:root{--primary-color:#0b0e64;--white:white;--primary_btn:#e2b100;--peach-light:#eee2d7}body{color:var(--primary-color);font-family:Libre Baskerville,Arial,sans-serif;font-size:27.2px;font-weight:400;line-height:1.4}p{margin-bottom:10px}a{text-decoration:underline}@media screen and (max-width:991px){.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.padding-section-large{padding-top:6rem;padding-bottom:6rem}.spacer-xxhuge{padding-top:8rem}.spacer-xhuge{padding-top:6rem}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.fs-styleguide_heading-header{font-size:4rem}.fs-styleguide_section{grid-column-gap:2.5rem;grid-template-columns:1fr}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.spacer-medium{padding-top:1.5rem}.spacer-xxlarge{padding-top:4rem}.spacer-huge{padding-top:5rem}.margin-xxlarge{margin:4rem}.padding-xhuge{padding:6rem}.padding-xxhuge{padding:8rem}.padding-large{padding:2.5rem}.spacer-xlarge{padding-top:3rem}.margin-xxhuge{margin:8rem}.fs-styleguide_2-col{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.margin-vertical{margin-left:0;margin-right:0}.margin-large{margin:2.5rem}.fs-styleguide_heading-medium{font-size:3rem}.margin-xlarge{margin:3rem}.margin-medium{margin:1.5rem}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.nav_button{color:#fff}.padding-medium{padding:1.5rem}.padding-xxlarge{padding:4rem}.fs-styleguide_4-col,.fs-styleguide_3-col{grid-template-columns:1fr}.margin-huge{margin:5rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-xhuge{margin:6rem}.padding-huge{padding:5rem}.padding-section-medium{padding-top:4rem;padding-bottom:4rem}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.hide-tablet{display:none}.max-width-full-tablet{width:100%;max-width:none}.padding-xlarge{padding:3rem}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.spacer-large{padding-top:2.5rem}.fs-styleguide_1-col{grid-column-gap:2rem;grid-row-gap:2rem}.nav_logo{margin-left:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.menu_desktop{background-color:#0000;flex-flow:row;justify-content:space-between;align-items:center;position:fixed}.nav_link{display:none}.hero-letter-second{max-height:234px}.hero_wrap-images{flex-flow:wrap;justify-content:center;max-width:none;margin-left:0;margin-right:0}.section_hero{height:auto;min-height:auto}.img-research{max-width:60vw;top:220px}.img-inspire{width:60vw;top:220px}.img-concept{width:59vw}.img-resonate{max-height:80vh}.container{max-width:728px}.img-sensory{max-height:80vh}.img-build{width:48vw}.img_transform{max-height:80vh}.menu_lottie{color:var(--primary-color);border-radius:7px;width:47px;margin-left:auto}.menu_full{box-shadow:0 2px 5px #0003}.nav_link-full{font-size:20px;display:block}.menu_wrap{border-radius:6px;display:block;overflow:hidden}.nav{z-index:4;position:sticky;top:0}.img-fusioin{width:60vw;top:220px}.container-2{max-width:728px}.gallery-wrapper{grid-template-columns:1fr 1fr}.padding-bottom-2{padding-top:0;padding-left:0;padding-right:0}.ds-hero-content{width:66.66%}.container-4{padding-left:8vw;padding-right:8vw}.horizontal-item{width:52%}.grid{grid-template-columns:1fr 1fr}.ds-hero-content_2{width:66.66%}.nav_link-mobile-small{font-size:20px;display:block}.nm-subtitle,.nm-subtitle-red{text-align:center;font-size:36px}.faq-img{width:50px;height:50px}.faq-container{width:100%;min-width:0}.letter-small{max-height:100px}.research_tech{background-image:radial-gradient(circle at 0 -106%,#eac9af,#fff 61%,#fff)}.complex-img-auto-right{width:auto}.faq-container-studio{width:100%;min-width:0}.splide__list{grid-column-gap:0%;grid-row-gap:0%}}@media screen and (max-width:767px){.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.heading-style-h2{font-size:2rem}.fs-styleguide_section-header{font-size:.875rem}.padding-section-large{padding-top:4rem;padding-bottom:4rem}.heading-style-h6{font-size:.75rem}.spacer-xxhuge{padding-top:4.5rem}.spacer-xhuge{padding-top:4rem}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.spacer-medium{padding-top:1.25rem}.spacer-xxlarge{padding-top:3rem}.spacer-huge{padding-top:3.5rem}.margin-xxlarge{margin:3rem}.heading-style-h1{font-size:2.5rem}.padding-xhuge{padding:4rem}.padding-xxhuge{padding:4.5rem}.padding-large{padding:1.5rem}.max-width-full-mobile-landscape{width:100%;max-width:none}.padding-section-small{padding-top:2rem;padding-bottom:2rem}.hide-mobile-landscape{display:none}.spacer-xlarge{padding-top:2rem}.margin-xxhuge{margin:4.5rem}.margin-vertical{margin-left:0;margin-right:0}.heading-style-h4{font-size:1rem}.margin-large{margin:1.5rem}.heading-style-h3{font-size:1.5rem}.fs-styleguide_heading-medium{font-size:2rem}.margin-xlarge{margin:2rem}.margin-medium{margin:1.25rem}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-medium{padding:1.25rem}.padding-xxlarge{padding:3rem}.text-size-large{font-size:1.25rem}.heading-style-h5{font-size:.875rem}.text-style-nowrap{white-space:normal}.margin-huge{margin:3.5rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-xhuge{margin:4rem}.padding-huge{padding:3.5rem}.padding-global{padding-left:1.25rem;padding-right:1.25rem}.padding-section-medium{padding-top:3rem;padding-bottom:3rem}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.padding-xlarge{padding:2rem}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.spacer-large{padding-top:1.5rem}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.section_nichol{padding-left:1.25rem;padding-right:1.25rem}.hero-letter-second{max-height:188px}.hero_wrap-images{grid-column-gap:1.2rem;grid-row-gap:1.2rem}.hero-img{border-radius:.8rem}.section_hero{height:auto;min-height:auto}.section_content{z-index:0}.img-research{max-width:392px}.img-inspire{width:auto;max-width:320px}.img-concept{width:auto;max-width:392px}.img-resonate{max-height:350px;margin-left:0;display:block;top:20vh}.design_img-wrap{height:548px;margin-top:40px;top:275vh}.img-design{width:auto;max-width:320px;margin-top:0}.section_design-animation{z-index:1;background-color:#fff;position:relative}.design-animation_canvas{height:112vh}.hero-without-image{padding:60px 15px}.img-sensory{max-height:350px;top:20vh}.build_img-wrap{top:3203px}.img-build{width:auto;max-width:320px}.img_transform{max-height:350px;margin-left:0}.wrap-text-hero{margin-top:60px}.wrap-text-hero.resid{margin-top:100px}.menu_full{padding-left:30px;padding-right:30px}.design-animation_item1{max-width:124px}.img_design-small{max-width:133px}.img_sensory-small{max-height:141px}.img_resonate-small{max-height:140px}.img_build-small{max-width:123px}.section_contact{z-index:1;background-color:#fff;position:relative}.img-fusioin{width:auto;max-width:320px}.gallery-overview{padding:60px 15px}.faq2_arrow{width:1.5rem;height:1.5rem;margin-left:1.5rem}.padding-bottom-2{padding-top:0;padding-left:0;padding-right:0}.swiper-pagination-bullet{width:6px;height:6px}.ds-hero-content{width:75%}.u-img-cover{height:100%}.ds-slider-img{aspect-ratio:2/3}.horizontal-item{width:100%;padding-right:4vw}.grid{grid-template-columns:1fr}.ds-slider-img_2{aspect-ratio:2/3}.ds-hero-content_2{width:75%}.menu-toggle{max-width:74px}.menu_full-in{padding-left:10px}.menu_in-right{max-width:43%;padding-left:20px;padding-right:20px}.contact-enquiry-wrap{grid-template-columns:1fr;grid-template-areas:"Area""Area-2"}.faq-img{min-width:50px;min-height:40px}.complex-img-auto-right{width:auto}.app_supp-left{min-width:100px}.stud-head-abs,.stud-head{font-size:2.5rem}.item_room{min-width:38%}.splide__slide{width:100%;padding-left:.92em;padding-right:.92em}.heading-style-h5-2{font-size:.875rem}.heading-style-h5-2.fix{font-size:1rem}.item_room-top{min-width:38%}}@media screen and (max-width:479px){body{font-size:18.24px}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.heading-style-h1{font-size:2.1rem}.heading-style-h1.text-color-black{font-size:2rem}.margin-vertical{margin-left:0;margin-right:0}.max-width-full-mobile-portrait{width:100%;max-width:none}.heading-style-h3.is-photo{font-size:1rem}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.text-size-large.text-color-grey{font-size:1.1rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.padding-global.padding-section-large{padding-top:1.2rem}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.hide-mobile-portrait{display:none}.text-size-medium.text-color-black,.text-size-medium.text-color-grey,.text-size-medium.text-color-black,.text-size-medium.text-color-grey{font-size:1rem}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.fs-styleguide_row{flex-wrap:wrap}.nav_logo{display:none}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.section_nichol{height:auto;min-height:100vh;overflow:hidden}.letter{max-height:117px;margin-bottom:0}.hero_line-one{grid-column-gap:3px;grid-row-gap:3px;justify-content:center;align-items:flex-start;display:flex}.hero_line-two{grid-column-gap:3px;grid-row-gap:3px;display:flex}.hero-letter-second{max-height:117px}.heading-hero{font-size:2.4rem}.hero_wrap-images{grid-column-gap:.8rem;grid-row-gap:.8rem;margin-top:1.5rem}.hero-img{width:100%;min-width:100%;max-width:100%}.section_hero{justify-content:center;align-items:flex-start}.rich_content{font-size:20px}.img-research{width:220px;max-width:220px}.img-inspire{width:220px;max-width:220px;margin-right:0}.img-concept{width:220px;max-width:220px}.img-resonate{width:117px;max-height:341px}.bg_circle{filter:blur(29px)}.img-design{width:220px;max-width:220px}.container{max-width:none}.sensory_img-wrap{height:568px}.img-sensory{width:117px;max-height:341px}.img-build{width:212px;max-width:212px}.img_transform{width:117px;max-width:none;max-height:341px;margin-left:0;top:25vh}.fusion_img-wrap{height:800px}.menu_full{text-align:left;justify-content:flex-start;align-items:flex-start;padding-left:10px;padding-right:10px}.nav_link-full{font-size:16px}.menu_wrap{margin-left:auto}.img_concept-small{max-width:136px}.img_fusion-small{max-height:88px}.img_design-small{max-width:112px}.img_sensory-small{max-height:105px}.img_resonate-small{max-width:127px;max-height:106px}.img_build-small{max-width:96px}.img_research-small{max-width:126px}.img_transform-small{max-width:105px}.text-regular.hero{font-size:16px}.img-fusioin{width:212px;max-width:212px;margin-right:0}.content_wrap-credentials{grid-column-gap:1rem;grid-row-gap:1rem}.content_cred-main{z-index:1;background-color:#fff;flex-flow:column;display:flex;position:relative}.container-2{max-width:none}.gallery-wrapper{grid-template-columns:1fr}.btn_wrap-hero{flex-flow:column}.residential_grid,.arch_grid{grid-template-columns:1fr}.padding-bottom-2{padding-top:0;padding-left:0;padding-right:0}.swiper-slide{max-width:100%}.swiper-slide.is-card{width:90vw;max-width:240px}.swiper-slide.is-studio{width:320px;min-width:320px;height:100%;min-height:100%}.swiper{max-width:90vw}.swiper.is-resident{height:451px;margin-left:auto;margin-right:auto}.swiper.is-card-mobile{max-width:240px;margin-left:auto;margin-right:auto;display:block}.swiper.is-studio{height:100%;min-height:300px}.swiper.is-card{max-width:240px;margin-left:auto;margin-right:auto;display:none}.ds-hero-content{margin-bottom:.5rem;margin-left:.5rem}.swiper-wrapper{max-width:90vw}.swiper-wrapper.is-studio{min-width:320px;max-width:320px;min-height:100%}.u-img-cover{height:100%}.card{padding-left:11vw;padding-right:11vw}.para_text.is-white{font-size:.8rem}.footer-txt.is-link-deskt,.footer-txt.black-desk,.footer-txt.is-link-deskt,.footer-txt.black-desk{display:none}.ds-hero-content_2{margin-bottom:.5rem;margin-left:.5rem}.menu-toggle{max-width:57px}.menu_head{padding-left:20px;padding-right:20px}.nm_logo{max-width:71px;margin-top:25px;margin-left:20px}.menu_in-left{padding-left:10px}.menu_in-right{min-width:49%;padding-left:10px;padding-right:10px}.text-nav-small{font-size:.8rem;line-height:1.4}.nm_logo-header{max-width:71px}.nm-subtitle,.nm-subtitle-red{font-size:29px}.phone-email-wrap{flex-flow:column}.section_contact-service-enquiry{display:block}.faq.studio{padding-right:27px}.faq-icon{margin-right:0}.faq-img{display:none}.letter-small{max-height:60px}.nicholas{grid-column-gap:10px;grid-row-gap:10px;justify-content:center;align-items:flex-start;display:flex}.cell_research-tech{justify-content:flex-start;align-items:center}.nicholas-tech{grid-column-gap:10px;grid-row-gap:10px;justify-content:flex-start;align-items:flex-start;display:flex}.complex-idea-tech-img{width:auto}.list_tech{font-size:16px}.app_supp-left{min-width:94px}.stud-her-right{display:none}.svg-graph.mobile{display:block}.svg-graph.desktop{display:none}.section_studio-engineer{min-height:auto}.stud-head-abs{max-width:316px;font-size:1.9rem}.stud-head{max-width:317px;font-size:1.9rem}.stud_eng-card{grid-column-gap:2px;grid-row-gap:2px}.studio_room-wrap{min-height:100vh}.room_gallery-slider{max-width:90vw}.list-room-type-wrap{width:320px;min-width:320px;min-height:100%}.tag{font-size:12px}.img_room-types{max-width:83%}.item_room{min-width:83%}.text-room-head.text-weight-medium{font-size:.9rem}.hero-img-1{min-width:105%;min-height:105%}.hero-img-1.studio{min-height:102vh}.splide__slide{padding-left:0;padding-right:0}.card_service{grid-column-gap:10px;grid-row-gap:10px;width:162px;min-width:auto;padding:10px}.heading-style-h5-2.fix{font-weight:500}.faq_music-studio{min-height:auto}.stud-her-right-mobile{border-radius:8px;width:320px;min-width:320px;max-width:320px;display:block;overflow:visible}.slider-mobile{max-width:90vw;min-height:340px;display:block}.img_room-types-top{max-width:320px}.hero-head{font-size:1.8rem}.top-banner{inset:auto 0% 0%}}