.Hero_hero__Q5FaL{min-height:100svh;position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.Hero_media__qVZDg{position:absolute;inset:0;background:#111110}.Hero_media__qVZDg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,4%,.1) 0,hsla(0,0%,4%,.08) 35%,hsla(0,0%,4%,.55) 72%,hsla(0,0%,4%,.88))}.Hero_body__HZDQf{position:relative;z-index:2;padding:0 var(--gutter) 7rem;max-width:var(--max-w);margin:0 auto;width:100%}.Hero_label__OyP9s{display:block;font-family:var(--font-inter);font-size:.5625rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--grey-50);margin-bottom:2.25rem}.Hero_heading__SfTcx{font-family:var(--font-dm-serif);font-size:clamp(2.5rem,4vw,4.625rem);font-weight:400;line-height:1.15;letter-spacing:0;color:var(--off-white);max-width:22ch;margin-bottom:2.5rem}.Hero_sub__HB5QO{font-family:var(--font-inter);font-size:.9375rem;font-weight:300;line-height:1.78;color:var(--grey-70);max-width:42ch;margin-bottom:3.5rem}.Hero_actions__FA3vF{display:flex;align-items:center;gap:2.5rem;flex-wrap:wrap}.Hero_primary__08DQ4{display:inline-flex;align-items:center;font-family:var(--font-inter);font-size:.5625rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;background:var(--white);color:#111;padding:1rem 2.25rem;transition:background var(--t) var(--ease);white-space:nowrap}.Hero_primary__08DQ4:hover{background:var(--off-white)}.Hero_ghost__JGG5U{display:inline-flex;align-items:center;gap:.875rem;font-family:var(--font-inter);font-size:.5625rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--grey-70);transition:color var(--t);white-space:nowrap}.Hero_ghost__JGG5U:hover{color:var(--white)}.Hero_ghost__JGG5U svg{transition:transform var(--t)}.Hero_ghost__JGG5U:hover svg{transform:translateX(3px)}@media (max-width:768px){.Hero_body__HZDQf{padding-bottom:5rem}.Hero_actions__FA3vF{gap:2rem}}.ValueStrip_strip__7lmjV{background:var(--bg-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ValueStrip_inner__2yRfp{max-width:var(--max-w);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr)}.ValueStrip_item__s00Jb{padding:3rem var(--gutter);border-right:1px solid var(--border)}.ValueStrip_item__s00Jb:first-child{padding-left:var(--gutter)}.ValueStrip_item__s00Jb:last-child{border-right:none}.ValueStrip_title__UMm2f{font-family:var(--font-cormorant);font-size:1.1875rem;font-weight:400;color:var(--off-white);line-height:1.2;margin-bottom:.5rem}.ValueStrip_desc__I6E7E{font-family:var(--font-inter);font-size:.8125rem;font-weight:300;color:var(--grey-50);line-height:1.6}@media (max-width:900px){.ValueStrip_inner__2yRfp{grid-template-columns:1fr 1fr}.ValueStrip_item__s00Jb{border-bottom:1px solid var(--border)}.ValueStrip_item__s00Jb:nth-child(2){border-right:none}.ValueStrip_item__s00Jb:nth-child(3){border-bottom:none}.ValueStrip_item__s00Jb:nth-child(4){border-right:none;border-bottom:none}}@media (max-width:600px){.ValueStrip_inner__2yRfp{grid-template-columns:1fr}.ValueStrip_item__s00Jb{border-right:none}.ValueStrip_item__s00Jb:last-child{border-bottom:none}}.Philosophy_section__Cd2o4{background:var(--bg);padding:10rem 0}.Philosophy_inner__6K_dy{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:5fr 7fr;grid-gap:8rem;gap:8rem;align-items:start}.Philosophy_label__Zxj46{display:block;font-family:var(--font-inter);font-size:.5625rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--grey-50);margin-bottom:2.25rem}.Philosophy_heading__yY5p5{font-family:var(--font-cormorant);font-size:clamp(2rem,3vw,3.25rem);font-weight:300;line-height:1.15;letter-spacing:-.02em;color:var(--off-white)}.Philosophy_right__0WkcJ{padding-top:.125rem}.Philosophy_rule__vZ06u{width:2rem;height:1px;background:var(--gold);margin-bottom:2.25rem}.Philosophy_body__dh06w{font-size:1.0625rem;font-weight:300;line-height:1.85;margin-bottom:2.5rem}.Philosophy_body__dh06w,.Philosophy_link__pBbso{font-family:var(--font-inter);color:var(--grey-70)}.Philosophy_link__pBbso{font-size:.5625rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;display:inline-block;position:relative;transition:color var(--t)}.Philosophy_link__pBbso:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--gold);transition:width .45s var(--ease-out)}.Philosophy_link__pBbso:hover{color:var(--white)}.Philosophy_link__pBbso:hover:after{width:100%}@media (max-width:1024px){.Philosophy_inner__6K_dy{grid-template-columns:1fr 1fr;gap:5rem}}@media (max-width:768px){.Philosophy_section__Cd2o4{padding:6rem 0}.Philosophy_inner__6K_dy{grid-template-columns:1fr;gap:3rem}}.SelectedProjects_section__7hdzC{background:var(--bg-2);padding:10rem 0;border-top:1px solid var(--border)}.SelectedProjects_inner__K0Llf{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter)}.SelectedProjects_header__7Ec0O{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:3rem;border-bottom:1px solid var(--border);margin-bottom:0}.SelectedProjects_heading__plm2g{font-family:var(--font-cormorant);font-size:clamp(1.75rem,2.5vw,2.75rem);font-weight:300;letter-spacing:-.02em;color:var(--off-white)}.SelectedProjects_allLink__GAkHF{display:inline-flex;align-items:center;gap:.875rem;font-family:var(--font-inter);font-size:.5625rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--grey-50);transition:color var(--t)}.SelectedProjects_allLink__GAkHF:hover{color:var(--white)}.SelectedProjects_allLink__GAkHF svg{transition:transform var(--t)}.SelectedProjects_allLink__GAkHF:hover svg{transform:translateX(3px)}.SelectedProjects_grid__QQQbv{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--border)}.SelectedProjects_card__olZXj{display:block;background:var(--bg-2);overflow:hidden;text-decoration:none}.SelectedProjects_imageWrap__yARcv{aspect-ratio:4/5;position:relative;overflow:hidden;background:var(--bg-3,#111)}.SelectedProjects_imageWrap__yARcv img{transition:transform .9s cubic-bezier(0,0,.2,1),filter .9s cubic-bezier(0,0,.2,1)}.SelectedProjects_card__olZXj:hover .SelectedProjects_imageWrap__yARcv img{transform:scale(1.08);filter:brightness(1.1)}.SelectedProjects_viewHint__7v_xw{position:absolute;bottom:1.25rem;right:1.5rem;z-index:1;display:flex;align-items:center;gap:.625rem;font-family:var(--font-inter);font-size:.5rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:hsla(33,30%,93%,.9);opacity:0;transform:translateY(6px);transition:opacity .45s cubic-bezier(0,0,.2,1),transform .45s cubic-bezier(0,0,.2,1);pointer-events:none}.SelectedProjects_card__olZXj:hover .SelectedProjects_viewHint__7v_xw{opacity:1;transform:translateY(0)}.SelectedProjects_caption__VsFZD{padding:1.75rem 2rem 2.25rem;border-top:1px solid var(--border)}.SelectedProjects_name__pBlaH{font-family:var(--font-cormorant);font-size:1.25rem;font-weight:400;color:var(--off-white);line-height:1.2;margin-bottom:.375rem;transition:color var(--t),transform var(--t-slow) cubic-bezier(.16,1,.3,1)}.SelectedProjects_card__olZXj:hover .SelectedProjects_name__pBlaH{color:var(--white);transform:translateX(10px)}.SelectedProjects_meta__HiduA{font-family:var(--font-inter);font-size:.5625rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--grey-50)}@media (max-width:900px){.SelectedProjects_grid__QQQbv{grid-template-columns:1fr 1fr}}@media (max-width:768px){.SelectedProjects_section__7hdzC{padding:6rem 0}.SelectedProjects_header__7Ec0O{flex-direction:column;align-items:flex-start;gap:1.5rem}.SelectedProjects_grid__QQQbv{grid-template-columns:1fr}}.Collaboration_section__eVJp_{background:var(--bg);padding:10rem 0;border-top:1px solid var(--border)}.Collaboration_inner__mxf_w{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:5fr 7fr;grid-gap:8rem;gap:8rem;align-items:center}.Collaboration_label__eGdmo{display:block;font-family:var(--font-inter);font-size:.5625rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--grey-50);margin-bottom:2.25rem}.Collaboration_heading__NvxBo{font-family:var(--font-cormorant);font-size:clamp(2rem,3vw,3.25rem);font-weight:300;line-height:1.15;letter-spacing:-.02em;color:var(--off-white)}.Collaboration_rule___81h1{width:2rem;height:1px;background:var(--border-mid);margin-bottom:2.25rem}.Collaboration_body__AxvNw{font-family:var(--font-inter);font-size:1.0625rem;font-weight:300;line-height:1.85;color:var(--grey-70)}@media (max-width:1024px){.Collaboration_inner__mxf_w{grid-template-columns:1fr 1fr;gap:5rem}}@media (max-width:768px){.Collaboration_section__eVJp_{padding:6rem 0}.Collaboration_inner__mxf_w{grid-template-columns:1fr;gap:3rem}}.LatestInsight_section__HUN3b{background:var(--bg);padding:10rem 0;border-top:1px solid var(--border)}.LatestInsight_inner__aCjQ0{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter)}.LatestInsight_sectionLabel__QQEYx{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:3rem;border-bottom:1px solid var(--border);margin-bottom:0}.LatestInsight_label___SCjE{letter-spacing:.22em}.LatestInsight_allLink__bWwqE,.LatestInsight_label___SCjE{font-family:var(--font-inter);font-size:.5625rem;font-weight:500;text-transform:uppercase;color:var(--grey-50)}.LatestInsight_allLink__bWwqE{display:inline-flex;align-items:center;gap:.75rem;letter-spacing:.2em;text-decoration:none;transition:color var(--t)}.LatestInsight_allLink__bWwqE:hover{color:var(--white)}.LatestInsight_allLink__bWwqE svg{transition:transform var(--t)}.LatestInsight_allLink__bWwqE:hover svg{transform:translateX(3px)}.LatestInsight_card__D9a7_{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;grid-column-gap:8rem;column-gap:8rem;grid-row-gap:1.5rem;row-gap:1.5rem;padding:4rem 0 3.5rem;text-decoration:none;border-bottom:1px solid var(--border)}.LatestInsight_cardMeta__NTnkH{grid-column:1/-1;display:flex;align-items:center;gap:1.5rem}.LatestInsight_category__imoTw{font-family:var(--font-inter);font-size:.5rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--grey-50)}.LatestInsight_date__Y3c_z{font-family:var(--font-inter);font-size:.5625rem;font-weight:400;letter-spacing:.05em;color:var(--grey-50)}.LatestInsight_title__S2AWm{grid-column:1;font-family:var(--font-cormorant);font-size:clamp(1.625rem,2.4vw,2.5rem);font-weight:400;line-height:1.15;letter-spacing:-.015em;color:var(--off-white);align-self:start;transition:color var(--t)}.LatestInsight_card__D9a7_:hover .LatestInsight_title__S2AWm{color:var(--white)}.LatestInsight_desc__UOm4_{grid-column:2;font-family:var(--font-inter);font-size:.9375rem;font-weight:400;line-height:1.75;color:var(--grey-70);align-self:start;padding-top:.25rem}.LatestInsight_readLink__1nARX{grid-column:1/-1;display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-inter);font-size:.5rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--grey-50);margin-top:.5rem;transition:color var(--t),gap var(--t)}.LatestInsight_card__D9a7_:hover .LatestInsight_readLink__1nARX{color:var(--off-white);gap:1rem}@media (max-width:900px){.LatestInsight_card__D9a7_{grid-template-columns:1fr;column-gap:0}.LatestInsight_desc__UOm4_,.LatestInsight_title__S2AWm{grid-column:1}}@media (max-width:768px){.LatestInsight_section__HUN3b{padding:6rem 0}}.Enquiry_section__HohB_{background:var(--bg-2);padding:10rem 0;border-top:1px solid var(--border)}.Enquiry_inner__K_qdd{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:1fr 1fr;grid-gap:8rem;gap:8rem;align-items:center}.Enquiry_heading__wWpQs{font-family:var(--font-cormorant);font-size:clamp(2.75rem,5vw,5.5rem);font-weight:300;line-height:.98;letter-spacing:-.03em;color:var(--off-white)}.Enquiry_body__1RD79{font-family:var(--font-inter);font-size:1rem;font-weight:300;line-height:1.8;color:var(--grey-70);margin-bottom:2.5rem}.Enquiry_cta__7XT4J{display:inline-flex;align-items:center;font-family:var(--font-inter);font-size:.5625rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;background:var(--white);color:#111;padding:1rem 2.25rem;transition:background var(--t) var(--ease);white-space:nowrap}.Enquiry_cta__7XT4J:hover{background:var(--off-white)}.Enquiry_contact__ISv2h{display:flex;flex-direction:column;gap:.625rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--border)}.Enquiry_contactItem__KKEBS{font-family:var(--font-inter);font-size:.8125rem;font-weight:300;color:var(--grey-50);transition:color var(--t)}a.Enquiry_contactItem__KKEBS:hover{color:var(--grey-90)}@media (max-width:1024px){.Enquiry_inner__K_qdd{gap:5rem}}@media (max-width:768px){.Enquiry_section__HohB_{padding:6rem 0}.Enquiry_inner__K_qdd{grid-template-columns:1fr;gap:3.5rem}}