._37uiba_inner,._37uiba_heroInner,._37uiba_profileGrid,._37uiba_recruitment,._37uiba_faqInner,._37uiba_closingInner{max-width:1320px;margin-inline:auto}._37uiba_eyebrow{text-transform:uppercase;letter-spacing:.13em;margin-bottom:1.4rem;font-size:.75rem}._37uiba_actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}._37uiba_hero h1,._37uiba_selection h2,._37uiba_profiles h2,._37uiba_faqs h2,._37uiba_closing h2{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:initial;font-weight:350;line-height:1.03}._37uiba_selection h2,._37uiba_profiles h2,._37uiba_faqs h2{margin-bottom:1.5rem;font-size:clamp(3rem,4.9vw,4.5rem)}._37uiba_selection p,._37uiba_profiles p,._37uiba_faqs p,._37uiba_closing p{line-height:1.75}._37uiba_hero{isolation:isolate;min-height:850px;color:var(--color-chalk);background:var(--color-brown);position:relative;overflow:hidden}._37uiba_hero #site-header{z-index:5;color:var(--color-chalk);position:absolute;inset:0 0 auto}:is(._37uiba_hero #site-header a,._37uiba_hero #site-header button){color:inherit}._37uiba_heroPhoto{z-index:-2;position:absolute;inset:-30px 0}._37uiba_heroPhoto img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 48%;object-position:center 48%}._37uiba_scrim{z-index:-1;background:linear-gradient(90deg,#201411b8,#2014110d 60%),linear-gradient(#20141194,#0000 45%,#2014113b);position:absolute;inset:0}._37uiba_heroInner{grid-template-columns:1.2fr 1fr;align-items:start;gap:8rem;min-height:850px;padding:11rem 0 8rem;display:grid;position:relative}._37uiba_heroTitle{align-self:end}._37uiba_hero h1{margin:0 0 2rem;font-size:clamp(6rem,10vw,10rem);line-height:.92}._37uiba_hero h1 em{font-weight:350}._37uiba_heroTitle>svg{width:48px}._37uiba_heroIntro{max-width:28rem;font-size:1.12rem;line-height:1.75}._37uiba_seal{width:112px;position:absolute;bottom:8rem;right:1rem}._37uiba_seal svg{width:100%}._37uiba_seal text{fill:currentColor;font-family:var(--font-body);letter-spacing:2px;font-size:9px}._37uiba_seal>svg:last-child{width:39%;position:absolute;top:44%;left:30.5%}._37uiba_heroEdge{pointer-events:none;width:100%;height:80px;position:absolute;bottom:-1px;left:0}._37uiba_selection{background:#fff;padding:6rem 4.6% 7rem}._37uiba_selectionIntro{-moz-column-gap:7rem;grid-template-columns:1fr 1fr;align-items:end;column-gap:7rem;display:grid}._37uiba_selectionIntro ._37uiba_eyebrow{grid-column:1/-1}._37uiba_selectionIntro>p:last-child{max-width:31rem;margin-bottom:1.5rem;font-size:1.1rem}._37uiba_stepTabs{grid-template-columns:repeat(3,1fr);gap:0;margin:3.5rem 0;display:grid}._37uiba_stepTabs button{text-align:left;border-bottom:1px solid var(--color-line);min-height:64px;font-family:var(--font-display);color:var(--color-brown-soft);align-items:center;gap:1rem;padding:0 1rem 1rem 0;font-size:1.8rem;display:flex;position:relative}._37uiba_stepTabs button>span{font-family:var(--font-body);font-size:.75rem}._37uiba_stepTabs i{background:var(--color-action);transform-origin:0;width:100%;height:2px;transition:transform .45s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}._37uiba_stepTabs button[aria-selected=true]{color:var(--color-action)}._37uiba_stepTabs button[aria-selected=true] i{transform:scaleX(1)}._37uiba_step{grid-template-columns:1fr 1fr;align-items:center;gap:7rem;min-height:590px;display:none}._37uiba_step[data-active=true]{animation:.4s ease-out _37uiba_enter;display:grid}._37uiba_stepCopy h3{font-family:var(--font-display);letter-spacing:-.035em;max-width:16ch;margin-bottom:1.5rem;font-size:clamp(2.7rem,3.6vw,3.8rem);font-weight:350;line-height:1.08}._37uiba_stepCopy>p{max-width:31rem;font-size:1.06rem}._37uiba_stepCopy>svg{color:var(--color-blue);width:42px;margin-top:1.8rem}._37uiba_stepVisual{height:590px;padding-bottom:3rem;position:relative}._37uiba_photoMask{border-radius:44% 44% 1.5rem 1.5rem/28% 28% 4% 4%;height:100%;position:relative;overflow:hidden}._37uiba_photoLayer{position:absolute;inset:-20px 0}._37uiba_photoLayer img{-o-object-fit:cover;object-fit:cover}._37uiba_contour{pointer-events:none;border:1px solid #b4493166;border-radius:44% 44% 1.5rem 1.5rem/28% 28% 4% 4%;position:absolute;inset:5% -2% 2rem 4%}._37uiba_note{position:absolute;bottom:-1rem;right:1rem}._37uiba_sun{width:100px;height:100px;color:var(--color-action);background:#fff;border-radius:50%;position:absolute;top:10%;left:-2rem}._37uiba_sun ._37uiba_sketch{width:100%;height:100%}._37uiba_blue{background:var(--color-blue);color:var(--color-peach);border-radius:3rem 45% 2rem 2rem/3rem 30% 2rem 2rem;justify-content:center;align-items:center;height:545px;margin-bottom:3rem;padding:3rem;display:flex}._37uiba_sketch{width:100%;height:auto}._37uiba_profiles{background:var(--color-chalk);padding:7rem 4.6% 5rem}._37uiba_profileGrid{grid-template-columns:1fr .85fr 1fr;align-items:start;gap:3.8rem;display:grid}._37uiba_profileIntro{text-align:center;grid-area:1/2;padding:2rem 0;position:sticky;top:34vh}._37uiba_profileIntro>svg:not(._37uiba_branch){width:42px;margin:1.5rem auto}._37uiba_profileIntro>p:last-of-type{max-width:16rem;margin:auto;font-size:.8rem}._37uiba_branch{width:90px;color:var(--color-blue);margin:2rem auto 0}._37uiba_profileLane{grid-area:1/1;gap:8rem;display:grid}._37uiba_rightLane{grid-column:3;padding-top:17rem}._37uiba_person{position:relative}._37uiba_portrait{aspect-ratio:.9;border-radius:45% 45% 1rem 1rem/30% 30% 3% 3%;margin-bottom:1.5rem;position:relative;overflow:hidden}._37uiba_rightLane ._37uiba_portrait{border-radius:1rem 1rem 43%}._37uiba_person:nth-child(2) ._37uiba_portrait{border-radius:1rem 4rem 1rem 1rem}._37uiba_portrait img{-o-object-fit:cover;object-fit:cover;transition:transform .6s}._37uiba_portrait:hover img{transform:scale(1.04)}._37uiba_person h3{font-family:var(--font-display);letter-spacing:-.03em;font-size:2rem;font-weight:350;line-height:1.1}._37uiba_person ._37uiba_role{letter-spacing:.1em;text-transform:uppercase;color:var(--color-action);margin:.7rem 0;font-size:.75rem}._37uiba_person>p:last-child{max-width:27rem;font-size:.96rem}._37uiba_recruitment{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:3rem;margin-top:6rem;padding:3rem 9rem 0 0;display:flex;position:relative}._37uiba_recruitment h3{letter-spacing:-.04em;margin-bottom:1rem;font-size:3rem;font-weight:350}._37uiba_recruitBranch{width:100px;color:var(--color-blue);position:absolute;bottom:0;right:0}._37uiba_faqs{background:radial-gradient(ellipse at 10% 10%,color-mix(in srgb,var(--color-peach) 65%,var(--color-chalk)),transparent 80%),var(--color-peach);border-radius:45% 8% 0 0/3% 1% 0 0;padding:7rem 4.6% 5rem}._37uiba_faqInner{grid-template-columns:.8fr 1.2fr;align-items:start;gap:8rem;display:grid}._37uiba_faqInner>div:first-child>div>p{max-width:25rem;font-size:1.05rem}._37uiba_faqInner a{margin-top:1.8rem}._37uiba_architecture{-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;width:75%;max-height:350px;margin-top:2.5rem}._37uiba_questions details{border-top:1px solid var(--color-line)}._37uiba_questions details:last-child{border-bottom:1px solid var(--color-line)}._37uiba_questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;padding:1.7rem 0;font-size:1.1rem;list-style:none;display:flex}._37uiba_questions summary::-webkit-details-marker{display:none}._37uiba_questions summary span{flex:0 0 16px;height:16px;position:relative}._37uiba_questions summary span:before,._37uiba_questions summary span:after{content:"";background:currentColor;width:16px;height:1px;transition:transform .25s;position:absolute;top:7px;left:0}._37uiba_questions summary span:after{transform:rotate(90deg)}._37uiba_questions details[open] summary span:after{transform:rotate(0)}._37uiba_questions details>div{padding:0 2.5rem 1.5rem 0;animation:.3s ease-out _37uiba_enter}._37uiba_closing{background:#fff;padding:6rem 4.6% 9rem}._37uiba_closingInner{grid-template-columns:1.2fr .8fr;align-items:center;gap:7rem;display:grid}._37uiba_closing h2{margin-bottom:1.8rem;font-size:clamp(3.8rem,6vw,6rem)}._37uiba_closing h2 em{font-weight:350}._37uiba_closing p{max-width:29rem;font-size:1.1rem}._37uiba_closingArt{color:var(--color-blue)}._37uiba_closingArt>p{color:var(--color-action);text-align:center;font-size:2.6rem;line-height:1.1}._37uiba_stepTabs button:focus-visible,._37uiba_questions summary:focus-visible{outline:2px solid var(--color-blue);outline-offset:5px}@keyframes _37uiba_enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1450px){._37uiba_heroInner{margin-inline:4.6%}}@media (max-width:1100px){._37uiba_heroInner{gap:4rem}._37uiba_step,._37uiba_selectionIntro,._37uiba_faqInner{gap:3rem}._37uiba_profileGrid{gap:2rem}._37uiba_person h3{font-size:1.75rem}._37uiba_profileIntro h2{font-size:3rem}._37uiba_stepVisual{height:510px}._37uiba_blue{height:465px}._37uiba_step{min-height:510px}}@media (max-width:991px){._37uiba_profileGrid{grid-template-columns:1fr 1fr;gap:3rem}._37uiba_profileIntro{grid-area:1/1/auto/-1;max-width:30rem;margin:auto;position:static}._37uiba_profileLane{grid-area:2/1;gap:4rem}._37uiba_rightLane{grid-column:2;padding-top:4rem}._37uiba_hero{min-height:800px}._37uiba_heroInner{gap:3rem;min-height:800px;padding-top:10rem}._37uiba_hero h1{font-size:6rem}._37uiba_heroIntro{font-size:1rem}._37uiba_stepCopy h3{font-size:2.7rem}._37uiba_closingInner{gap:3rem}._37uiba_recruitment{padding-right:0}._37uiba_recruitBranch{display:none}}@media (max-width:767px){._37uiba_hero{min-height:920px}._37uiba_heroInner{flex-direction:column;justify-content:flex-start;gap:2rem;min-height:920px;padding:8rem 0 10rem;display:flex}._37uiba_heroTitle{align-self:auto}._37uiba_hero h1{font-size:clamp(5rem,18vw,7rem)}._37uiba_heroIntro{order:2;max-width:30rem;font-size:1rem}._37uiba_heroTitle ._37uiba_actions{margin-top:1.5rem}._37uiba_heroPhoto img{-o-object-position:63% center;object-position:63% center}._37uiba_scrim{background:linear-gradient(90deg,#201411c7,#20141126),linear-gradient(#2014114d,#0000)}._37uiba_seal{width:90px;bottom:6rem;right:0}._37uiba_selection{padding-block:4rem}._37uiba_selectionIntro{display:block}._37uiba_selectionIntro>p:last-child{font-size:1rem}._37uiba_selection h2,._37uiba_profiles h2,._37uiba_faqs h2{font-size:3rem}._37uiba_stepTabs{display:none}._37uiba_step{grid-template-columns:1fr;gap:2rem;min-height:0;margin-top:4rem;animation:none!important;display:grid!important}._37uiba_stepVisual{order:2;height:390px}._37uiba_stepCopy h3{max-width:19ch;font-size:2.5rem}._37uiba_stepCopy ._37uiba_actions,._37uiba_stepCopy>svg{display:none}._37uiba_blue{height:330px;margin-bottom:0}._37uiba_sun{width:80px;height:80px;left:-.6rem}._37uiba_note{font-size:2.4rem}._37uiba_profiles{padding-block:4rem}._37uiba_profileGrid{flex-direction:column;gap:3rem;display:flex}._37uiba_profileIntro{order:0}._37uiba_profileLane{display:contents}._37uiba_person{width:100%;max-width:480px;margin:auto;transform:none!important}._37uiba_rightLane{padding:0}._37uiba_person h3{font-size:2rem}._37uiba_portrait{aspect-ratio:1}._37uiba_recruitment{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-top:4rem}._37uiba_faqInner{grid-template-columns:1fr;gap:2.5rem}._37uiba_faqs{padding-block:4rem}._37uiba_architecture{width:55%;max-height:210px}._37uiba_questions summary{font-size:1rem}._37uiba_closing{padding-block:4rem 7rem}._37uiba_closingInner{grid-template-columns:1fr;gap:2.5rem}._37uiba_closing h2{font-size:3.7rem}._37uiba_closingArt{max-width:330px;margin:auto}._37uiba_closingArt>p{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){._37uiba_heroPhoto,._37uiba_person,._37uiba_photoLayer{transform:none!important}._37uiba_profileIntro{position:static}._37uiba_step{margin-top:4rem;animation:none!important;display:grid!important}._37uiba_stepTabs{display:none}._37uiba_portrait img,._37uiba_questions summary span:after{transition:none}._37uiba_questions details>div{animation:none}._37uiba_portrait:hover img{transform:none}}._37uiba_hero #services-navigation{color:var(--color-brown)}._37uiba_hero #site-header dialog{color:var(--color-brown)}._37uiba_hero #site-header button[aria-haspopup=dialog] i{background:var(--color-chalk)}:is(._37uiba_hero #primary-navigation button:hover,._37uiba_hero #primary-navigation a:hover){color:var(--color-brown)}._37uiba_stepTabs[hidden]{display:none}@media (min-width:992px){._37uiba_heroIntro{max-width:23rem;font-size:1.05rem;position:absolute;top:7.5rem;right:0}}._37uiba_faqs{border-radius:0;margin-top:-50px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 54C315 18 590 13 830 27C1150 45 1320 18 1440 34V80H0Z'/%3E%3C/svg%3E"),linear-gradient(#000,#000);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 54C315 18 590 13 830 27C1150 45 1320 18 1440 34V80H0Z'/%3E%3C/svg%3E"),linear-gradient(#000,#000);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:100% 50px,100% calc(100% - 44px);mask-size:100% 50px,100% calc(100% - 44px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._37uiba_heroPhoto picture,._37uiba_heroPhoto img{width:100%;height:100%;display:block}@media (max-width:767px){._37uiba_heroPhoto img{-o-object-position:center center;object-position:center center}._37uiba_scrim{background:linear-gradient(#2014114d,#2014112e 55%,#0000 75%)}._37uiba_heroInner,._37uiba_hero{min-height:980px}._37uiba_seal{width:75px;bottom:5rem}._37uiba_heroInner{padding-top:7rem}}@media (max-width:380px){._37uiba_hero ._37uiba_actions{flex-wrap:nowrap;gap:.8rem}._37uiba_hero ._37uiba_actions a{gap:1rem;padding-inline:1rem}._37uiba_hero ._37uiba_actions a:last-child{padding-inline:0}._37uiba_heroIntro{font-size:.95rem}}@media (min-width:768px) and (max-width:991px){._37uiba_heroTitle{align-self:start}._37uiba_heroPhoto img{-o-object-position:center 32%;object-position:center 32%}._37uiba_scrim{background:linear-gradient(#20141173,#20141140 60%,#0000)}}._37uiba_hero #site-header dialog a[href=\/enquire]{color:var(--color-chalk)}@media (min-width:768px) and (max-width:991px){._37uiba_seal{top:24rem;bottom:auto}}
