:root{--white: #ffffff !important;--offwhite: #F5F5F5 !important;--black: #3b3638 !important;--darkgreen: #375151 !important;--lightgreen: #F1F5F2 !important;--darkorange: #EE816E !important;--orange: #E18874 !important;--lightorange: #FBA951 !important;--yellow: #F7DDBE !important;--lightyellow: #FDECD7 !important;--offwhite: #FFFAF2 !important;--mint: #E3EBE5 !important;--pink: #EE806D !important;--sun: #FFC676 !important;--spec-red: #E8B8A3 !important;--spec-blue: #B2D1DB !important;--spec-gold: #FFC982 !important;--spec-yellow: #F8DFBF !important;--spec-orange: #FAAB52 !important;--map-blue: #69CCD2 !important;--map-pink: #F5A0AD !important;--map-green: #619090 !important;--map-red: #E96165 !important;--map-purple: #B26DC1 !important;--icon-circle: #FFD119 !important;--icon-hammersmith: #ED7189 !important;--icon-metropolitan: #A53067 !important;--icon-northern: #292823 !important;--icon-central: #FB1312 !important;--icon-victoria: #89C9BF !important;--icon-district: #58B250 !important;--icon-ring: #6BB5B2 !important;--font-demi: "ITC Avant Garde Gothic Pro Demi";--font-reg: "ITC Avant Garde Gothic Pro BK";--font-light: "ITC AG Light";--floors-available: #C77160 !important;--floors-terrace: #75BE8A !important;--floors-communal: #619090 !important;--floors-office: #E28873 !important;--floors-core: #E3E3E2 !important;--pad-small: 24px;--pad-medium: 48px;--pad-large: 120px;--pad-side: 96px;--pad-top: 260px;--pad-footer-top: 80px;--pad-footer-bottom: 60px;--border-radius: 20px;--content-gap: 72px;--grid-gap: 36px;--flex-gap: 24px;--text-gap: 16px;--link-opacity: 0.6;--link-transition: 0.2s ease-in-out}.color-terrace{color:var(--floors-terrace)}.bg-darkgreen{background-color:var(--darkgreen)}.color-darkgreen{color:var(--darkgreen)}.bg-fade{background-color:#f2f5f2}.bg-mint{background-color:var(--mint)}.color-mint{color:var(--mint)}.bg-orange{background-color:var(--orange)}.color-orange{color:var(--orange)}.bg-yellow{background-color:var(--yellow)}.color-yellow{color:var(--yellow)}.bg-lightyellow{background-color:var(--lightyellow)}.color-lightyellow{color:var(--lightyellow)}.bg-sun{background-color:var(--sun)}.color-sun{color:var(--sun)}.bg-darkorange{background-color:var(--darkorange)}.color-darkorange{color:var(--darkorange)}.color-offwhite{color:var(--offwhite)}.bg-communal{background-color:var(--floors-communal)}.color-communal{color:var(--floors-communal)}@media(max-width: 1199.98px){:root{--content-gap: 60px;--pad-side: 72px}}@media(max-width: 991.98px){:root{--content-gap: 64px;--pad-side: 36px}}@media(max-width: 767.98px){:root{--pad-top: 180px;--pad-side: 24px;--grid-gap: 24px}}@media(max-width: 575.98px){:root{--pad-large: 64px;--pad-top: 150px;--grid-gap: 24px;--pad-side: 16px;--content-gap: 24px}}.g-module{position:relative}.g-module .decorative{position:absolute;z-index:0}.g-module .decorative.highlight{bottom:0;right:0;width:250px}@media(max-width: 767.98px){.g-module .decorative.highlight{width:200px}}.g-module .decorative.walking{bottom:0;right:0;width:140px}.g-module .decorative.everything{bottom:0;right:0;width:50%}@media(max-width: 767.98px){.g-module .decorative.everything{width:90%}}.g-module .decorative.designed{bottom:0;left:0;width:300px}@media(max-width: 767.98px){.g-module .decorative.designed{width:200px}}.g-module .decorative img{width:100%;height:auto;display:block}.g-module .g-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--content-gap)}.g-module .g-inner.narrow{max-width:1024px;margin:0 auto}@media(max-width: 767.98px){.g-module .g-inner{gap:64px}}@media(max-width: 575.98px){.g-module .g-inner{gap:48px}}.g-module .title-block{text-align:center;width:100%}.g-module .text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--grid-gap)}.g-module.g-module-hero .hero-top{position:relative;width:100%;height:85vh;min-height:400px}@media(max-width: 767.98px){.g-module.g-module-hero .hero-top{height:66vh}}.g-module.g-module-hero .hero-top .hero-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.g-module.g-module-hero .hero-top .hero-logo{position:absolute;top:var(--pad-side);left:var(--pad-side);width:350px}@media(max-width: 767.98px){.g-module.g-module-hero .hero-top .hero-logo{width:275px}}@media(max-width: 575.98px){.g-module.g-module-hero .hero-top .hero-logo{width:200px}}.g-module.g-module-hero .hero-bottom{padding:0 var(--pad-side) var(--pad-medium) var(--pad-side);position:relative}.g-module.g-module-hero .hero-bottom .g-inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--content-gap)}@media(max-width: 991.98px){.g-module.g-module-hero .hero-bottom .g-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.g-module.g-module-hero .hero-bottom .g-inner .text-block{padding-top:var(--pad-large)}@media(max-width: 991.98px){.g-module.g-module-hero .hero-bottom .g-inner .text-block{padding-top:0}}.g-module.g-module-hero .hero-bottom .g-inner .intro-img{margin-top:calc(-1*var(--pad-medium))}@media(max-width: 1199.98px){.g-module.g-module-hero .hero-bottom .g-inner .intro-img{max-width:500px}}.g-module.g-module-hero .hero-bottom .g-inner .intro-img img{border-radius:var(--border-radius);width:100%}.g-module.g-module-carousel .g-carousel{padding:var(--pad-large) 0 var(--pad-medium) 0}.g-module.g-module-carousel .swiper .swiper-wrapper .swiper-slide{background-color:rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--text-gap);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g-module.g-module-carousel .swiper .swiper-wrapper .swiper-slide figcaption{font-weight:600;font-family:var(--font-demi)}.g-module.g-module-carousel .swiper .swiper-wrapper .swiper-slide img{width:100%;height:auto;display:block;border-radius:var(--border-radius)}.g-module.g-module-carousel .swiper .swiper-btn{position:absolute;top:calc(50% - 24px);z-index:10;background-color:rgba(0,0,0,0);border:none;padding:0;width:59px;height:37px;border-radius:20px;padding:4px;background-color:hsla(0,0%,100%,.4)}.g-module.g-module-carousel .swiper .swiper-btn img{width:100%;height:auto;display:block}@media(hover: hover)and (pointer: fine){.g-module.g-module-carousel .swiper .swiper-btn:hover{background-color:var(--mint)}}.g-module.g-module-carousel .swiper .swiper-btn.swiper-prev{left:48px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 767.98px){.g-module.g-module-carousel .swiper .swiper-btn.swiper-prev{left:0px;border-radius:0 20px 20px 0}}.g-module.g-module-carousel .swiper .swiper-btn.swiper-next{right:48px;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}@media(max-width: 767.98px){.g-module.g-module-carousel .swiper .swiper-btn.swiper-next{right:0px;border-radius:0 20px 20px 0}}.g-module.g-module-carousel .g-inner{padding:var(--pad-medium) var(--pad-side) var(--pad-large) var(--pad-side)}.g-module.g-module-carousel .g-inner .g-split{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--flex-gap)}@media(max-width: 767.98px){.g-module.g-module-carousel .g-inner .g-split{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.g-module.g-module-carousel .g-inner .g-split .p-large{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%}.g-module.g-module-carousel .g-inner .g-split .text-block{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}.g-module.g-module-walking{padding:var(--pad-large) var(--pad-side)}.g-module.g-module-walking .g-grid{display:grid;grid-template-columns:repeat(7, 1fr);position:relative;z-index:1}@media(max-width: 1099.98px){.g-module.g-module-walking .g-grid{grid-template-columns:repeat(4, 1fr);row-gap:48px}}@media(max-width: 767.98px){.g-module.g-module-walking .g-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 575.98px){.g-module.g-module-walking .g-grid{grid-template-columns:repeat(2, 1fr)}}.g-module.g-module-walking .g-grid .entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--grid-gap);text-align:center}.g-module.g-module-walking .g-grid .entry .stations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.g-module.g-module-walking .g-grid .entry .stations figure{margin:0}.g-module.g-module-walking .g-grid .entry .stations .station{text-transform:uppercase}.g-module.g-module-walking .g-grid .entry .icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.g-module.g-module-walking .g-grid .entry .icons .icon{height:18px;width:auto}.g-module.g-module-walking .g-grid .entry .dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;list-style:none}.g-module.g-module-walking .g-grid .entry .dots .dot{width:12px;height:12px;background-color:var(--darkgreen);border-radius:100%;border:1px solid #000}.g-module.g-module-walking .g-grid .entry .dots .dot.central{background-color:var(--icon-central)}.g-module.g-module-walking .g-grid .entry .dots .dot.met{background-color:var(--icon-metropolitan)}.g-module.g-module-walking .g-grid .entry .dots .dot.hammersmith{background-color:var(--icon-hammersmith)}.g-module.g-module-walking .g-grid .entry .dots .dot.circle{background-color:var(--icon-circle)}.g-module.g-module-walking .g-grid .entry .dots .dot.victoria{background-color:var(--icon-victoria)}.g-module.g-module-walking .g-grid .entry .dots .dot.district{background-color:var(--icon-district)}.g-module.g-module-walking .g-grid .entry .dots .dot.northern{background-color:var(--icon-northern)}.g-module.g-module-walking .g-grid .entry .dots .dot.ring{background-color:rgba(0,0,0,0);border:4px solid var(--icon-ring)}.g-module.g-module-walking .g-grid .entry .time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.g-module.g-module-walking .g-grid .entry .time .number{font-size:7.5rem;font-weight:100;line-height:1;font-family:"ITC AG Light",sans-serif}.g-module.g-module-walking .g-grid .entry .time .mins{text-transform:uppercase;margin-top:-12px}.g-module.g-module-video{padding:var(--pad-medium) var(--pad-side)}.g-module.g-module-video .video-wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:var(--border-radius)}.g-module.g-module-video .video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.g-module.g-module-highlights{padding:var(--pad-medium) var(--pad-side) var(--pad-large)}@media(max-width: 767.98px){.g-module.g-module-highlights{padding-bottom:150px}}.g-module.g-module-highlights .g-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--flex-gap);position:relative;z-index:1}.g-module.g-module-highlights .g-grid .entry{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--flex-gap)}.g-module.g-module-highlights .g-grid .entry .img-container{width:160px;height:105px}.g-module.g-module-highlights .g-grid .entry .img-container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 991.98px){.g-module.g-module-highlights .g-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575.98px){.g-module.g-module-highlights .g-grid{grid-template-columns:repeat(2, 1fr);gap:var(--flex-gap) var(--text-gap)}.g-module.g-module-highlights .g-grid .entry .img-container{width:120px;height:74px}}.g-module.g-module-floorplan-overlay{height:100svh;width:100%;padding:var(--pad-medium);position:fixed;top:0;right:0;z-index:10000;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.3s ease-in-out !important;transition:.3s ease-in-out !important}@media(max-width: 767.98px){.g-module.g-module-floorplan-overlay{padding:24px}}.g-module.g-module-floorplan-overlay.show{-webkit-transform:translateX(0);transform:translateX(0)}.g-module.g-module-floorplan-overlay .overlay-close{position:absolute;right:24px;top:24px;width:44px;height:44px;background-color:rgba(0,0,0,0);border:none;z-index:99}.g-module.g-module-floorplan-overlay .overlay-close .line{width:58px;height:2px;background-color:var(--darkgreen);left:50%;top:50%;position:absolute;-webkit-transform:translate3d(-50%, -50%, 0) rotateZ(45deg);transform:translate3d(-50%, -50%, 0) rotateZ(45deg);-webkit-transition:.3s;transition:.3s}.g-module.g-module-floorplan-overlay .overlay-close .line:first-child{-webkit-transform:translate3d(-50%, -50%, 0) rotateZ(-45deg);transform:translate3d(-50%, -50%, 0) rotateZ(-45deg)}.g-module.g-module-floorplan-overlay .overlay-close:hover .line{width:52px;height:6px}.g-module.g-module-floorplan-overlay .overlay-close:active .line{-webkit-transition:.1s;transition:.1s;width:46px;height:10px}.g-module.g-module-floorplan-overlay .g-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;height:100%;gap:var(--text-gap)}@media(max-width: 991.98px){.g-module.g-module-floorplan-overlay .g-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.g-module.g-module-floorplan-overlay .g-inner .details{max-width:313px;width:313px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 991.98px){.g-module.g-module-floorplan-overlay .g-inner .details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--content-gap);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}}@media(max-width: 767.98px){.g-module.g-module-floorplan-overlay .g-inner .details{padding-top:24px}}@media(max-width: 767.98px){.g-module.g-module-floorplan-overlay .g-inner .details{gap:48px}}.g-module.g-module-floorplan-overlay .g-inner .details .key{min-width:120px}.g-module.g-module-floorplan-overlay .g-inner .details .key .entries{padding:0;margin:0;list-style:none}.g-module.g-module-floorplan-overlay .g-inner .details .key .entries li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.g-module.g-module-floorplan-overlay .g-inner .details .key .entries .square{width:15px;height:15px;display:inline-block;margin-right:8px;border:1px solid var(--darkgreen)}.g-module.g-module-floorplan-overlay .g-inner .details .key .entries .square.office{background-color:var(--floors-available)}.g-module.g-module-floorplan-overlay .g-inner .details .key .entries .square.core{background-color:var(--floors-core)}.g-module.g-module-floorplan-overlay .g-inner .details .key .entries .square.terrace{background-color:var(--floors-terrace)}.g-module.g-module-floorplan-overlay .g-inner .details .text-block{gap:var(--flex-gap)}@media(max-width: 991.98px){.g-module.g-module-floorplan-overlay .g-inner .details .text-block{min-width:200px}}.g-module.g-module-floorplan-overlay .g-inner .details .text-block .divide{width:100%;height:1px;background-color:var(--darkgreen)}.g-module.g-module-floorplan-overlay .g-inner .plan{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.g-module.g-module-floorplan-overlay .g-inner .plan img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute}.g-module.g-module-availability{padding:var(--pad-large) var(--pad-side);position:relative}.g-module.g-module-availability .title-block{text-align:left}@media(max-width: 1199.98px){.g-module.g-module-availability .title-block{text-align:center}}@media(max-width: 1199.98px){.g-module.g-module-availability .g-inner{gap:var(--grid-gap)}}.g-module.g-module-availability .availability-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(max-width: 991.98px){.g-module.g-module-availability .availability-bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.g-module.g-module-availability .availability-bottom .blank{display:none}}@media(max-width: 575.98px){.g-module.g-module-availability .availability-bottom{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--grid-gap)}}.g-module.g-module-availability .availability-bottom .blank{min-width:100px}.g-module.g-module-availability .availability-bottom .key{width:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.g-module.g-module-availability .availability-bottom .key h4{font-family:"ITC Avant Garde Gothic Pro Demi",sans-serif}.g-module.g-module-availability .availability-bottom .key .entry{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.g-module.g-module-availability .availability-bottom .key .entry .square{width:15px;height:15px}.g-module.g-module-availability .availability-bottom .key .entry .square.available{background-color:var(--floors-available)}.g-module.g-module-availability .availability-bottom .key .entry .square.terrace{background-color:var(--floors-terrace)}.g-module.g-module-availability .availability-bottom .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--flex-gap)}@media(max-width: 575.98px){.g-module.g-module-availability .availability-bottom .buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--text-gap)}}.g-module.g-module-availability .availability-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;height:900px}@media(max-width: 991.98px){.g-module.g-module-availability .availability-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;max-width:720px;margin:0 auto;width:100%;gap:var(--grid-gap)}}.g-module.g-module-availability .availability-block .availability-stacker{position:absolute;height:100%;left:0;z-index:2;pointer-events:none}@media(max-width: 1399.98px){.g-module.g-module-availability .availability-block .availability-stacker{right:550px;left:auto}}.g-module.g-module-availability .availability-block .availability-stacker img{width:auto;height:100%}@media(max-width: 991.98px){.g-module.g-module-availability .availability-block .availability-stacker{position:relative;height:auto;right:auto;width:100%}.g-module.g-module-availability .availability-block .availability-stacker img{width:100%;height:auto}}.g-module.g-module-availability .availability-block .eye-button{width:26px;height:16px;display:block;margin:0;padding:0;border:none;background-color:rgba(0,0,0,0);-webkit-transition:opacity .3s ease,-webkit-transform 0s ease;transition:opacity .3s ease,-webkit-transform 0s ease;transition:opacity .3s ease,transform 0s ease;transition:opacity .3s ease,transform 0s ease,-webkit-transform 0s ease}.g-module.g-module-availability .availability-block .eye-button:hover{opacity:.8}.g-module.g-module-availability .availability-block .eye-button img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.g-module.g-module-availability .availability-block .eye-button:active{opacity:.6}.g-module.g-module-availability .availability-block .eye-button:active img{-webkit-transform:scale(0.85);transform:scale(0.85)}.g-module.g-module-availability .availability-block .availability-listing-mobile{display:none}@media(max-width: 991.98px){.g-module.g-module-availability .availability-block .availability-listing-mobile{display:block;width:100%}}.g-module.g-module-availability .availability-block .availability-listing-mobile .listing-row{display:block;position:relative;width:100%;padding:6px 0;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid var(--darkgreen);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g-module.g-module-availability .availability-block .availability-listing-mobile .listing-row.title .eye,.g-module.g-module-availability .availability-block .availability-listing-mobile .listing-row.title .area,.g-module.g-module-availability .availability-block .availability-listing-mobile .listing-row.title .availability,.g-module.g-module-availability .availability-block .availability-listing-mobile .listing-row.title .level,.g-module.g-module-availability .availability-block .availability-listing-mobile .listing-row.title .terrace{font-family:"ITC Avant Garde Gothic Pro Demi",sans-serif !important;font-weight:600}.g-module.g-module-availability .availability-block .availability-listing-mobile .listing-row .column{-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%}.g-module.g-module-availability .availability-block .availability-listing-mobile .listing-row .column.eye{text-align:left}.g-module.g-module-availability .availability-block .availability-listing-mobile .listing-row .column.level{text-align:center}.g-module.g-module-availability .availability-block .availability-listing-mobile .listing-row .column.area{text-align:center}.g-module.g-module-availability .availability-block .availability-listing-mobile .listing-row .column.terrace{text-align:center}.g-module.g-module-availability .availability-block .availability-listing-mobile .listing-row .column.availability{text-align:right}.g-module.g-module-availability .availability-block .availability-table{width:calc(100% - 580px);display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:65px;z-index:1;position:relative;min-width:620px}.g-module.g-module-availability .availability-block .availability-table button{margin:0 auto 3px}.g-module.g-module-availability .availability-block .availability-table .table-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;align-items:flex-start}.g-module.g-module-availability .availability-block .availability-table .table-column p{margin:0}.g-module.g-module-availability .availability-block .availability-table .table-column.availability{width:100%;text-align:right;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.g-module.g-module-availability .availability-block .availability-table .table-column.availability .cell{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.g-module.g-module-availability .availability-block .availability-table .table-column.availability .cell:nth-child(4)::after,.g-module.g-module-availability .availability-block .availability-table .table-column.availability .cell:nth-child(5)::after,.g-module.g-module-availability .availability-block .availability-table .table-column.availability .cell:nth-child(6)::after{content:"";position:absolute;width:100vw;right:0;top:-1px;height:1px;background-color:var(--darkgreen)}.g-module.g-module-availability .availability-block .availability-table .table-column .color-hidden{visibility:hidden}.g-module.g-module-availability .availability-block .availability-table .table-column.plan{-webkit-box-flex:0;-ms-flex:0;flex:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.g-module.g-module-availability .availability-block .availability-table .table-column.plan .cell{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g-module.g-module-availability .availability-block .availability-table .table-column.plan .cell{position:relative}.g-module.g-module-availability .availability-block .availability-table .table-column.plan .cell::before{content:"";position:absolute;width:100px;left:0;bottom:-1px;-webkit-transform:translateX(-100%);transform:translateX(-100%);height:1px;background-color:var(--darkgreen)}.g-module.g-module-availability .availability-block .availability-table .table-column .cell{position:relative;width:100%;text-align:center;border-bottom:1px solid var(--darkgreen);height:44px;line-height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.g-module.g-module-availability .availability-block .availability-table .table-column .cell.communal-cell{border-bottom:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:right}.g-module.g-module-availability .availability-block .availability-table .table-column .cell.communal-cell .p-tiny{padding-top:10px}.g-module.g-module-availability .availability-block .availability-table .table-column .cell:nth-child(4){margin-top:126px}.g-module.g-module-availability .availability-block .availability-table .table-column .cell:nth-child(5){margin-top:262px}.g-module.g-module-availability .availability-block .availability-table .table-column .cell:nth-child(6){margin-top:46px}.g-module.g-module-availability .availability-block .availability-table .table-column .cell:nth-child(7){margin-top:44px;border:none}.g-module.g-module-availability .availability-block .availability-table .table-column .cell.title{font-family:"ITC Avant Garde Gothic Pro Demi",sans-serif;font-weight:600;text-transform:uppercase}.g-module.g-module-availability .availability-block .availability-table .table-column .cell.small-title{font-family:"ITC Avant Garde Gothic Pro BK",sans-serif;font-weight:300;text-transform:uppercase;white-space:nowrap}@media(max-width: 991.98px){.g-module.g-module-availability .availability-block .availability-table{display:none}}.g-module.g-module-specifications{padding:var(--pad-large) var(--pad-side)}.g-module.g-module-specifications .g-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g-module.g-module-specifications .spec-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--flex-gap)}@media(max-width: 1299.98px){.g-module.g-module-specifications .spec-grid{grid-template-columns:repeat(2, 1fr);max-width:720px}}@media(max-width: 767.98px){.g-module.g-module-specifications .spec-grid{grid-template-columns:repeat(1, 1fr);max-width:400px;width:100%}}.g-module.g-module-specifications .spec-grid .entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.g-module.g-module-specifications .spec-grid .entry .h-small{padding:0 0 24px}.g-module.g-module-specifications .spec-grid .spec-entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:var(--border-radius);border:1px solid var(--orange);padding:24px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.g-module.g-module-specifications .spec-grid .spec-entry .spec-inner{position:relative}.g-module.g-module-specifications .spec-grid .spec-entry .expand-button{visibility:hidden}.g-module.g-module-specifications .spec-grid .spec-entry .spec-list{padding:0;margin:0;list-style:none}.g-module.g-module-specifications .spec-grid .spec-entry .spec-list figcaption{text-wrap:balance}.g-module.g-module-specifications .spec-grid .spec-entry .feature:last-child figure{padding-bottom:0}.g-module.g-module-specifications .spec-grid .spec-entry .feature figure{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;border-top:1px solid var(--orange);padding:12px 0}.g-module.g-module-specifications .spec-grid .spec-entry .feature figure p{margin:0}.g-module.g-module-specifications .spec-grid .spec-entry .feature figure img{width:100px;height:100%;min-width:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.g-module.g-module-specifications .spec-grid .spec-entry .feature figure img svg{width:100%;height:100%;display:block}.g-module.g-module-specifications .spec-grid .spec-entry .spec-title{font-weight:600}.g-module.g-module-specifications .spec-grid .spec-entry.resilience{border-color:var(--spec-red)}.g-module.g-module-specifications .spec-grid .spec-entry.resilience .spec-title{color:var(--spec-red)}.g-module.g-module-specifications .spec-grid .spec-entry.resilience figcaption{color:var(--mint)}.g-module.g-module-specifications .spec-grid .spec-entry.resilience .feature figure{border-top-color:var(--spec-red)}.g-module.g-module-specifications .spec-grid .spec-entry.resilience .expand-button .triangle{border-color:var(--spec-red) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.g-module.g-module-specifications .spec-grid .spec-entry.lifts{border-color:var(--spec-gold)}.g-module.g-module-specifications .spec-grid .spec-entry.lifts .spec-title{color:var(--spec-gold)}.g-module.g-module-specifications .spec-grid .spec-entry.lifts figcaption{color:var(--spec-gold)}.g-module.g-module-specifications .spec-grid .spec-entry.lifts .feature figure{border-top-color:var(--spec-gold)}.g-module.g-module-specifications .spec-grid .spec-entry.lifts .expand-button .triangle{border-color:var(--spec-gold) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.g-module.g-module-specifications .spec-grid .spec-entry.amenity{border-color:var(--spec-blue)}.g-module.g-module-specifications .spec-grid .spec-entry.amenity .spec-title{color:var(--spec-blue)}.g-module.g-module-specifications .spec-grid .spec-entry.amenity figcaption{color:var(--spec-blue)}.g-module.g-module-specifications .spec-grid .spec-entry.amenity .feature figure{border-top-color:var(--spec-blue)}.g-module.g-module-specifications .spec-grid .spec-entry.amenity .expand-button .triangle{border-color:var(--spec-blue) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.g-module.g-module-specifications .spec-grid .spec-entry.building{border-color:var(--spec-yellow)}.g-module.g-module-specifications .spec-grid .spec-entry.building .spec-title{color:var(--spec-yellow)}.g-module.g-module-specifications .spec-grid .spec-entry.building figcaption{color:var(--spec-yellow)}.g-module.g-module-specifications .spec-grid .spec-entry.building .feature figure{border-top-color:var(--spec-yellow)}.g-module.g-module-specifications .spec-grid .spec-entry.building .expand-button .triangle{border-color:var(--spec-yellow) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.g-module.g-module-specifications .spec-grid .spec-entry.esg{border-color:var(--spec-orange)}.g-module.g-module-specifications .spec-grid .spec-entry.esg .spec-title{color:var(--spec-orange)}.g-module.g-module-specifications .spec-grid .spec-entry.esg figcaption{color:var(--spec-orange)}.g-module.g-module-specifications .spec-grid .spec-entry.esg .feature figure{border-top-color:var(--spec-orange)}.g-module.g-module-specifications .spec-grid .spec-entry.esg .expand-button .triangle{border-color:var(--spec-orange) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.g-module.g-module-specifications .spec-grid.collapse .spec-entry{overflow:hidden}.g-module.g-module-specifications .spec-grid.collapse .spec-entry .expand-button{visibility:visible;position:absolute;right:0px;top:0px;background-color:rgba(0,0,0,0);border:none;-webkit-transition:.3s;transition:.3s}.g-module.g-module-specifications .spec-grid.collapse .spec-entry .expand-button .triangle{width:0px;height:0px;border-style:solid;border-width:16px 12px 0 12px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.g-module.g-module-specifications .spec-grid.collapse .spec-entry.open .expand-button{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.g-module.g-module-gallery .g-inner{padding:var(--pad-large) var(--pad-side);position:relative}@media(max-width: 991px){.g-module.g-module-gallery .g-inner{padding-bottom:200px}}.g-module.g-module-gallery .g-inner .text-block{max-width:600px;z-index:1}.g-module.g-module-gallery .g-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:0}@media(max-width: 991px){.g-module.g-module-gallery .g-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){.g-module.g-module-gallery .g-grid{grid-template-columns:repeat(1, 1fr)}}.g-module.g-module-gallery .g-grid .entry{aspect-ratio:1.252173913/1}.g-module.g-module-gallery .g-grid .entry img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.g-module.g-module-map .g-inner{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media(max-width: 1199px){.g-module.g-module-map .g-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.g-module.g-module-map .g-inner .map-wrapper{background-color:#f7ddbd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g-module.g-module-map .g-inner .map-wrapper img{width:100%;display:block}.g-module.g-module-map .g-inner .map-listings{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;gap:var(--grid-gap);padding:var(--pad-medium) var(--flex-gap) var(--pad-medium) var(--pad-side)}.g-module.g-module-map .g-inner .map-listings .title-block{text-align:left}.g-module.g-module-map .g-inner .map-listings .local-listings.two-column{display:-webkit-box;display:-ms-flexbox;display:flex;grid-template-columns:1fr 1fr;gap:var(--flex-gap);max-width:900px}@media(max-width: 1199px){.g-module.g-module-map .g-inner .map-listings .local-listings.two-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(max-width: 991px){.g-module.g-module-map .g-inner .map-listings .local-listings.two-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.g-module.g-module-map .g-inner .map-listings .local-listings.two-column .list-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--flex-gap)}@media(max-width: 1199px){.g-module.g-module-map .g-inner .map-listings .local-listings.two-column .list-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(max-width: 991px){.g-module.g-module-map .g-inner .map-listings .local-listings.two-column .list-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(max-width: 700px){.g-module.g-module-map .g-inner .map-listings .local-listings.two-column{grid-template-columns:1fr}}.g-module.g-module-map .g-inner .map-listings .list-heading{font-weight:300;margin-bottom:.5rem}.g-module.g-module-map .g-inner .map-listings .list-heading.restaurants{color:#58c1c6}.g-module.g-module-map .g-inner .map-listings .list-heading.coffee{color:#69a7d8}.g-module.g-module-map .g-inner .map-listings .list-heading.pubs{color:#de8a97}.g-module.g-module-map .g-inner .map-listings .list-heading.fitness{color:#e6a6a9}.g-module.g-module-map .g-inner .map-listings .list-heading.culture{color:#a388c6}.g-module.g-module-map .g-inner .map-listings .list-group ol{padding-left:1.3rem;margin:0}.g-module.g-module-map .g-inner .map-listings .list-group li:not(:last-child){margin-bottom:.2rem}.g-module.g-module-map .g-inner .map-wrapper{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}@media(max-width: 1199px){.g-module.g-module-map .g-inner .map-wrapper{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}}@media(max-width: 575.98px){.g-module.g-module-map .g-inner .map-wrapper{height:300px}}.g-module.g-module-signoff .signoff-img{width:100%}.g-module.g-module-signoff .signoff-img img{width:100%;height:auto;display:block}.g-module.g-module-signoff .g-inner{padding:var(--pad-large) var(--pad-side);z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--content-gap)}@media(max-width: 991.98px){.g-module.g-module-signoff .g-inner{padding-bottom:200px}}.g-module.g-module-signoff .g-inner .signoff-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;z-index:1}@media(max-width: 767.98px){.g-module.g-module-signoff .g-inner .signoff-body{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.g-module.g-module-signoff .g-inner .signoff-body .text-block{max-width:600px;width:100%}@media(max-width: 575.98px){.g-module.g-module-signoff .g-inner .signoff-body .text-block{max-width:none}}@font-face{font-family:"ITC Avant Garde Gothic Pro Demi";src:url("../fonts/ITCAvantGardeStd-Demi.woff2") format("woff2"),url("../fonts/ITCAvantGardeStd-Demi.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"ITC Avant Garde Gothic Pro BK";src:url("../fonts/ITCAvantGardeStd-Bk.woff2") format("woff2"),url("../fonts/ITCAvantGardeStd-Bk.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"ITC AG Light";src:url("../fonts/ITCAvantGardeStd-XLt.woff2") format("woff2"),url("../fonts/ITCAvantGardeStd-XLt.woff") format("woff");font-weight:125;font-style:normal;font-display:swap}p{font-family:"ITC Avant Garde Gothic Pro BK",sans-serif;font-weight:400;font-style:normal;line-height:1.15;font-size:1.125rem}.text-block p:last-child{margin:0}h1,h2,h3,h4,h5,h6{font-family:"ITC Avant Garde Gothic Pro Demi",sans-serif;font-weight:600;font-style:normal;margin:0}button{font-family:"ITC Avant Garde Gothic Pro BK",sans-serif;font-style:normal;line-height:1.15;font-size:1.125rem;font-weight:400;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer}button:active{-webkit-transition:0;transition:0;opacity:.7}.h-large{font-family:"ITC Avant Garde Gothic Pro Demi",sans-serif;font-size:3.125rem;font-weight:600;line-height:1.02}.h-medium{font-family:"ITC Avant Garde Gothic Pro Demi",sans-serif;font-size:1.875rem;font-weight:600;line-height:1.02}.h-small{font-family:"ITC Avant Garde Gothic Pro Demi",sans-serif;font-size:1.25rem;font-weight:600;line-height:1.02}.h-light{font-size:1.25rem;font-weight:400}.p-large{font-family:"ITC Avant Garde Gothic Pro Demi",sans-serif;font-size:4.6rem;font-weight:600;line-height:1.05;margin:0;text-wrap:balance}@media(max-width: 575.98px){.p-large{font-size:3.6rem;letter-spacing:-0.05rem}}span{font-weight:inherit}.p-medium{font-family:"ITC Avant Garde Gothic Pro BK",sans-serif;font-weight:300;font-style:normal;line-height:1.4583333333;font-size:1.5rem;margin:0}@media(max-width: 575.98px){.p-medium{font-size:1.25rem}}.p-regular{font-family:"ITC Avant Garde Gothic Pro BK",sans-serif;font-weight:300;font-style:normal;line-height:1.3888888889;font-size:1.125rem}.p-small{font-family:"ITC Avant Garde Gothic Pro BK",sans-serif;font-weight:300;font-style:normal;line-height:1.3125;font-size:1rem}.p-tiny{font-family:"ITC Avant Garde Gothic Pro BK",sans-serif;font-weight:300;font-style:normal;line-height:1;font-size:.875rem}.p-nav{font-size:1.125rem;line-height:100%;font-weight:400}a{text-decoration:none}.g-button{background-color:var(--orange);height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--text-gap);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;min-width:195px;border-radius:24px;font-size:1.25rem;font-weight:600;padding:0 20px;color:var(--mint)}.g-button.icon{padding:0 20px 0 38px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.g-button img{width:16px;height:16px}@media(hover: hover)and (pointer: fine){.g-button:hover{background-color:var(--darkgreen)}}.g-button:active{-webkit-transition:0;transition:0;background-color:var(--map-green)}.link-fade{text-decoration:none !important;-webkit-transition:var(--link-transition);transition:var(--link-transition)}@media(hover: hover)and (pointer: fine){.link-fade:hover{opacity:var(--link-opacity);color:inherit}.link-fade:hover.link-fade-light{opacity:.7}.link-fade:hover.color-white{color:#fff}}.g-module .g-container,.g-footer .g-container{padding:var(--pad-large) var(--pad-side)}.g-module .g-content,.g-footer .g-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--content-gap)}.g-module .g-block,.g-footer .g-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--flex-gap)}.g-module .g-grid,.g-footer .g-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--content-gap)}@media(max-width: 991.98px){.g-module .g-grid,.g-footer .g-grid{grid-template-columns:repeat(1, 1fr)}}.g-module .g-text,.g-footer .g-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--text-gap)}.g-module .g-text p,.g-footer .g-text p{margin:0}.g-footer{background-color:var(--darkgreen)}.g-footer .g-container{padding:var(--pad-footer-top) var(--pad-side) var(--pad-footer-bottom);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:160px}@media(max-width: 767.98px){.g-footer .g-container{padding-bottom:var(--flex-gap)}}.g-footer .g-container .footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 991.98px){.g-footer .g-container .footer-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--content-gap)}}@media(max-width: 575.98px){.g-footer .g-container .footer-top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width: 575.98px){.g-footer .g-container .footer-top{gap:96px}}.g-footer .g-container .footer-top .logo-block{max-width:240px}.g-footer .g-container .footer-top .logo-block img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.g-footer .g-container .footer-top .agent-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--content-gap)}.g-footer .g-container .footer-top .agent-block address{font-style:normal}@media(max-width: 1399.98px){.g-footer .g-container .footer-top .agent-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--content-gap)}}@media(max-width: 575.98px){.g-footer .g-container .footer-top .agent-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--content-gap);-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.g-footer .g-container .footer-top .agent-block .agent-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.g-footer .g-container .footer-top .agent-block .agent-column .agent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--content-gap)}@media(max-width: 1399.98px){.g-footer .g-container .footer-top .agent-block .agent-column .agent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--flex-gap)}}@media(max-width: 575.98px){.g-footer .g-container .footer-top .agent-block .agent-column .agent{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width: 1399.98px){.g-footer .g-container .footer-top .agent-block .agent-column .agent .agent-logo{width:180px;height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(max-width: 575.98px){.g-footer .g-container .footer-top .agent-block .agent-column .agent .agent-logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.g-footer .g-container .footer-top .agent-block .agent-column .agent .agent-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--flex-gap)}@media(max-width: 575.98px){.g-footer .g-container .footer-top .agent-block .agent-column .agent .agent-list{text-align:center}}.g-footer .g-container .footer-top .agent-block .agent-column .agent .agent-list ul{margin:0;padding:0;list-style:none}.g-footer .g-container .footer-top .agent-block .agent-column .agent .agent-list ul .name{color:var(--lightorange);font-weight:500}.g-footer .g-container .footer-top .agent-block .agent-column .agent .agent-list ul li a{color:var(--offwhite);text-decoration:none;opacity:1;-webkit-transition:var(--link-transition);transition:var(--link-transition)}.g-footer .g-container .footer-top .agent-block .agent-column .agent .agent-list ul li a:hover{opacity:.7}.g-footer .g-container .footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.g-footer .g-container .g-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}.g-footer .g-container .footer-credit,.g-footer .g-container .footer-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.g-footer .g-container .footer-credit img,.g-footer .g-container .footer-copyright img{margin-top:4px}@media(max-width: 991.98px){.g-footer .g-container{gap:96px}.g-footer .g-container .g-flex{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width: 575.98px){.g-footer .g-container .g-flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:var(--flex-gap)}}.g-footer .g-container a{color:var(--dark-blue);-webkit-transition:.3s;transition:.3s}.g-footer .g-container a:hover{opacity:.7}.g-header{position:relative;width:100%;padding:0 var(--pad-side);top:0;right:0;z-index:999}.g-header .overlay{pointer-events:none;position:fixed;top:0;left:0;width:0;height:100svh;background-color:rgba(0,0,0,.5);z-index:998;opacity:0;-webkit-transition:opacity .3s ease-in-out,width 0s .31s;transition:opacity .3s ease-in-out,width 0s .31s}.g-header .overlay.active{pointer-events:all;width:100vw;opacity:1;-webkit-transition:opacity .3s .01s ease-in-out,width .01s;transition:opacity .3s .01s ease-in-out,width .01s}.g-header .menu-button{border:none;background:none;cursor:pointer;padding:0;margin:0;position:fixed;right:24px;top:24px;color:var(--white);width:58px;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:999;font-size:1.375rem;font-weight:500;-webkit-transition:.3s;transition:.3s}.g-header .menu-button .line{height:4px;background-color:var(--darkgreen);left:50%;top:50%;position:absolute;-webkit-transition:.3s;transition:.3s;-webkit-transform-origin:center;transform-origin:center;-webkit-box-shadow:0 2px 6.1px rgba(0,0,0,.2509803922);box-shadow:0 2px 6.1px rgba(0,0,0,.2509803922)}.g-header .menu-button .line.bottom{-webkit-transform:translate3d(calc(-50% + 12px), calc(-50% + 7px), 0);transform:translate3d(calc(-50% + 12px), calc(-50% + 7px), 0);width:33px}.g-header .menu-button .line.top{width:58px;-webkit-transform:translate3d(-50%, calc(-50% - 7px), 0);transform:translate3d(-50%, calc(-50% - 7px), 0)}.g-header .menu-button.active{width:44px;gap:0}.g-header .menu-button.active .line{background-color:var(--spec-orange);width:58px}.g-header .menu-button.active .line.top{-webkit-transform:translate3d(-50%, -50%, 0) rotateZ(45deg);transform:translate3d(-50%, -50%, 0) rotateZ(45deg)}.g-header .menu-button.active .line.bottom{-webkit-transform:translate3d(-50%, -50%, 0) rotateZ(-45deg);transform:translate3d(-50%, -50%, 0) rotateZ(-45deg)}@media(hover: hover)and (pointer: fine){.g-header .menu-button:not(.active):hover .line.bottom{width:58px;-webkit-transform:translate3d(-50%, calc(-50% + 7px), 0);transform:translate3d(-50%, calc(-50% + 7px), 0)}}.g-header .menu-button:active{-webkit-transition:0;transition:0;opacity:.7}.g-header .menu-button:active .line{-webkit-transition:0;transition:0;height:6px}.g-header .nav-panel{position:fixed;height:100svh;width:100vw;z-index:998;right:0;background-color:var(--darkgreen);top:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--pad-side);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g-header .nav-panel .panel-logo{position:absolute;width:100px;height:auto;top:48px;left:48px}@media(max-width: 767.98px){.g-header .nav-panel .panel-logo{top:24px;left:24px}}.g-header .nav-panel .panel-logo img{width:100%;height:auto}.g-header .nav-panel.active{-webkit-transform:translateX(0);transform:translateX(0)}.g-header .nav-panel ul{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;color:var(--white);position:relative;font-size:4.6rem;line-height:1.2375;font-weight:600;font-family:"ITC Avant Garde Gothic Pro Demi",sans-serif}@media(max-width: 767.98px){.g-header .nav-panel ul{padding-top:48px}}@media(max-width: 991.98px){.g-header .nav-panel ul{font-size:3.8rem}}@media(max-width: 767.98px){.g-header .nav-panel ul{font-size:3.2rem}}.g-header .nav-panel ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.g-header .nav-panel ul li a{color:var(--mint);-webkit-transition:.3s;transition:.3s}.g-header .nav-panel ul li a.active{pointer-events:none;color:var(--spec-orange)}@media(hover: hover)and (pointer: fine){.g-header .nav-panel ul li:hover a:not(.active){color:var(--spec-yellow)}}html,body{background-color:#fff;font-family:"area-normal",sans-serif;font-weight:400;font-style:normal;scroll-behavior:smooth;margin:0;padding:0;font-size:16px;line-height:100%;color:var(--dark-blue)}@media(max-width: 767.98px){html,body{font-size:14px}}@media(max-width: 575.98px){html,body{font-size:13px}}body.no-scroll{overflow:hidden}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}*{-webkit-box-sizing:border-box;box-sizing:border-box}.g-module{opacity:0}.g-module .fade-entry{opacity:0}.g-module.active{opacity:1;-webkit-transition:opacity 1s .2s;transition:opacity 1s .2s}.g-module.active .fade-entry{opacity:1}.g-module.active .fade-entry:nth-child(1){-webkit-transition:1s 1.2s;transition:1s 1.2s}.g-module.active .fade-entry:nth-child(2){-webkit-transition:1s 1.4s;transition:1s 1.4s}.g-module.active .fade-entry:nth-child(3){-webkit-transition:1s 1.6s;transition:1s 1.6s}.g-module.active .fade-entry:nth-child(4){-webkit-transition:1s 1.8s;transition:1s 1.8s}.g-module.active .fade-entry:nth-child(5){-webkit-transition:1s 2s;transition:1s 2s}.g-module.active .fade-entry:nth-child(6){-webkit-transition:1s 2.2s;transition:1s 2.2s}.g-module.active .fade-entry:nth-child(7){-webkit-transition:1s 2.4s;transition:1s 2.4s}.g-module.active .fade-entry:nth-child(8){-webkit-transition:1s 2.6s;transition:1s 2.6s}.g-module.active .fade-entry:nth-child(9){-webkit-transition:1s 2.8s;transition:1s 2.8s}.g-module.active .fade-entry:nth-child(10){-webkit-transition:1s 3s;transition:1s 3s}#page{width:100vw;height:auto;position:relative;top:0;overflow:hidden}.mobile{display:none !important}.desktop{display:block}@media(max-width: 991.98px){.mobile{display:block !important}.desktop{display:none !important}}