._8PACBG_opening{background:var(--color-brown);position:relative}._8PACBG_opening>nav{color:var(--color-chalk)}._8PACBG_hero{height:95svh;min-height:850px;max-height:1100px;color:var(--color-chalk);align-items:center;display:flex;position:relative;overflow:hidden}._8PACBG_heroPhoto{position:absolute;inset:-70px 0 0}._8PACBG_heroPhoto img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 55%;object-position:center 55%}._8PACBG_heroShade{background:linear-gradient(90deg,#271711c7 0,#27171170 50%,#27171112 100%),linear-gradient(#27171155,#0000 25%);position:absolute;inset:0}._8PACBG_heroContent{width:100%;max-width:1320px;margin:5rem auto 3rem;position:relative}._8PACBG_hero h1{font-family:var(--font-display);letter-spacing:-.045em;max-width:12ch;margin:0 0 2rem;font-size:clamp(5rem,7vw,7.6rem);font-weight:350;line-height:.98}._8PACBG_hero h1 em{font-weight:350}._8PACBG_heroContent>p:not(._8PACBG_eyebrow){max-width:35rem;font-size:1.1rem;line-height:1.7}._8PACBG_hero ._8PACBG_actions a:nth-child(2){color:var(--color-chalk)!important;border-color:#f5f0e655!important}._8PACBG_heroEdge{pointer-events:none;width:100%;height:65px;position:absolute;bottom:-1px;left:0}._8PACBG_eyebrow{letter-spacing:.13em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.75rem}._8PACBG_actions{flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:2rem;display:flex}._8PACBG_explore{border-bottom:1px solid #f5f0e660;justify-content:space-between;align-items:center;width:180px;margin-top:3rem;padding:.8rem 0;font-size:.8rem;display:flex}._8PACBG_explore span{transition:transform .25s}._8PACBG_explore:hover span{transform:translateY(4px)}._8PACBG_section{background:#fff;padding:6rem 4.6%}._8PACBG_inner,._8PACBG_split,._8PACBG_scenarioGrid,._8PACBG_quoteInner{max-width:1320px;margin:auto}._8PACBG_split{grid-template-columns:1fr 1fr;align-items:center;gap:7rem;display:grid}._8PACBG_section h2{font-family:var(--font-display);letter-spacing:-.045em;margin-bottom:1.5rem;font-size:clamp(3rem,4.4vw,4.5rem);font-weight:350;line-height:1.07}._8PACBG_section p{line-height:1.7}._8PACBG_section h3{font-family:var(--font-display);letter-spacing:-.025em;font-weight:350;line-height:1.12}._8PACBG_intro{padding-top:5rem}._8PACBG_intro h2{max-width:15ch}._8PACBG_intro ._8PACBG_split>div:first-child>p:not(._8PACBG_eyebrow){max-width:33rem}._8PACBG_trust{grid-template-columns:1fr 1fr;gap:2rem;margin:2.5rem 0;display:grid}._8PACBG_trust h3{margin-bottom:.75rem;font-size:1.6rem}._8PACBG_trust p{font-size:.95rem}._8PACBG_photo{padding:0 .7rem 3rem 0;position:relative}._8PACBG_mask{aspect-ratio:.87;border-radius:47% 42% 6% 6%/34% 31% 5% 5%;position:relative;overflow:hidden}._8PACBG_mask>div{position:absolute;inset:-27px 0}._8PACBG_mask img{-o-object-fit:cover;object-fit:cover}._8PACBG_contour{border:1px solid #b66a4c60;border-radius:47% 42% 6% 6%/34% 31% 5% 5%;position:absolute;inset:5% 0 2rem 5%}._8PACBG_branch{width:90px;color:var(--color-blue);position:absolute;bottom:4rem;right:-1.5rem}._8PACBG_photo ._8PACBG_caption{color:var(--color-action);font-size:2.9rem;line-height:1;position:absolute;bottom:-.5rem;right:1.5rem}._8PACBG_sectionHead{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:3rem;display:flex}._8PACBG_sectionHead>p{max-width:28rem;margin-bottom:1.7rem}._8PACBG_sectionHead h2{margin-bottom:.7rem}._8PACBG_services{padding-top:1rem}._8PACBG_services>._8PACBG_inner{border-top:1px solid var(--color-line);padding-top:4rem}._8PACBG_serviceGrid{grid-template-columns:1.1fr 1fr;align-items:start;gap:6rem;display:grid}._8PACBG_serviceRow{border-top:1px solid var(--color-line);padding:1.2rem 0 1.4rem}._8PACBG_serviceRow:last-child{border-bottom:1px solid var(--color-line)}._8PACBG_serviceRow button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:1.4rem;width:100%;padding:.3rem 0;display:flex}._8PACBG_serviceRow button>span{color:var(--color-action);flex-shrink:0;font-size:.7rem}._8PACBG_serviceRow h3{font-size:1.9rem;transition:color .25s}._8PACBG_serviceRow[data-active=true] h3{color:var(--color-action)}._8PACBG_serviceRow>div{padding-left:2.3rem}._8PACBG_serviceRow p{max-width:30rem;margin:.5rem 0;font-size:.94rem}._8PACBG_serviceRow a{border-bottom:1px solid var(--color-line);align-items:center;gap:2rem;min-height:36px;font-size:.85rem;display:inline-flex}._8PACBG_servicePhoto{aspect-ratio:.76;border-radius:2rem 45% 2rem 2rem/2rem 25% 2rem 2rem;position:sticky;top:6rem;overflow:hidden}._8PACBG_servicePhoto>div{position:absolute;inset:0}._8PACBG_servicePhoto img{-o-object-fit:cover;object-fit:cover}._8PACBG_photoLabel{color:#fff;width:90px;height:90px;font-family:var(--font-display);background:#3c222040;border:1px solid #f5f0e6aa;border-radius:50%;place-items:center;font-size:1.4rem;display:grid;position:absolute;bottom:1.5rem;left:1.5rem}._8PACBG_scenarios{background:var(--color-peach)}._8PACBG_scenarioGrid{grid-template-columns:.9fr 1fr;align-items:start;gap:7rem;display:grid}._8PACBG_stickyIntro{padding-top:1rem;position:sticky;top:7rem}._8PACBG_stickyIntro h2{max-width:13ch}._8PACBG_stickyIntro p{max-width:28rem}._8PACBG_stickyIntro>div>svg{width:47px;color:var(--color-blue);margin-top:2rem}._8PACBG_chapters{gap:2rem;padding-bottom:1rem;display:grid}._8PACBG_chapter{background:#f9cfb8;border:1px solid #b6806340;border-radius:2rem;min-height:550px;padding:1.7rem 2rem 2rem;position:sticky;box-shadow:0 -15px 25px -30px #3c222050}._8PACBG_chapter:nth-child(2n){background:#fbe1ce}._8PACBG_chapterTop{letter-spacing:.08em;justify-content:space-between;margin-bottom:1.2rem;font-size:.75rem;display:flex}._8PACBG_chapterImage{aspect-ratio:1.65;border-radius:1rem 4rem 1rem 1rem;margin-bottom:1.5rem;position:relative;overflow:hidden}._8PACBG_chapterImage img{-o-object-fit:cover;object-fit:cover}._8PACBG_chapter h3{margin-bottom:1rem;font-size:2.6rem}._8PACBG_chapter p{max-width:30rem}._8PACBG_process{background:var(--color-chalk)}._8PACBG_process ._8PACBG_sectionHead>svg{width:65px;color:var(--color-blue);margin-bottom:1rem}._8PACBG_steps{grid-template-columns:repeat(3,1fr);gap:3rem;margin:2rem 0;display:grid}._8PACBG_step{border-top:1px solid var(--color-line);padding-top:1.4rem}._8PACBG_stepTop{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}._8PACBG_stepTop>span{letter-spacing:.06em;font-size:.75rem}._8PACBG_stepTop>svg{width:90px;color:var(--color-action)}._8PACBG_step h3{max-width:16ch;margin-bottom:1.3rem;font-size:2.3rem}._8PACBG_step p{font-size:.98rem}._8PACBG_network ._8PACBG_sectionHead{margin-bottom:1.2rem}._8PACBG_galleryControls{gap:.75rem;display:flex}._8PACBG_galleryControls button,._8PACBG_quoteControls button{border:1px solid var(--color-line);cursor:pointer;background:0 0;border-radius:50%;width:48px;height:48px;transition:background .25s,transform .25s}._8PACBG_galleryControls button:hover{background:var(--color-peach);transform:translateY(-2px)}._8PACBG_demo{color:#775e52;margin-bottom:1.5rem;font-size:.75rem}._8PACBG_profileRail{scroll-snap-type:x mandatory;scrollbar-color:var(--color-sand) transparent;scrollbar-width:thin;gap:2rem;padding-bottom:1.5rem;scroll-padding-left:0;display:flex;overflow-x:auto}._8PACBG_profileRail article{scroll-snap-align:start;flex:0 0 30%;min-width:0}._8PACBG_portrait{aspect-ratio:.85;border-radius:45% 45% 1.5rem 1.5rem/30% 30% 1.5rem 1.5rem;margin-bottom:1.5rem;position:relative;overflow:hidden}._8PACBG_profileRail article:nth-child(2n) ._8PACBG_portrait{border-radius:1.5rem 40% 1.5rem 1.5rem}._8PACBG_portrait img{-o-object-fit:cover;object-fit:cover;transition:transform .8s ease-out}._8PACBG_profileRail article:hover img{transform:scale(1.035)}._8PACBG_profileRail h3{margin-bottom:.3rem;font-size:2rem}._8PACBG_profileRail article>p{max-width:26rem;font-size:.95rem}._8PACBG_profileRail ._8PACBG_profileRole{color:var(--color-action);margin-bottom:.7rem;font-size:.75rem}._8PACBG_recruitment{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding-top:2rem;display:flex}._8PACBG_recruitment h3{margin-bottom:.5rem;font-size:2rem}._8PACBG_benefits{padding-top:1rem}._8PACBG_bluePanel{background:var(--color-blue);color:var(--color-chalk);border-radius:2rem 5rem 2rem 2rem;min-height:520px;padding:3.5rem 3rem;position:relative;overflow:hidden}._8PACBG_bluePanel h2{max-width:13ch;padding-top:5rem;font-size:3rem;position:relative}._8PACBG_bluePanel>p:last-child{max-width:28rem;position:relative}._8PACBG_benefitBranch{width:110px;color:var(--color-peach);position:absolute;top:1rem;right:1.5rem}._8PACBG_benefitRows{margin-top:2rem}._8PACBG_benefitRows>div{border-top:1px solid var(--color-line);gap:1.5rem;padding:1.4rem 0;display:flex}._8PACBG_benefitRows>div>span{color:var(--color-action);font-size:.75rem}._8PACBG_benefitRows h3{margin-bottom:.65rem;font-size:1.8rem}._8PACBG_benefitRows p{font-size:.95rem}._8PACBG_testimonials{background:var(--color-chalk);text-align:center}._8PACBG_quoteInner{max-width:1000px}._8PACBG_testimonials h2{font-size:2.4rem}._8PACBG_quoteStage{place-items:center;min-height:310px;margin:2.5rem 0 1rem;display:grid}._8PACBG_quoteStage blockquote{font-family:var(--font-display);letter-spacing:-.035em;margin-bottom:2rem;font-size:clamp(2.2rem,3.9vw,4rem);line-height:1.18}._8PACBG_quoteStage p{font-size:.95rem}._8PACBG_quoteStage p span{color:#775e52;font-size:.8rem;display:block}._8PACBG_quoteControls{justify-content:center;gap:.7rem;margin-bottom:1.8rem;display:flex}._8PACBG_quoteControls button{font-size:.75rem}._8PACBG_quoteControls button[aria-pressed=true]{background:var(--color-action);color:#fff;border-color:var(--color-action)}._8PACBG_testimonials ._8PACBG_demo{margin-bottom:0}._8PACBG_faq ._8PACBG_split{align-items:start}._8PACBG_faq ._8PACBG_split>div:first-child>p{max-width:29rem}._8PACBG_details details{border-top:1px solid var(--color-line)}._8PACBG_details details:last-child{border-bottom:1px solid var(--color-line)}._8PACBG_details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.3rem;padding:1.5rem 0;font-size:1.05rem;list-style:none;display:flex}._8PACBG_details summary::-webkit-details-marker{display:none}._8PACBG_details summary span{flex-shrink:0;width:16px;height:16px;position:relative}._8PACBG_details summary span:before,._8PACBG_details summary span:after{content:"";background:currentColor;width:16px;height:1px;transition:transform .25s;position:absolute;top:7px;left:0}._8PACBG_details summary span:after{transform:rotate(90deg)}._8PACBG_details details[open] summary span:after{transform:none}._8PACBG_details details>p{padding:0 1.5rem 1.5rem 0;animation:.3s ease-out _8PACBG_answer}._8PACBG_closing{background:var(--color-sand);margin-top:-35px;padding-top:6rem;padding-bottom:7rem;position:relative;-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 52C290 65 480 65 790 30C1110 -5 1320 19 1440 29V80H0Z'/%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 52C290 65 480 65 790 30C1110 -5 1320 19 1440 29V80H0Z'/%3E%3C/svg%3E"),linear-gradient(#000,#000);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:100% 45px,100% calc(100% - 40px);mask-size:100% 45px,100% calc(100% - 40px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._8PACBG_closing h2{font-size:clamp(3.7rem,5vw,5.3rem)}._8PACBG_architecture img{width:100%;height:auto}._8PACBG_lastLine{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:3rem;margin-top:3rem;padding-top:2rem;display:flex}._8PACBG_lastLine h3{margin-bottom:.7rem;font-size:2rem}._8PACBG_lastLine>svg{width:50px;color:var(--color-blue);flex-shrink:0}._8PACBG_section button:focus-visible,._8PACBG_section a:focus-visible,._8PACBG_section summary:focus-visible,._8PACBG_profileRail:focus-visible{outline:2px solid var(--color-blue);outline-offset:4px}._8PACBG_hero a:focus-visible{outline:2px solid var(--color-chalk);outline-offset:4px}@keyframes _8PACBG_answer{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:1450px){._8PACBG_heroContent{margin-inline:4.6%}}@media (max-width:1100px){._8PACBG_split,._8PACBG_scenarioGrid,._8PACBG_serviceGrid{gap:3rem}._8PACBG_hero{min-height:780px}._8PACBG_chapter{min-height:480px;padding:1.5rem}._8PACBG_chapter h3{font-size:2.2rem}._8PACBG_bluePanel{padding:2.5rem}._8PACBG_steps{gap:2rem}._8PACBG_step h3{font-size:2rem}._8PACBG_serviceRow h3{font-size:1.65rem}}@media (max-width:991px){._8PACBG_hero{min-height:750px}._8PACBG_hero h1{font-size:5.5rem}._8PACBG_stickyIntro,._8PACBG_chapter,._8PACBG_servicePhoto{position:relative;top:auto!important}._8PACBG_scenarioGrid{grid-template-columns:1fr}._8PACBG_stickyIntro h2{max-width:20ch}._8PACBG_stickyIntro p{max-width:35rem}._8PACBG_chapters{grid-template-columns:1fr 1fr}._8PACBG_chapter{min-height:0}._8PACBG_chapterImage{aspect-ratio:1.25}._8PACBG_chapter p{font-size:.95rem}._8PACBG_profileRail article{flex-basis:43%}._8PACBG_bluePanel{min-height:0}._8PACBG_bluePanel h2{font-size:2.5rem}._8PACBG_trust{gap:1.5rem}._8PACBG_trust p{font-size:.9rem}._8PACBG_intro h2{font-size:3rem}._8PACBG_photo ._8PACBG_caption{font-size:2.3rem}._8PACBG_branch{width:65px;right:0}._8PACBG_stepTop>svg{width:65px}._8PACBG_step h3{font-size:1.7rem}._8PACBG_step p{font-size:.9rem}._8PACBG_servicePhoto{aspect-ratio:.65}._8PACBG_serviceRow h3{font-size:1.5rem}._8PACBG_serviceRow button{gap:1rem}._8PACBG_serviceRow>div{padding-left:1.9rem}}@media (max-width:767px){._8PACBG_section{padding-block:4rem}._8PACBG_hero{height:92svh;min-height:760px;max-height:950px}._8PACBG_heroContent{margin-top:7rem}._8PACBG_hero h1{font-size:clamp(3.8rem,12vw,5.4rem)}._8PACBG_heroContent>p:not(._8PACBG_eyebrow){max-width:31rem;font-size:1rem}._8PACBG_heroShade{background:linear-gradient(90deg,#271711bc,#27171165)}._8PACBG_heroPhoto img{-o-object-position:60% center;object-position:60% center}._8PACBG_eyebrow{margin-bottom:1.2rem}._8PACBG_hero ._8PACBG_explore{margin-top:2rem}._8PACBG_split,._8PACBG_serviceGrid{grid-template-columns:1fr;gap:3rem}._8PACBG_section h2{font-size:2.9rem}._8PACBG_intro ._8PACBG_split{gap:3rem}._8PACBG_intro h2{max-width:18ch}._8PACBG_photo{width:100%;max-width:500px;margin:auto}._8PACBG_mask{aspect-ratio:1.08}._8PACBG_photo ._8PACBG_caption{font-size:2.5rem}._8PACBG_sectionHead{margin-bottom:2rem;display:block}._8PACBG_sectionHead>p{margin:1rem 0 0}._8PACBG_services{padding-top:1rem}._8PACBG_services>._8PACBG_inner{padding-top:3rem}._8PACBG_servicePhoto{aspect-ratio:1.2;width:100%;max-width:500px;margin:auto}._8PACBG_serviceRow h3{font-size:1.8rem}._8PACBG_serviceRow button{gap:1.4rem}._8PACBG_serviceRow>div{padding-left:2.3rem}._8PACBG_scenarioGrid{gap:2.5rem}._8PACBG_chapters{grid-template-columns:1fr}._8PACBG_chapter{padding:1.5rem}._8PACBG_chapterImage{aspect-ratio:1.6}._8PACBG_chapter h3{font-size:2.3rem}._8PACBG_process ._8PACBG_sectionHead>svg{display:none}._8PACBG_steps{grid-template-columns:1fr;gap:1.7rem}._8PACBG_stepTop{margin-bottom:.7rem}._8PACBG_stepTop>svg{width:85px}._8PACBG_step h3{max-width:22ch;font-size:2rem}._8PACBG_step p{font-size:1rem}._8PACBG_network ._8PACBG_sectionHead{align-items:center;gap:1rem;display:flex}._8PACBG_galleryControls{gap:.4rem}._8PACBG_galleryControls button{width:42px;height:42px}._8PACBG_profileRail{gap:1.2rem}._8PACBG_profileRail article{flex-basis:76%}._8PACBG_profileRail h3{font-size:1.8rem}._8PACBG_recruitment{flex-direction:column;align-items:start;gap:1rem}._8PACBG_benefits{padding-top:1rem}._8PACBG_bluePanel{padding:2rem}._8PACBG_bluePanel h2{max-width:17ch;padding-top:5rem;font-size:2.7rem}._8PACBG_bluePanel>p:last-child{font-size:1rem}._8PACBG_benefitRows h3{font-size:1.65rem}._8PACBG_quoteStage{min-height:320px;margin-top:1.5rem}._8PACBG_quoteStage blockquote{font-size:2.2rem}._8PACBG_testimonials h2{font-size:2.1rem}._8PACBG_quoteControls{margin-bottom:1.4rem}._8PACBG_closing{padding-top:5rem;padding-bottom:6rem}._8PACBG_closing h2{font-size:3.4rem}._8PACBG_architecture{max-width:460px;margin:auto}._8PACBG_lastLine{gap:1rem;margin-top:2rem}._8PACBG_lastLine h3{font-size:1.7rem}._8PACBG_lastLine>svg{width:38px}._8PACBG_actions{gap:1.3rem}}@media (min-width:992px) and (max-height:740px){._8PACBG_stickyIntro,._8PACBG_chapter,._8PACBG_servicePhoto{position:relative;top:auto!important}}@media (prefers-reduced-motion:reduce){._8PACBG_stickyIntro,._8PACBG_chapter,._8PACBG_servicePhoto{position:relative;top:auto!important}._8PACBG_heroPhoto,._8PACBG_mask>div{transform:none!important}._8PACBG_portrait img{transition:none}._8PACBG_profileRail article:hover img{transform:none}._8PACBG_details details>p{animation:none}._8PACBG_galleryControls button,._8PACBG_quoteControls button,._8PACBG_serviceRow h3,._8PACBG_details summary span:after{transition:none}}._8PACBG_opening #site-header{z-index:5;color:var(--color-chalk);position:absolute;inset:0 0 auto}:is(._8PACBG_opening #site-header a,._8PACBG_opening #site-header button){color:inherit}:is(._8PACBG_opening #services-navigation,._8PACBG_opening #site-header dialog){color:var(--color-brown)}._8PACBG_opening #site-header button[aria-haspopup=dialog] i{background:var(--color-chalk)}._8PACBG_opening #site-header dialog a[href=\/enquire]{color:var(--color-chalk)}
