.concept{--concept-ink:#20362a;--concept-bg:#f8faf3;--concept-accent:#dce8bb;background:var(--concept-bg);color:var(--concept-ink)}.concept-disclosure{color:#fff;letter-spacing:.3px;background:#1846f5;justify-content:space-between;align-items:center;gap:15px;padding:10px 4%;font-size:12px;display:flex}.concept-disclosure a{white-space:nowrap;align-items:center;gap:8px;display:flex}.concept-nav{justify-content:space-between;align-items:center;gap:20px;max-width:1440px;margin:auto;padding:27px 5%;display:flex}.concept-brand{letter-spacing:-.7px;align-items:center;gap:13px;font-family:Georgia,serif;font-size:27px;display:flex}.concept-nav>div{align-items:center;gap:33px;font-size:14px;display:flex}.concept-nav-cta{border:1px solid;align-items:center;gap:25px;padding:10px 16px;display:flex}.concept-hero{min-height:590px;margin:0 3.5%;position:relative;overflow:hidden}.concept-hero-image{position:absolute;inset:0}.concept-hero-image:after{content:"";background:linear-gradient(90deg,#102417bb,#11241725);position:absolute;inset:0}.concept-hero-copy{z-index:1;color:#fff;max-width:750px;padding:62px 6%;position:relative}.concept-eyebrow{letter-spacing:1.5px;margin:0 0 25px;font-size:12px;font-weight:500;line-height:1.7}.concept-hero h1{letter-spacing:-3px;margin:0 0 27px;font-family:Georgia,serif;font-size:clamp(48px,5.8vw,84px);font-weight:400;line-height:1.06}.concept-intro{opacity:.9;max-width:460px;margin:0 0 32px;font-size:17px;line-height:1.7}.concept-button{background:var(--concept-accent);color:var(--concept-ink);justify-content:space-between;align-items:center;gap:35px;padding:16px 22px;font-size:15px;display:inline-flex}.concept-image-credit{z-index:2;color:#fff;background:#0008;padding:3px 8px;font-size:12px;position:absolute;bottom:15px;right:22px}.concept-services{max-width:1440px;margin:auto;padding:45px 7% 55px}.concept-services>div{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.concept-services article{border-top:1px solid #85947d66;padding-top:21px}.concept-services article>span{opacity:.65;font-size:13px}.concept-services h2{margin:11px 0;font-family:Georgia,serif;font-size:29px;font-weight:400}.concept-services article a{align-items:center;gap:24px;font-size:14px;display:inline-flex}.concept-about{background:#e6eddd;padding:65px 12%}.concept-about h2{letter-spacing:-1px;margin:20px 0;font-family:Georgia,serif;font-size:44px;font-weight:400;line-height:1.15}.concept-about>p:last-child{opacity:.8;max-width:630px;font-size:16px;line-height:1.8}.concept-enquiry{justify-content:space-between;align-items:center;gap:45px;padding:65px 7%;display:flex}.concept-enquiry h2{margin:15px 0;font-family:Georgia,serif;font-size:40px;font-weight:400}.concept-enquiry p:last-child{opacity:.8;max-width:650px;font-size:14px}.concept-footer{border-top:1px solid #89917d55;justify-content:space-between;gap:25px;padding:24px 7%;font-size:12px;display:flex}.concept-footer a{align-items:center;gap:8px;display:flex}.concept-interior{--concept-ink:#173447;--concept-bg:#f4f5f5;--concept-accent:#163548}.concept-interior .concept-hero{grid-template-columns:1fr 1fr;min-height:560px;margin:0;display:grid}.concept-interior .concept-hero-copy{color:var(--concept-ink);max-width:unset;grid-area:1/1;align-self:center;padding:70px 10% 65px 14%}.concept-interior .concept-hero-image{grid-area:1/2;position:relative}.concept-interior .concept-hero-image:after{display:none}.concept-interior .concept-hero-image img{object-position:58% center}.concept-interior .concept-hero h1{letter-spacing:-2.5px;font-size:clamp(48px,5vw,72px)}.concept-interior .concept-button{color:#fff}.concept-interior .concept-about{background:#e6ebee}.accent-berry{--concept-ink:#582d43;--concept-accent:#582d43;--concept-bg:#fff9fc}.accent-berry .concept-about{background:#f3e7ee}.concept-salon{--concept-ink:#2b201b;--concept-bg:#211a18;--concept-accent:#edbb95;color:#faf4ed}.concept-salon .concept-brand{letter-spacing:-1px;font-family:Arial,sans-serif;font-size:27px;font-weight:600}.concept-salon .concept-hero{background:#342824;grid-template-columns:1fr 1fr;min-height:630px;margin:0 4%;display:grid}.concept-salon .concept-hero-copy{grid-area:1/1;align-self:center;padding:72px 10%}.concept-salon .concept-hero-image{grid-area:1/2;max-height:690px;position:relative}.concept-salon .concept-hero-image:after{display:none}.concept-salon .concept-hero-image img{object-position:center 42%}.concept-salon .concept-hero h1{letter-spacing:-2.5px;font-size:clamp(50px,5.4vw,78px)}.concept-salon .concept-intro{color:#e1d4cc}.concept-salon .concept-services article{border-color:#d7c4b54f}.concept-salon .concept-about{background:#352824}.accent-lime{--concept-bg:#222321;--concept-accent:#d9ee98;--concept-ink:#25271e}.accent-lime .concept-hero,.accent-lime .concept-about{background:#30312d}.accent-lime .concept-hero h1{font-family:Arial,sans-serif;font-size:clamp(45px,5vw,72px);font-weight:600}.accent-light{--concept-bg:#f6f7f2;--concept-accent:#234238;--concept-ink:#234238;color:#234238}.accent-light .concept-hero,.accent-light .concept-about{background:#e8ede7}.accent-light .concept-hero-copy,.accent-light .concept-intro{color:#234238}.accent-light .concept-button{color:#fff}@media (max-width:760px){.concept-disclosure{align-items:start;font-size:10px;line-height:1.5}.concept-disclosure span{max-width:70%}.concept-disclosure a{font-size:11px}.concept-nav{align-items:center;padding:22px 5%}.concept-brand{font-size:21px}.concept-nav>div>a:not(.concept-nav-cta){display:none}.concept-nav-cta{gap:10px;padding:9px 12px;font-size:12px}.concept-hero{min-height:620px;margin:0 3%}.concept-hero-copy{padding:52px 7%}.concept-hero h1{letter-spacing:-2px;font-size:52px}.concept-eyebrow{font-size:11px}.concept-intro{font-size:16px}.concept-services{padding:36px 7%}.concept-services>div{grid-template-columns:1fr;gap:25px}.concept-services h2{font-size:28px}.concept-about{padding:45px 7%}.concept-about h2{font-size:35px}.concept-enquiry{padding:45px 7%;display:block}.concept-enquiry>.concept-button{margin-top:20px}.concept-footer{line-height:1.8;display:block}.concept-footer a{margin-top:10px}.concept-interior .concept-hero,.concept-salon .concept-hero{min-height:unset;grid-template-columns:1fr;margin:0}.concept-interior .concept-hero-copy,.concept-salon .concept-hero-copy{grid-area:1/1;padding:42px 7%}.concept-interior .concept-hero-image,.concept-salon .concept-hero-image{grid-area:2/1;height:390px}.concept-salon .concept-hero h1,.concept-interior .concept-hero h1{font-size:54px}.concept-salon .concept-brand{font-size:22px}}.accent-agl{--concept-bg:#f5fafb;--concept-ink:#102f43;--concept-accent:#1460a0}.accent-agl .concept-brand{letter-spacing:-1px;font-family:Arial,sans-serif;font-weight:700}.accent-agl .concept-hero{background:#eaf3f7}.accent-agl .concept-about{background:#dcecf5}.accent-agl .concept-services h2{letter-spacing:-.7px;font-family:Arial,sans-serif;font-size:25px;font-weight:500}.accent-revolution{--concept-bg:#fcf6ef;--concept-ink:#4a2339;--concept-accent:#4a2339;color:#4a2339}.accent-revolution .concept-brand{letter-spacing:-1px;font-family:Georgia,serif;font-size:29px;font-weight:400}.accent-revolution .concept-hero,.accent-revolution .concept-about{background:#f3e6db}.accent-revolution .concept-hero-copy,.accent-revolution .concept-intro{color:#4a2339}.accent-revolution .concept-button{color:#fff7ed}.accent-revolution .concept-services article{border-color:#4a233944}.accent-lau{--concept-bg:#151515;--concept-ink:#151515;--concept-accent:#ecc8ba;color:#fffaf4}.accent-lau .concept-brand{letter-spacing:-4px;font-size:48px;line-height:1}.accent-lau .concept-hero,.accent-lau .concept-about{background:#242220}.accent-lau .concept-hero h1{letter-spacing:-3px;font-family:Arial,sans-serif;font-size:clamp(48px,4.8vw,72px);font-weight:500}.accent-lau .concept-services h2{font-family:Arial,sans-serif;font-size:26px}@media (min-width:761px){.accent-lau .concept-hero-image{grid-column:1}.accent-lau .concept-hero-copy{grid-column:2}.accent-lau .concept-image-credit{left:22px;right:auto}.accent-agl .concept-hero-copy{padding-top:56px;padding-bottom:56px}}@media (max-width:760px){.accent-revolution .concept-brand{font-size:22px}.accent-lau .concept-brand{font-size:38px}.accent-lau .concept-hero h1{font-size:50px}}.accent-supermaids{--concept-bg:#fffefa;--concept-ink:#143e79;--concept-accent:#ffd94d}.accent-supermaids .concept-brand{color:#143e79;font-family:Arial,sans-serif;font-weight:750}.accent-supermaids .concept-nav-cta{background:#ffd94d;border-color:#ffd94d}.accent-supermaids .concept-hero{background:#143e79}.accent-supermaids .concept-hero-copy{color:#fffefa}.accent-supermaids .concept-button{color:#143e79}.accent-supermaids .concept-about{background:#fff2b5}.accent-supermaids .concept-services h2{font-family:Arial,sans-serif;font-size:26px;font-weight:600}.accent-fcg{--concept-bg:#fff;--concept-ink:#27312f;--concept-accent:#963d24}.accent-fcg .concept-brand{letter-spacing:-1px;font-family:Arial,sans-serif;font-weight:700}.accent-fcg .concept-hero{background:#f1f2f1}.accent-fcg .concept-about{background:#e7ebe8}.accent-fcg .concept-services h2{font-size:27px}@media (min-width:761px){.accent-fcg .concept-hero-image{grid-column:1}.accent-fcg .concept-hero-copy{grid-column:2;padding-left:10%;padding-right:12%}.accent-fcg .concept-image-credit{left:22px;right:auto}}
