:root{font-family:Bricolage Grotesque,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:var(--beige);background-color:#f8f6f0;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{line-height:1.3333333333}body{margin:0;min-width:320px;min-height:100vh;width:100%}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}button{background-color:#f9f9f9}}.page-transition-wrapper{width:100%}.page-fade-enter{opacity:0}.page-fade-enter-active{opacity:1;transition:opacity .3s ease-in}.page-fade-exit{opacity:1}.page-fade-exit-active{opacity:0;transition:opacity .3s ease-out}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}*{margin:0;padding:0;box-sizing:border-box}.app{min-height:100vh;width:100%;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{font-family:Bricolage Grotesque,sans-serif}:root{--blue: #3b43fe;--dark-blue: #1f3d4a;--mint: #f0fceb;--white: #ffffff;--map-orange: #ffb273;--map-green: #5ec29c;--map-yellow: #e2d66f;--map-blue: #739ee5;--map-red: #e88f73;--pad-side-xl: 8.75rem;--pad-side-large: 6.25rem;--pad-side-medium: 5.625rem;--pad-side-small: 4.875rem;--pad-side-tiny: 1.5rem;--pad-side-standard: 6.25rem;--pad-xl: 11.25rem;--pad-medium: 4.375rem;--border-radius: .3125rem;--pad-side-header: 1.75rem;--split-width: 40rem}.bg-dark-blue{background-color:var(--dark-blue)}.bg-blue{background-color:var(--blue)}.bg-mint{background-color:var(--mint)}@media(max-width:1440px){:root{--pad-side-large: 5.625rem;--pad-side-standard: 5.625rem;--pad-xl: 9rem;--pad-medium: 3.5rem;--split-width: 36rem}}@media(max-width:1199.98px){:root{--pad-side-large: 5rem;--pad-side-standard: 5rem;--pad-side-medium: 5.0625rem;--pad-side-small: 4.3875rem;--split-width: 26rem;--pad-side-standard: 4.2rem}}@media(max-width:991.98px){:root{--pad-side-large: 4.2rem;--pad-side-medium: 3.5rem;--pad-side-xl: 8.125rem;--pad-side-small: 2.25rem;--pad-side-standard: 3rem}}@media(max-width:767.98px){:root{--pad-side-large: 3.6rem;--pad-side-medium: 3rem;--pad-side-small: 1rem;--pad-side-standard: 1.5rem;--pad-medium: 1.5rem;--split-width: 100%;--pad-side-header: 1rem}}@media(max-width:575.98px){:root{--pad-side-xl: 6.125rem;--pad-side-large: 3.6rem;--pad-side-medium: 2.4rem;--pad-side-small: 1rem;--pad-side-tiny: 16px;--pad-side-standard: 16px;--pad-medium: 1.5rem;--split-width: 100%;--pad-side-header: 1rem}}h1,h2,h3,h4,h5,h6{font-family:nexa,sans-serif;margin:0}a{color:inherit;text-decoration:none}.h-tiny{font-family:nexa,sans-serif;font-weight:800;font-size:3rem;line-height:1.1875;letter-spacing:0;vertical-align:middle;margin:0;text-transform:uppercase;position:relative}.h-small{font-family:nexa,sans-serif;font-weight:800;font-size:4rem;line-height:1;letter-spacing:0;vertical-align:middle;margin:0;text-transform:uppercase}.nav-list,.h-medium{font-family:nexa,sans-serif;font-weight:800;font-style:medium;font-size:6rem;line-height:1;letter-spacing:0;vertical-align:middle;text-transform:uppercase}.h-large{font-family:nexa,sans-serif;font-weight:800;font-style:medium;font-size:8rem;line-height:.9375;letter-spacing:0;text-transform:uppercase;vertical-align:middle}.next-section .inner .link-grid .next-button .next-button-text,.downloads-outer .inner .downloads-box button,.form-container form button,.p-button{font-family:nexa,sans-serif;font-weight:600;font-size:1.5rem;line-height:1;letter-spacing:0}.travel-times .inner .travel-grid .entry,.floorplan-carousel .info-side .slide-info .floor-sqft,.floorplan-carousel .info-side .slide-info .floor-sqm,.p-medium{font-family:nexa,sans-serif;font-weight:400;font-style:normal;font-size:2rem;line-height:1.25;letter-spacing:0}.map-container .amenity-category .category-button,.downloads-outer .inner ul,.downloads-outer .inner .downloads-box,.downloads-outer .inner .downloads-box input,.form-container form .form-row .form-entry input,.swiper-group-outer,.p-regular{font-family:nexa,sans-serif;font-weight:400;font-style:normal;font-size:1.5rem;line-height:1.3333333333;letter-spacing:0}.legals-bar ul,.cre8te-footer .agents .contacts,.map-container .amenity-category .category-items ol li,.form-container form,.floor-breakdown .breakdown-toggle,.p-small{font-family:nexa,sans-serif;font-weight:400;font-style:normal;font-size:1.125rem;line-height:1.3888888889;letter-spacing:0}.p-tiny{font-family:nexa,sans-serif;font-weight:400;font-style:normal;font-size:.9rem;line-height:1.3125;letter-spacing:0}.carousel-swiper .slide-caption,.floorplans-section .g-top .floorplan-grid .entry,.p-caption{font-family:nexa,sans-serif;font-weight:400;font-style:normal;font-size:1.25rem;line-height:1.3;letter-spacing:0;margin:0}.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(--pad-side-medium);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.text-block .p-large{padding-bottom:var(--pad-side-small)}.text-block .p-regular{max-width:38.75rem}.para-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:3rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width:1440px){.h-tiny{font-size:2.7rem}.h-small{font-size:3.6rem}.nav-list,.h-medium{font-size:5.4rem}.h-large{font-size:7.2rem}.next-section .inner .link-grid .next-button .next-button-text,.downloads-outer .inner .downloads-box button,.form-container form button,.p-button{font-size:1.125rem}.travel-times .inner .travel-grid .entry,.floorplan-carousel .info-side .slide-info .floor-sqft,.floorplan-carousel .info-side .slide-info .floor-sqm,.p-medium{font-size:1.8rem}.map-container .amenity-category .category-button,.downloads-outer .inner ul,.downloads-outer .inner .downloads-box,.downloads-outer .inner .downloads-box input,.form-container form .form-row .form-entry input,.swiper-group-outer,.p-regular{font-size:1.35rem}.legals-bar ul,.cre8te-footer .agents .contacts,.map-container .amenity-category .category-items ol li,.form-container form,.floor-breakdown .breakdown-toggle,.p-small{font-size:1.125rem}.carousel-swiper .slide-caption,.floorplans-section .g-top .floorplan-grid .entry,.p-caption{font-size:1.25rem}}@media(max-width:1199.98px){.para-block{gap:2.5rem}.h-tiny{font-size:2.4rem}.h-small{font-size:3.2rem}.nav-list,.h-medium{font-size:4.8rem}.h-large{font-size:6.4rem}.travel-times .inner .travel-grid .entry,.floorplan-carousel .info-side .slide-info .floor-sqft,.floorplan-carousel .info-side .slide-info .floor-sqm,.p-medium{font-size:1.5rem}.map-container .amenity-category .category-button,.downloads-outer .inner ul,.downloads-outer .inner .downloads-box,.downloads-outer .inner .downloads-box input,.form-container form .form-row .form-entry input,.swiper-group-outer,.p-regular{font-size:1.25rem}}@media(max-width:991.98px){.next-section .inner .link-grid .next-button .next-button-text,.downloads-outer .inner .downloads-box button,.form-container form button,.p-button{font-size:1.5rem}.h-large{font-size:5.2rem}}@media(max-width:767.98px){.para-block{gap:2rem}.h-large{font-size:4.4rem}}@media(max-width:575.98px){.para-block{gap:1.5rem}.legals-bar ul,.cre8te-footer .agents .contacts,.map-container .amenity-category .category-items ol li,.form-container form,.floor-breakdown .breakdown-toggle,.p-small{font-size:1rem}.h-large,.nav-list,.h-medium{font-size:3.6rem}.h-small{font-size:2.8rem}.next-section .inner .link-grid .next-button .next-button-text,.downloads-outer .inner .downloads-box button,.form-container form button,.p-button{font-size:1rem}}.cre8te-button{height:auto;background-color:#0000;color:var(--blue);font-size:1.25rem;line-height:1;font-family:nexa,sans-serif;font-weight:400;border-radius:36px;padding:.48rem 1.125rem;border:2px solid var(--blue);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:24px;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}@media(pointer:fine){.cre8te-button:hover{background-color:var(--blue);color:var(--mint)}}.deco-quad{position:absolute;pointer-events:none;will-change:transform;z-index:3;width:16.6666666667vw}.deco-quad svg{width:100%;height:auto;display:block}.deco-quad--left{left:0}.deco-quad--right{right:0}@media(max-width:991px){.deco-quad{display:none}}@-webkit-keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}.deco-empty{width:100%;height:0;position:relative;z-index:2!important}@-webkit-keyframes scrollArrowShrink{0%{height:170px}to{height:85px}}@keyframes scrollArrowShrink{0%{height:170px}to{height:85px}}.home-hero__quads{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:100vw;min-width:1440px;height:100%;pointer-events:none;container-type:inline-size}@media(max-width:991px){.home-hero__quads{display:none}}.svg-container{aspect-ratio:397.37/280.71;width:16.6666666667%;display:block;position:absolute;will-change:transform;z-index:1}.quad{width:100%;height:auto;display:block}.full-image{width:100%;height:auto;display:block;margin:0 auto}.full-image img{display:block;width:100%}.g-figure{width:100%}.g-figure img{width:100%;display:block}.g-figure figcaption{padding-top:.5rem}.button{border-radius:8px;border:1px solid rgba(0,0,0,0);padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;-webkit-transition:border-color .25s;transition:border-color .25s}.button:hover{opacity:.9}.page{position:relative;width:100%;overflow-x:hidden}.page>*:not(.hero):not(.deco-quad){position:relative;z-index:1}.swiper-8-buttons{position:absolute;top:var(--pad-side-tiny);right:var(--pad-side-tiny);display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;z-index:10}.swiper-8-buttons.bottom{top:auto;bottom:var(--pad-side-tiny)}.swiper-8-buttons button{padding:0}.swiper-8-button-prev,.swiper-8-button-next{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--mint);width:40px;height:41px;border-radius:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.swiper-8-button-prev svg,.swiper-8-button-next svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.swiper-8-button-prev.dark-blue,.swiper-8-button-next.dark-blue{background-color:var(--dark-blue)}.swiper-8-button-prev:active,.swiper-8-button-next:active{opacity:.8;-webkit-transition:0s all;transition:0s all}.swiper-8-button-prev svg path,.swiper-8-button-next svg path{stroke:var(--dark-blue)}@media(hover:hover)and (pointer:fine){.swiper-8-button-prev.white:hover,.swiper-8-button-next.white:hover{background-color:#f2ede3cc!important}.swiper-8-button-prev:hover svg{-webkit-transform:scaleX(-1) translateX(3px)!important;transform:scaleX(-1) translate(3px)!important}.swiper-8-button-next:hover svg{-webkit-transform:scaleX(1) translateX(3px)!important;transform:scaleX(1) translate(3px)!important}.swiper-8-button-prev:active,.swiper-8-button-next:active{opacity:.6!important;-webkit-transition:0s;transition:0s}}.fade-in-section{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.fade-in-section.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.carousel-swiper{padding:var(--pad-side-medium) var(--pad-side-tiny)}.carousel-swiper.white{background-color:var(--white)}.carousel-swiper .swiper-gallery{position:relative;width:100%;height:auto}.carousel-swiper .swiper-wrapper{-webkit-transition-timing-function:cubic-bezier(.8,0,.4,1);transition-timing-function:cubic-bezier(.8,0,.4,1)}.carousel-swiper.building-gallery .swiper-gallery .swiper-slide{aspect-ratio:1.315/1!important}.carousel-swiper .swiper-gallery .swiper-slide{width:100%!important;aspect-ratio:1.9/1;max-height:90svh}@media(max-width:991.98px){.carousel-swiper .swiper-gallery .swiper-slide{aspect-ratio:1.5304990758/1}}.carousel-swiper .swiper-gallery .swiper-slide .slide-image-wrapper{margin:0;width:100%;height:100%}.carousel-swiper .swiper-gallery .swiper-slide picture{display:block;width:100%;height:100%}.carousel-swiper .swiper-gallery .swiper-slide picture img{display:block}.carousel-swiper .swiper-gallery .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.carousel-swiper .slide-caption{position:absolute;left:var(--pad-side-tiny);bottom:var(--pad-side-tiny);color:var(--orange);text-align:center;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;z-index:2;background:var(--logo-green);padding:0rem var(--pad-side-tiny);border-radius:50px;background-color:var(--blue);max-width:80%;height:40px}@media(max-width:767.98px){.carousel-swiper .slide-caption{font-size:1rem}}@media(max-width:575.98px){.carousel-swiper .slide-caption{font-size:.875rem}}.floorplans-section .g-top{padding:var(--pad-side-large) var(--pad-side-standard);background-color:var(--mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:var(--dark-blue);gap:var(--pad-side-medium)}.floorplans-section .g-top .side{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(--pad-side-tiny)}@media(max-width:767.98px){.floorplans-section .g-top .side{width:100%}}@media(max-width:767.98px){.floorplans-section .g-top .side:first-child{display:none}}.floorplans-section .g-top h3{color:var(--blue)}.floorplans-section .g-top .text-block{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.floorplans-section .g-top .text-block .p-large{color:var(--blue)}.floorplans-section .g-top .floorplan-grid{max-width:960px;width:100%}.floorplans-section .g-top .floorplan-grid .entry{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:2px solid var(--blue);display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--pad-side-tiny) 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:800}.floorplans-section .g-top .floorplan-grid .entry.metrics{font-weight:400}.floorplans-section .g-top .floorplan-grid .entry.metrics .floor{font-weight:800}.floorplans-section .g-top .floorplan-grid .entry.title{border-top:none}.floorplans-section .g-top .floorplan-grid .entry.title .col{color:var(--dark-blue);text-transform:uppercase}.floorplans-section .g-top .floorplan-grid .entry .col{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;text-align:center}.floorplans-section .g-top .floorplan-grid .entry .col:first-child{text-align:left}.floorplans-section .g-top .floorplan-grid .entry .col:last-child{text-align:right}.floorplans-section .g-top .floorplan-grid .entry .col button{padding:0;width:40px;height:20px;background-color:#0000;border:none}.floorplans-section .g-top .floorplan-grid .entry .col.floor{vertical-align:middle;text-transform:uppercase;color:var(--blue)}.floorplans-section .g-top .floorplan-grid .entry .col.area{text-align:right;color:var(--mint)}.floorplans-section .g-top .floorplan-grid .entry.total .col{color:var(--dark-blue)}.floorplans-section .g-top .floorplan-grid .entry.total{border-bottom:2px solid var(--dark-blue)}.floorplans-section .g-bottom{padding:0 var(--pad-side-standard) var(--pad-side-large);background-color:var(--mint)}.map-container{width:100%;background-color:var(--dark-blue);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:var(--mint);position:relative;padding:var(--pad-side-large) var(--pad-side-standard);gap:var(--pad-side-large)}@media(max-width:991.98px){.map-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media(max-width:575.98px){.map-container{gap:var(--pad-side-tiny)}}.map-container .side{position:relative}.map-container .side.left{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:520px}@media(max-width:991.98px){.map-container .side.left{min-height:400px}}.map-container .side.right{width:290px;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(--pad-side-small)}@media(max-width:1199.98px){.map-container .side.right{width:360px}}@media(max-width:991.98px){.map-container .side.right{width:100%}}.map-container .amenities-container{padding: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(--pad-side-medium)}.map-container .amenities-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(--pad-side-tiny)}.map-container .amenity-category{overflow:hidden;border-radius:4px}.map-container .amenity-category .category-button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 12px;height:41px;border:none;cursor:pointer;font-weight:700;text-transform:capitalize;color:var(--dark-blue);-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:4px;background-color:#0000}.map-container .amenity-category .category-button:hover{opacity:.8}.map-container .amenity-category .category-button:focus{border:none;outline:none}.map-container .amenity-category .category-button .icon{position:relative;width:20px;height:20px}.map-container .amenity-category .category-button .icon .bar{position:absolute;width:100%;height:2px;background-color:var(--dark-blue);top:50%;left:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.map-container .amenity-category .category-button .icon .bar.top{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.map-container .amenity-category .category-button .icon .bar.bottom{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.map-container .amenity-category .category-button.active .icon .bar.bottom{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0)}.map-container .amenity-category .category-items{max-height:0;overflow:hidden;-webkit-transition:max-height .4s ease-in-out;transition:max-height .4s ease-in-out;color:var(--dark-blue)}.map-container .amenity-category .category-items ol{padding:.5rem 1.25rem 1rem;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-template-columns:repeat(2,1fr);gap:.25rem 1rem;list-style:none;counter-reset:item}@media(max-width:575.98px){.map-container .amenity-category .category-items ol{grid-template-columns:1fr}}.map-container .amenity-category .category-items ol li{font-size:1rem;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}.map-container .amenity-category .category-items ol li:before{counter-increment:item;content:counter(item,decimal-leading-zero);font-weight:600;min-width:1.5rem}.map-container .amenity-category.active .category-items{max-height:600px}.next-section{padding:var(--pad-side-large) var(--pad-side-standard);background-color:var(--blue)}.next-section .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(--pad-side-small)}@media(max-width:767.98px){.next-section .inner{gap:var(--pad-side-large)}}.next-section .inner .link-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--pad-side-tiny)}@media(max-width:991.98px){.next-section .inner .link-grid{grid-template-columns:repeat(2,1fr)}}.next-section .inner .link-grid .next-button{position:relative;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;aspect-ratio:.8306997743/1;background-color:var(--dark-blue)}@media(max-width:991.98px){.next-section .inner .link-grid .next-button{aspect-ratio:1/1}}.next-section .inner .link-grid .next-button .next-button-bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.4;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:0}.next-section .inner .link-grid .next-button .next-button-text{position:relative;z-index:1;height:55px;border-radius:30px;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;color:var(--mint);border:1px solid var(--mint);padding:0 1.5rem;overflow:hidden;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;letter-spacing:-.02em}@media(max-width:1440px){.next-section .inner .link-grid .next-button .next-button-text{height:48px;padding:0 1rem}}@media(max-width:1199.98px){.next-section .inner .link-grid .next-button .next-button-text{height:41px;padding:0 .875rem}}@media(max-width:991.98px){.next-section .inner .link-grid .next-button .next-button-text{padding:0 1.5rem;height:52px}}@media(max-width:575.98px){.next-section .inner .link-grid .next-button .next-button-text{padding:0 .875rem;height:38px}}@media(hover:hover)and (pointer:fine){.next-section .inner .link-grid .next-button:hover .next-button-bg{opacity:1}.next-section .inner .link-grid .next-button:hover .next-button-text{background-color:var(--blue)}}.downloads-outer{background-color:var(--blue);padding-top:var(--pad-side-xl);min-height:95svh;padding:var(--pad-side-xl) var(--pad-side-standard)}.downloads-outer .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(--pad-side-standard);width:100%}.downloads-outer .inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:680px;padding:0;list-style:none;font-weight:800}.downloads-outer .inner ul li{border-bottom:2px solid var(--white);color:var(--mint)}.downloads-outer .inner ul li a{padding:16px 0;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:center;-ms-flex-align:center;align-items:center;color:var(--mint);-webkit-transition:.3s;transition:.3s;gap:18px}.downloads-outer .inner ul li a:hover{opacity:.8}.downloads-outer .inner ul li a .icon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.downloads-outer .inner .downloads-box{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(--pad-side-tiny)}.downloads-outer .inner .downloads-box form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:400px;gap:var(--pad-side-tiny)}.downloads-outer .inner .downloads-box button{border:none;width:100%;border-radius:30px;background-color:var(--mint);color:var(--dark-blue);height:56px;-webkit-transition:.3s;transition:.3s}.downloads-outer .inner .downloads-box button:hover{background-color:var(--dark-blue);color:var(--mint)}@media(max-width:767.98px){.downloads-outer .inner .downloads-box button{width:100%}}.downloads-outer .inner .downloads-box input{background-color:#0000;border:2px solid var(--dark-blue);height:54px;padding:0 var(--pad-side-tiny);color:var(--mint)}.downloads-outer .inner .downloads-box input:focus{background-color:var(--mint);color:var(--dark-blue)}.form-container{width:100%;padding-right:200px}@media(max-width:1199.98px){.form-container{padding-right:0}}@media(max-width:991.98px){.form-container{padding-right:0}}.form-container form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;gap:var(--pad-side-standard)}@media(max-width:991.98px){.form-container form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.form-container form button{border:none;width:290px;border-radius:30px;background-color:var(--mint);color:var(--dark-blue);height:56px;-webkit-transition:.3s;transition:.3s}.form-container form button:hover{background-color:var(--dark-blue);color:var(--mint)}@media(max-width:767.98px){.form-container form button{width:100%}}.form-container form .form-top{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-flex:1;-ms-flex:1;flex:1;gap:var(--pad-side-tiny)}.form-container form .form-row{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}@media(max-width:767.98px){.form-container form .form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.form-container form .form-row label{min-width:150px}.form-container form .form-row .form-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-flex:1;-ms-flex:1;flex:1}.form-container form .form-row .form-entry input{background-color:#0000;border:2px solid var(--dark-blue);height:54px;padding:0 var(--pad-side-tiny);color:var(--mint)}.form-container form .form-row .form-entry input::-webkit-input-placeholder{color:var(--mint);opacity:1}.form-container form .form-row .form-entry input::-moz-placeholder{color:var(--mint);opacity:1}.form-container form .form-row .form-entry input:-ms-input-placeholder{color:var(--mint);opacity:1}.form-container form .form-row .form-entry input::-ms-input-placeholder{color:var(--mint);opacity:1}.form-container form .form-row .form-entry input::placeholder{color:var(--mint);opacity:1}.form-container form .form-row .form-entry input:focus{background-color:var(--mint);color:var(--dark-blue)}.form-container form .form-row .form-entry input:focus::-webkit-input-placeholder{color:var(--dark-blue)}.form-container form .form-row .form-entry input:focus::-moz-placeholder{color:var(--dark-blue)}.form-container form .form-row .form-entry input:focus:-ms-input-placeholder{color:var(--dark-blue)}.form-container form .form-row .form-entry input:focus::-ms-input-placeholder{color:var(--dark-blue)}.form-container form .form-row .form-entry input:focus::placeholder{color:var(--dark-blue)}.travel-times{background-color:var(--mint);color:var(--dark-blue);padding:0 var(--pad-side-standard) var(--pad-side-large)}.travel-times .disclaimer{margin-top:24px}.travel-times .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(--pad-side-large)}.travel-times .inner .travel-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:12px}.travel-times .inner .travel-grid .entry{position:relative;height:77px;text-transform:uppercase}@media(max-width:1199.98px){.travel-times .inner .travel-grid .entry{height:70px;max-width:100%}}@media(max-width:767.98px){.travel-times .inner .travel-grid .entry{height:50px;font-size:1rem}}.travel-times .inner .travel-grid .entry .entry-bar{position:absolute;top:0;left:0;height:100%;width:0;background-color:var(--blue);clip-path:polygon(0 0,100% 0,calc(100% - 40px) 100%,0 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:60px;-webkit-transition:width .8s cubic-bezier(.4,0,.2,1) var(--delay, 0s);transition:width .8s cubic-bezier(.4,0,.2,1) var(--delay, 0s)}@media(max-width:1199.98px){.travel-times .inner .travel-grid .entry .entry-bar{max-width:100%;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);padding-right:24px}}@media(max-width:767.98px){.travel-times .inner .travel-grid .entry .entry-bar{padding-right:var(--pad-side-standard)}}.travel-times .inner .travel-grid .entry .entry-bar .bar-time{color:#fff;font-weight:800;white-space:nowrap}.travel-times .inner .travel-grid .entry .entry-content{position:absolute;top:0;left:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding-left:24px;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;-webkit-transition-delay:calc(var(--delay, 0s) + .6s);transition-delay:calc(var(--delay, 0s) + .6s);pointer-events:none}@media(max-width:767.98px){.travel-times .inner .travel-grid .entry .entry-content{padding-left:var(--pad-side-standard);gap:var(--pad-side-standard)}}@media(max-width:575.98px){.travel-times .inner .travel-grid .entry .entry-content{gap:4px}}.travel-times .inner .travel-grid .entry .entry-content .col-name{min-width:450px;color:#fff;font-weight:600}@media(max-width:1199.98px){.travel-times .inner .travel-grid .entry .entry-content .col-name{min-width:380px}}@media(max-width:991.98px){.travel-times .inner .travel-grid .entry .entry-content .col-name{min-width:300px}}@media(max-width:767.98px){.travel-times .inner .travel-grid .entry .entry-content .col-name{min-width:0}}@media(max-width:575.98px){.travel-times .inner .travel-grid .entry .entry-content .col-name{max-width:100px;min-width:100px}}.travel-times .inner .travel-grid .entry .entry-content .col-transport{min-width:140px;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}@media(max-width:991.98px){.travel-times .inner .travel-grid .entry .entry-content .col-transport{min-width:100px}}@media(max-width:767.98px){.travel-times .inner .travel-grid .entry .entry-content .col-transport{min-width:0}}@media(max-width:575.98px){.travel-times .inner .travel-grid .entry .entry-content .col-transport{gap:2px}}.travel-times .inner .travel-grid .entry .entry-content .col-transport .transport-mode{width:34px;height:34px;border-radius:50%;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;cursor:pointer}.travel-times .inner .travel-grid .entry .entry-content .col-transport .transport-mode img{display:block;width:24px;height:24px;-o-object-fit:contain;object-fit:contain}@media(max-width:991px){.travel-times .inner .travel-grid .entry .entry-content .col-transport .transport-mode{width:28px;height:28px}.travel-times .inner .travel-grid .entry .entry-content .col-transport .transport-mode img{width:18px;height:18px}}@media(max-width:575px){.travel-times .inner .travel-grid .entry .entry-content .col-transport .transport-mode{width:20px;height:20px}.travel-times .inner .travel-grid .entry .entry-content .col-transport .transport-mode img{width:14px;height:14px}}.travel-times .inner .travel-grid .entry .entry-content .col-transport .transport-mode:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background-color:var(--dark-blue);color:#fff;padding:6px 12px;border-radius:4px;font-size:.75rem;white-space:nowrap;opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease;pointer-events:none;z-index:10}.travel-times .inner .travel-grid .entry .entry-content .col-transport .transport-mode:hover:after{opacity:1;visibility:visible}.travel-times .inner .travel-grid .entry .entry-content .col-lines{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}.travel-times .inner .travel-grid .entry .entry-content .col-lines .line{width:20px;height:20px;border-radius:50%;position:relative;cursor:pointer}@media(max-width:991px){.travel-times .inner .travel-grid .entry .entry-content .col-lines .line{width:16px;height:16px}}@media(max-width:575px){.travel-times .inner .travel-grid .entry .entry-content .col-lines .line{width:12px;height:12px}}.travel-times .inner .travel-grid .entry .entry-content .col-lines .line.central{background-color:#e22213}.travel-times .inner .travel-grid .entry .entry-content .col-lines .line.northern{background-color:#000}.travel-times .inner .travel-grid .entry .entry-content .col-lines .line.hammersmith{background-color:#f4a9be}.travel-times .inner .travel-grid .entry .entry-content .col-lines .line.waterloo{background-color:#76d0bd}.travel-times .inner .travel-grid .entry .entry-content .col-lines .line.circle{background-color:#fc0}.travel-times .inner .travel-grid .entry .entry-content .col-lines .line.metropolitan{background-color:#9b0058}.travel-times .inner .travel-grid .entry .entry-content .col-lines .line:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background-color:var(--dark-blue);color:#fff;padding:6px 12px;border-radius:4px;font-size:.75rem;white-space:nowrap;opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease;pointer-events:none;z-index:10}.travel-times .inner .travel-grid .entry .entry-content .col-lines .line:hover:after{opacity:1;visibility:visible}.travel-times.animated .inner .travel-grid .entry .entry-bar{width:calc(950px + (100% - 950px)*var(--bar-factor, 1))}.travel-times.animated .inner .travel-grid .entry .entry-content{opacity:1;pointer-events:auto}.data-form{background-color:var(--blue);padding:var(--pad-side-large) var(--pad-side-standard)}.data-form .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(--pad-side-xl)}.video-module{padding:var(--pad-side-large) var(--pad-side-tiny)}.video-module video{width:100%;height:auto;display:block}.video-module .video-wrapper{position:relative;width:100%;padding-bottom:56.25%}.video-module .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.text-image-split .carousel-swiper,.floorplans-section .carousel-swiper{padding:0!important}.text-image-split .carousel-swiper .slide-caption,.floorplans-section .carousel-swiper .slide-caption{left:12px;bottom:12px;color:var(--mint)}.text-image-split .carousel-swiper .swiper-8-buttons,.floorplans-section .carousel-swiper .swiper-8-buttons{right:12px;bottom:12px}.text-image-split{padding:var(--pad-side-large) var(--pad-side-standard)}.text-image-split.mint{background-color:var(--mint);color:var(--dark-blue)}.text-image-split.mint .h-medium{color:var(--blue)}.text-image-split.blue{background-color:var(--blue);color:var(--mint)}.text-image-split.blue .h-medium{color:var(--mint)}.text-image-split.dark-blue{background-color:var(--dark-blue);color:var(--mint)}.text-image-split.dark-blue .h-medium{color:var(--blue)}@media(max-width:991.98px){.text-image-split.location-footer-split .inner,.text-image-split.space-split .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.text-image-split.location-footer-split .inner .side.image,.text-image-split.space-split .inner .side.image{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:left}.text-image-split.location-footer-split .inner .side.image .h-medium,.text-image-split.space-split .inner .side.image .h-medium{text-align:left}}.text-image-split.location-split .inner .flex-gap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-image-split .inner{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(--pad-side-xl)}.text-image-split .inner .h-medium.mobile{display:none}@media(max-width:1440px){.text-image-split .inner{gap:var(--pad-side-large)}}@media(max-width:991.98px){.text-image-split .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.text-image-split .inner .h-medium.desktop{display:none}.text-image-split .inner .h-medium.mobile{display:block}}@media(max-width:767.98px){.text-image-split .inner{gap:var(--pad-side-medium)}}.text-image-split .inner .side.image{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%}.text-image-split .inner .side:last-child .h-medium{text-align:right}.text-image-split .inner .side.flex-gap{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(--pad-side-medium)}@media(max-width:991.98px){.text-image-split .inner .side{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(--pad-side-medium)}}.text-image-split.home-split .inner .side.image{padding-top:var(--pad-side-large)}@media(max-width:991.98px){.text-image-split.home-split .inner .side.image{padding-top:0}}.text-image-split.location-footer-split .inner .h-medium{color:var(--dark-blue)}.text-image-split.cre8te-footer .inner{width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:80svh;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-image-split.cre8te-footer .inner .side{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-image-split.cre8te-footer .inner .side.right{-ms-flex-item-align:end;align-self:flex-end}.text-image-split.cre8te-footer .inner .h-medium{color:var(--white)}.text-image-split.building-split .inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.text-image-split.building-split .inner .p-medium{text-wrap:balance}.swiper-group-outer{padding:var(--pad-side-large) var(--pad-side-standard)}.swiper-group-outer .top{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:justify;-ms-flex-pack:justify;justify-content:space-between}.swiper-group-outer .top .swiper-8-buttons{position:relative;top:auto;right:auto}@media(max-width:575.98px){.swiper-group-outer .top{position:static;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.swiper-group-outer .top .swiper-8-buttons{position:absolute;top:calc(var(--pad-side-standard) + 50%);left:0;right:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:10;pointer-events:none}.swiper-group-outer .top .swiper-8-buttons button{pointer-events:auto}}.swiper-group-outer .swiper-group{position:relative}.swiper-group-outer .swiper-group svg{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.swiper-group-outer.blue{background-color:var(--blue);color:var(--mint)}.swiper-group-outer.blue svg path{fill:var(--dark-blue)}.swiper-group-outer.dark-blue{background-color:var(--dark-blue);color:var(--mint)}.swiper-group-outer.dark-blue svg path{fill:var(--blue)}.swiper-group-outer .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(--pad-side-large)}@media(max-width:575.98px){.swiper-group-outer .inner{position:relative}}.swiper-group-outer .swiper-group{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.swiper-group-outer .swiper-group .swiper{width:100%;max-width:1321px}@media(max-width:1199.98px){.swiper-group-outer .swiper-group .swiper{max-width:1052px}}@media(max-width:991.98px){.swiper-group-outer .swiper-group .swiper{max-width:783px}}@media(max-width:767.98px){.swiper-group-outer .swiper-group .swiper{max-width:514px}}@media(max-width:575.98px){.swiper-group-outer .swiper-group .swiper{max-width:245px}}.swiper-group-outer .group-slide-image-wrapper{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:245/271;position:relative;max-width:100%}.swiper-group-outer .swiper-slide{max-width:245px}.swiper-group-outer .group-slide-image{max-width:135px;max-height:112px;position:relative}.swiper-group-outer .group-slide-caption{text-align:center;text-wrap:balance;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.full-video{position:relative;max-height:100svh;height:auto;width:100%}.full-video .hero-video-wrapper{position:relative;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.full-video .hero-video-wrapper video{width:100%;display:block}.home-hero,.hero{-webkit-animation:heroFadeIn .6s ease-out forwards;animation:heroFadeIn .6s ease-out forwards}.hero{height:100svh;position:relative;width:100%;background-color:var(--dark-blue)}.hero .hero-clip,.hero .hero-quad{opacity:0;-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out}.hero .hero-title{opacity:0;-webkit-transition:opacity .6s ease-out .6s;transition:opacity .6s ease-out .6s}.hero--loaded .hero-clip,.hero--loaded .hero-quad,.hero--loaded .hero-title{opacity:1}@media(max-width:991px){.hero{height:80svh}}.hero .hero-clip{position:absolute;top:0;left:0;width:calc(100% - var(--pad-side-large));height:100%;overflow:hidden;display:block;clip-path:polygon(0% 18%,17% 0%,100% 0%,100% 57%,50% 100%,0% 100%);z-index:2}.hero .hero-clip .g-figure{height:100%}.hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero .hero-content{position:absolute;bottom:var(--pad-side-medium);right:var(--pad-side-medium);left:auto;z-index:2;display:block;will-change:transform}.hero .hero-title{color:var(--mint);text-align:right}.hero .hero-quad{position:absolute;width:45%;pointer-events:none;will-change:transform;-webkit-transition:-webkit-transform .1s ease-out;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out}.hero .hero-quad svg{width:100%;height:auto;display:block}.hero .hero-quad--back{z-index:1}.hero .hero-quad--front{z-index:3}@media(max-width:767px){.hero .hero-content{bottom:var(--pad-side-small);right:var(--pad-side-small)}.hero .hero-quad{width:25%}}.hero .scroll-item{width:12px;height:auto;left:var(--pad-side-medium);bottom:var(--pad-side-medium);position:absolute;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;gap:1rem;z-index:2}@media(max-width:991px){.hero .scroll-item{left:var(--pad-side-medium);bottom:var(--pad-side-medium)}}@media(max-width:767px){.hero .scroll-item{left:var(--pad-side-small);bottom:var(--pad-side-small)}}.home-hero{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--blue);position:relative;overflow:hidden}.home-hero__lottie{display:block;width:100%;height:100%}.home-hero__lottie svg{width:100%!important;height:100%!important}.home-hero__logo{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.home-hero__right{width:60%;position:relative;overflow:hidden}.home-hero__collage{position:relative;width:100%;height:100%}.home-hero .collage-frame{position:absolute;overflow:hidden}.home-hero .collage-frame img,.home-hero .collage-frame video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-hero .collage-frame video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media(max-width:991px){.home-hero .frame-main{position:absolute;inset:0;width:100%;height:100%;-webkit-transform:none;transform:none;clip-path:none;z-index:0}.home-hero .frame-main video{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:none;transform:none}.home-hero .frame-main:after{content:"";position:absolute;inset:0;background-color:#0003;z-index:1;pointer-events:none}}.floorplan-carousel{position:relative;background-color:var(--mint)}.floorplan-carousel .floorplan-swiper{width:100%;border-top:2px solid var(--blue);padding-top:var(--pad-side-medium);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(--pad-side-tiny)}.floorplan-carousel .floorplan-swiper .disclaimer{color:var(--dark-blue);text-align:right}@media(max-width:767px){.floorplan-carousel .floorplan-swiper .disclaimer{max-width:none;text-align:center}}.floorplan-carousel .floorplan-slide{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(--pad-side-small)}@media(max-width:991px){.floorplan-carousel .floorplan-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.floorplan-carousel .slide-image{grid-row:1/span 2;grid-column:2;padding:var(--pad-side-tiny)}@media(max-width:767px){.floorplan-carousel .slide-image{grid-row:2;grid-column:1}}.floorplan-carousel .slide-image img{width:100%;height:auto;display:block;max-height:780px}.floorplan-carousel .info-side{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:991px){.floorplan-carousel .info-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.floorplan-carousel .info-side .slide-info{grid-row:1;grid-column: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:2.5rem}.floorplan-carousel .info-side .slide-info .floor-title{vertical-align:middle;text-transform:uppercase;color:var(--blue)}.floorplan-carousel .info-side .slide-info .floor-sqft{color:var(--dark-blue);font-weight:700}.floorplan-carousel .info-side .slide-info .floor-sqm{color:var(--blue)}.floorplan-carousel .floorplan-nav{position:absolute;top:var(--pad-side-medium);right:0;z-index:10}.floor-breakdown{position:relative;min-width:280px;width:100%}@media(max-width:575px){.floor-breakdown{display:none}}.floor-breakdown .breakdown-toggle{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 12px;height:41px;gap:24px;background-color:var(--blue);border:none;border-radius:8px;color:#fff;cursor:pointer;text-align:right;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.2509803922);box-shadow:0 4px 12px #00000040}.floor-breakdown .breakdown-toggle .close-icon{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.floor-breakdown.open .breakdown-toggle{border-radius:8px 8px 0 0}.floor-breakdown.open .breakdown-toggle .close-icon{-webkit-transform:rotate(0deg);transform:rotate(0)}.floor-breakdown .breakdown-content{position:absolute;top:calc(100% - 5px);left:0;right:0;background-color:var(--blue);border-radius:0 0 8px 8px;max-height:0;overflow:hidden;-webkit-transition:max-height .4s ease-in-out,opacity .4s .4s ease-in-out;transition:max-height .4s ease-in-out,opacity .4s .4s ease-in-out;z-index:100;padding-top:5px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.2509803922);box-shadow:0 4px 12px #00000040;opacity:0}.floor-breakdown.open .breakdown-content{max-height:800px;opacity:1;-webkit-transition:max-height .4s ease-in-out,opacity .1s ease-in-out;transition:max-height .4s ease-in-out,opacity .1s ease-in-out}.floor-breakdown .breakdown-list{list-style:none;margin:0;padding:0 12px 1rem}.floor-breakdown .breakdown-list .breakdown-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 0;border-bottom:1px solid #fff;font-size:.9375rem;color:#fff}.floor-breakdown .breakdown-list .breakdown-item:last-child{border-bottom:none}.floor-breakdown .breakdown-list .breakdown-item .item-value{font-weight:600;min-width:2rem;text-align:right}@media(max-width:1199px){.page.accommodation .h-large{font-size:9vw}}.header{width:100%;height:66px;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:center;-ms-flex-align:center;align-items:center;background-color:#19303a;position:fixed;top:0;left:0;right:0;z-index:1000;padding:0 calc(var(--pad-side-tiny) - 10px) 0 var(--pad-side-standard);-webkit-transition:border-color .3s,-webkit-transform .4s ease-in-out;transition:border-color .3s,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,border-color .3s;transition:transform .4s ease-in-out,border-color .3s,-webkit-transform .4s ease-in-out;border-bottom:.5px solid rgba(0,0,0,0)}.header.hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header.visible{-webkit-transform:translateY(0);transform:translateY(0)}.header:has(.burger.active){border-bottom:.5px solid #f2f6da}.header nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.header .logo{width:auto;height:21px;display:-webkit-box;display:-ms-flexbox;display:flex}.header .logo img{width:100%;height:auto}.header .burger{position:relative;z-index:1001;width:50px;height:50px;background:none;border:none;cursor:pointer;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;padding:0}.header .burger .bar{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30.2px;height:3.6px;background-color:var(--mint);-webkit-transition:all .5s cubic-bezier(.87,0,.13,1);transition:all .5s cubic-bezier(.87,0,.13,1);-webkit-transform-origin:center;transform-origin:center}.header .burger:focus{outline:none}.header .burger:hover .bar.top{-webkit-transform:translate(-50%,-50%) rotateZ(180deg);transform:translate(-50%,-50%) rotate(180deg)}.header .burger:hover .bar.bottom{-webkit-transform:translate(-50%,-50%) rotateZ(90deg);transform:translate(-50%,-50%) rotate(90deg)}.header .burger.active .bar.top{-webkit-transform:translate(-50%,-50%) rotateZ(405deg);transform:translate(-50%,-50%) rotate(405deg)}.header .burger.active .bar.bottom{-webkit-transform:translate(-50%,-50%) rotateZ(315deg);transform:translate(-50%,-50%) rotate(315deg)}.header .burger.active:hover .bar{background-color:#fff}.header .burger.active:hover .bar.top{-webkit-transform:translate(-50%,-50%) rotateZ(315deg);transform:translate(-50%,-50%) rotate(315deg)}.header .burger.active:hover .bar.bottom{-webkit-transform:translate(-50%,-50%) rotateZ(225deg);transform:translate(-50%,-50%) rotate(225deg)}.header .burger.active span:nth-child(1){-webkit-transform:translateY(14px) rotate(45deg);transform:translateY(14px) rotate(45deg)}.header .burger.active span:nth-child(2){opacity:0}.header .burger.active span:nth-child(3){-webkit-transform:translateY(-14px) rotate(-45deg);transform:translateY(-14px) rotate(-45deg)}.nav-panel{position:fixed;top:0;left:0;right:0;background-color:var(--dark-blue);z-index:999;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;padding-top:66px;height:100vh}.nav-panel.open{-webkit-transform:translateY(0);transform:translateY(0)}.nav-list{list-style:none;padding:66px var(--pad-side-large) 66px;margin:0;letter-spacing:0;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;gap:3rem;height:100%}@media(max-width:1299.98px),(max-height:780px){.nav-list{font-size:4.6rem}}@media(max-width:1199.98px),(max-height:750px){.nav-list{font-size:4rem}}@media(max-width:767.98px),(max-height:700px){.nav-list{padding:var(--pad-side-large) var(--pad-side-small) var(--pad-medium);font-size:3rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(max-width:575.98px){.nav-list{font-size:32px}}.nav-list li{width:100%}.nav-list li a{color:#f2f6da;text-decoration:none;-webkit-transition:color .3s ease,opacity .3s ease;transition:color .3s ease,opacity .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-list li a:hover{color:var(--blue)}.nav-list li a:active .box-inner{-webkit-transition:.1s;transition:.1s;-webkit-transform:translateX(0);transform:translate(0)}@media(hover:hover)and (pointer:fine){.nav-list a:hover{color:var(--orange);opacity:1}}.legals-bar{height:52px;background-color:var(--blue);padding:0 var(--pad-side-large);text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:991.98px){.legals-bar{padding:0 var(--pad-side-medium)}}@media(max-width:767.98px){.legals-bar{padding:0 var(--pad-side-small)}}.legals-bar ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;gap:var(--pad-side-tiny)}.cre8te-footer{background-color:var(--dark-blue);color:var(--mint);position:relative;margin-top:auto;width:100%;z-index:10}.cre8te-footer .agents{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(--pad-side-medium);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width:767.98px){.cre8te-footer .agents{gap:var(--pad-side-tiny);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cre8te-footer .agents .contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}@media(max-width:767.98px){.cre8te-footer .agents .contacts{gap:var(--pad-side-tiny)}}.cre8te-footer .agents .contacts h4{margin:0}.cre8te-footer .agents .company-logo{height:89px;width:auto}@media(max-width:767.98px){.cre8te-footer .agents .company-logo{height:72px}}.cre8te-footer .agents .company-logo img{height:100%;width:auto;display:block}.cre8te-footer a{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}@media(pointer:fine){.cre8te-footer a:hover{opacity:.8}}.cre8te-footer .footer-inner{padding:var(--pad-side-large) var(--pad-side-standard);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;gap:var(--pad-side-large)}.cre8te-footer .footer-inner .footer-top{color:var(--blue)}.cre8te-footer .footer-inner .address.mobile{display:none}@media(max-width:575.98px){.cre8te-footer .footer-inner .address.mobile{display:block}.cre8te-footer .footer-inner .address.desktop{display:none}}.cre8te-footer .footer-inner .footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:var(--pad-side-medium)}.cre8te-footer .footer-inner .footer-side{max-width:var(--split-width);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(--pad-side-medium)}.cre8te-footer .footer-inner .footer-side.right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right;gap:var(--pad-side-tiny)}@media(max-width:767.98px){.cre8te-footer .footer-inner .footer-side{max-width:100%;gap:var(--pad-side-large)}}.cre8te-footer .footer-inner .footer-side .footer-logo{width:386px;max-width:60vw}.cre8te-footer .footer-inner .footer-side .footer-logo img{width:100%}@media(max-width:767.98px){.cre8te-footer.downloads-container{padding:var(--pad-side-xl) var(--pad-side-standard) var(--pad-side-large)}}.cre8te-footer.downloads-container .side{max-width:50%}@media(max-width:767.98px){.cre8te-footer.downloads-container .side{max-width:100%}.cre8te-footer.downloads-container .side.right{display:none}}.cre8te-footer.downloads-container .footer-terms{font-size:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.cre8te-footer.downloads-container .footer-terms .disclaimer-credits{font-weight:700}.cre8te-footer.downloads-container .footer-inner{width:100%}.cre8te-footer.downloads-container .p-large{padding:0}.cre8te-footer.downloads-container .mobile-logo{display:none}@media(max-width:991.98px){.cre8te-footer.downloads-container .mobile-logo{display: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(--pad-side-medium)}}.cre8te-footer.downloads-container .footer-inner .footer-side{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cre8te-footer.downloads-container .footer-inner .footer-logo{width:214px;max-width:70vw}.cre8te-footer.downloads-container .footer-inner .footer-logo.desktop{display:block}@media(max-width:991.98px){.cre8te-footer.downloads-container .footer-inner .footer-logo.desktop{display:none}}.cre8te-footer.downloads-container .footer-inner .footer-logo img{width:100%;display:block}.company-logo a{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:1}.company-logo a:hover{opacity:.8}.footer-contact a{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:1;color:#f2f6da!important}.footer-contact a:hover{opacity:.8;color:inherit}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0;width:100%;min-height:100vh;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:991.98px){html{font-size:14px}}body{font-family:nexa,sans-serif;color:#fff;background-color:#fff}#root{min-height:100vh;width:100%}.app{min-height:100vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.cookie-banner{position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -4px 20px #00000026;z-index:1100;animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cookie-banner-content{max-width:1200px;margin:0 auto;padding:2rem 2.5rem}.cookie-banner-title{font-family:nexa,sans-serif;font-weight:700;font-size:1.5rem;color:var(--dark-blue);margin:0 0 .75rem}.cookie-banner-text{font-family:nexa,sans-serif;font-size:.9375rem;line-height:1.6;color:#333;margin:0 0 1.5rem}.cookie-banner-text a{color:#333;text-decoration:underline;transition:color .2s ease}.cookie-banner-text a:hover{color:var(--blue)}.cookie-banner-actions{display:flex;gap:1rem;flex-wrap:wrap}.cookie-btn{font-family:nexa,sans-serif;font-size:.9375rem;font-weight:500;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.cookie-btn-primary{background:var(--blue);color:#fff;border:2px solid var(--blue)}.cookie-btn-primary:hover{background:var(--dark-blue);border-color:var(--dark-blue)}.cookie-btn-outline{background:transparent;color:var(--blue);border:2px solid var(--blue)}.cookie-btn-outline:hover{background:var(--blue);color:#fff}.cookie-modal-overlay{position:fixed;inset:0;background:#00000080;z-index:1100;display:flex;align-items:center;justify-content:center;padding:1rem;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.cookie-modal{background:#fff;border-radius:8px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;animation:scaleIn .2s ease-out}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.cookie-modal-content{padding:2rem 2.5rem}.cookie-section-title{font-family:nexa,sans-serif;font-weight:600;font-size:1.125rem;color:var(--dark-blue);margin:1.5rem 0 1rem}.cookie-categories{display:flex;flex-direction:column;gap:0}.cookie-category{background:#f5f5f5;padding:1.25rem 1.5rem;border-left:4px solid var(--blue);margin-bottom:1rem}.cookie-category-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.cookie-category-title{font-family:nexa,sans-serif;font-weight:600;font-size:.9375rem;color:var(--dark-blue)}.cookie-category-description{font-family:nexa,sans-serif;font-size:.875rem;line-height:1.5;color:#555;margin:0}.cookie-toggle{position:relative;display:inline-block;width:52px;height:28px;flex-shrink:0}.cookie-toggle input{opacity:0;width:0;height:0}.cookie-toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.3s;border-radius:28px}.cookie-toggle-slider:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 2px 4px #0003}.cookie-toggle input:checked+.cookie-toggle-slider{background-color:var(--blue)}.cookie-toggle input:checked+.cookie-toggle-slider:before{transform:translate(24px)}.cookie-toggle-disabled{opacity:.7}.cookie-toggle-disabled .cookie-toggle-slider{cursor:not-allowed;background-color:var(--blue)}.cookie-toggle-disabled .cookie-toggle-slider:before{transform:translate(24px)}.cookie-modal-actions{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #eee}@media(max-width:768px){.cookie-banner-content,.cookie-modal-content{padding:1.5rem}.cookie-banner-title{font-size:1.25rem}.cookie-banner-text{font-size:.875rem}.cookie-banner-actions{flex-direction:column}.cookie-btn{width:100%;text-align:center}.cookie-modal-actions{flex-direction:column-reverse}.cookie-category{padding:1rem}.cookie-category-header{flex-direction:column;align-items:flex-start;gap:.75rem}}@media(max-width:480px){.cookie-banner-content,.cookie-modal-content{padding:1.25rem 1rem}}
