.service-explorer.svelte-1nryx9k{background:var(--navy);color:#fff;--section-polygon-colour:#b7dcff;isolation:isolate;position:relative}.section-lead.svelte-1nryx9k p:where(.svelte-1nryx9k){color:#c5dced}.section-lead.svelte-1nryx9k h2:where(.svelte-1nryx9k){max-width:14ch}.explorer-layout.svelte-1nryx9k{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.service-options.svelte-1nryx9k{gap:10px;display:grid}.service-choice.svelte-1nryx9k{isolation:isolate;color:#c5dced;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:18px;padding:20px 22px;display:grid;position:relative}.service-choice.svelte-1nryx9k:before{content:"";z-index:-1;clip-path:var(--facet-small);transition:background-color .16s;position:absolute;inset:0}.service-choice.svelte-1nryx9k strong:where(.svelte-1nryx9k){font-size:22px;font-weight:550;line-height:1.25;display:block}.service-choice.svelte-1nryx9k span:where(.svelte-1nryx9k) span:where(.svelte-1nryx9k){max-width:42ch;margin-top:10px;font-size:16px;line-height:1.5;display:block}.service-choice[aria-pressed=true].svelte-1nryx9k{color:#fff}.service-choice[aria-pressed=true].svelte-1nryx9k:before{background:#214665}.service-choice.svelte-1nryx9k:hover:before{background:#1c405f}.service-choice.svelte-1nryx9k:disabled{opacity:1;cursor:default}.service-choice.svelte-1nryx9k svg{transition:transform .18s var(--ease-out)}.service-choice[aria-pressed=true].svelte-1nryx9k svg{transform:rotate(45deg)}.service-panels.svelte-1nryx9k{min-width:0}.service-panel[hidden].svelte-1nryx9k{display:none}.service-panel.svelte-1nryx9k+.service-panel:where(.svelte-1nryx9k):not([hidden]){margin-top:28px}figcaption.svelte-1nryx9k{color:#bdd3e5;margin-top:14px;font-size:14px}.service-deliverable.svelte-1nryx9k{min-height:112px;margin-top:22px}.service-deliverable.svelte-1nryx9k p:where(.svelte-1nryx9k){max-width:55ch;font-size:17px}.text-link.svelte-1nryx9k{color:#b9e2ff;font-size:15px}@media (prefers-reduced-motion:no-preference){.service-panel.svelte-1nryx9k:not([hidden]) figure:where(.svelte-1nryx9k){animation:svelte-1nryx9k-diagram-in .24s var(--ease-out)}}@keyframes svelte-1nryx9k-diagram-in{0%{opacity:.65;transform:translateY(7px)}to{opacity:1;transform:none}}@media (width<=760px){.explorer-layout.svelte-1nryx9k{grid-template-columns:1fr;gap:24px}.service-choice.svelte-1nryx9k{padding:17px}.service-choice.svelte-1nryx9k strong:where(.svelte-1nryx9k){font-size:20px}.service-choice.svelte-1nryx9k span:where(.svelte-1nryx9k) span:where(.svelte-1nryx9k){font-size:15px}.service-deliverable.svelte-1nryx9k{min-height:0}.service-deliverable.svelte-1nryx9k p:where(.svelte-1nryx9k){font-size:16px}}.evidence-section.svelte-14z1zj3{background:var(--soft)}.section-lead.svelte-14z1zj3 h2:where(.svelte-14z1zj3){max-width:13ch}.evidence-layout.svelte-14z1zj3{grid-template-columns:1.05fr 1fr;gap:48px;display:grid}.lead-insight.svelte-14z1zj3 .insight-graphic,.lead-insight.svelte-14z1zj3 svg{max-height:280px}.meta.svelte-14z1zj3{color:var(--muted);flex-wrap:wrap;gap:14px;margin:20px 0 12px;font-size:14px;display:flex}h3.svelte-14z1zj3{font-size:28px;line-height:1.2}p.svelte-14z1zj3{color:var(--muted);margin:14px 0 6px;font-size:16px}.text-link.svelte-14z1zj3{font-size:15px}.evidence-list.svelte-14z1zj3{flex-direction:column;justify-content:space-between;gap:40px;display:flex}.evidence-list.svelte-14z1zj3 article:where(.svelte-14z1zj3){grid-template-columns:112px minmax(0,1fr);align-items:start;gap:24px;display:grid}.evidence-art.svelte-14z1zj3{height:112px}.evidence-list.svelte-14z1zj3 .meta:where(.svelte-14z1zj3){margin-top:0}.evidence-list.svelte-14z1zj3 h3:where(.svelte-14z1zj3){font-size:24px}.evidence-list.svelte-14z1zj3 p:where(.svelte-14z1zj3){max-width:42ch}@media (width<=760px){.evidence-layout.svelte-14z1zj3{grid-template-columns:1fr;gap:36px}.evidence-list.svelte-14z1zj3{gap:32px}.evidence-list.svelte-14z1zj3 article:where(.svelte-14z1zj3){grid-template-columns:82px minmax(0,1fr);gap:18px}.evidence-art.svelte-14z1zj3{height:82px}.evidence-list.svelte-14z1zj3 h3:where(.svelte-14z1zj3){font-size:22px}h3.svelte-14z1zj3{font-size:26px}.meta.svelte-14z1zj3{gap:8px}}.contact-invite.svelte-1kasa01{background:var(--navy-deep);color:#fff}.invite-layout.svelte-1kasa01{max-width:var(--content-width)}.invite-layout.with-portrait.svelte-1kasa01{grid-template-columns:.7fr 1.3fr;align-items:center;gap:72px;display:grid}.invite-layout.svelte-1kasa01:not(.with-portrait)>div:where(.svelte-1kasa01){grid-template-columns:1fr auto;align-items:start;column-gap:56px;display:grid}h2.svelte-1kasa01{font-size:var(--type-section);max-width:15ch}p.svelte-1kasa01{color:#c3d8e9;max-width:52ch;margin:22px 0 26px}.response.svelte-1kasa01{margin:20px 0 0;font-size:14px}.invite-layout.svelte-1kasa01:not(.with-portrait) h2:where(.svelte-1kasa01),.invite-layout.svelte-1kasa01:not(.with-portrait) p:where(.svelte-1kasa01){grid-column:1}.invite-layout.svelte-1kasa01:not(.with-portrait) .button:where(.svelte-1kasa01){grid-area:1/2/3;align-self:center}figure.svelte-1kasa01 img:where(.svelte-1kasa01){object-fit:cover;object-position:50% 26%;width:100%;height:330px;clip-path:var(--facet)}@media (width<=760px){.invite-layout.with-portrait.svelte-1kasa01{grid-template-columns:1fr;gap:28px}.with-portrait.svelte-1kasa01 figure:where(.svelte-1kasa01){display:none}.invite-layout.svelte-1kasa01:not(.with-portrait)>div:where(.svelte-1kasa01){display:block}.response.svelte-1kasa01{font-size:14px}h2.svelte-1kasa01{max-width:16ch}}.hero.svelte-7ccykd{isolation:isolate;background:var(--surface);color:var(--ink);position:relative;overflow:hidden}.hero-grid.svelte-7ccykd{grid-template-columns:1fr 1fr;align-items:center;gap:32px;min-height:650px;padding-block:44px 64px;display:grid}.hero-content.svelte-7ccykd{z-index:1;position:relative}h1.svelte-7ccykd{text-wrap:balance;max-width:19ch;font-size:clamp(38px,4.2vw,60px);font-weight:650;line-height:1.1}.hero-subtitle.svelte-7ccykd{letter-spacing:-.02em;margin:26px 0 17px;font-size:24px;font-weight:550}.hero-description.svelte-7ccykd{max-width:440px;color:var(--muted);margin:0;font-size:17px}.hero-actions.svelte-7ccykd{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.hero-signature.svelte-7ccykd{color:var(--muted);margin:24px 0 0;font-size:14px}.hero-art.svelte-7ccykd{aspect-ratio:1.04;min-width:0;position:relative}.hero-photo.svelte-7ccykd{clip-path:polygon(23% 0,100% 0,100% 77%,77% 100%,0 100%,0 23%);background:var(--navy);position:absolute;inset:0;overflow:hidden}.hero-photo.svelte-7ccykd img:where(.svelte-7ccykd){object-fit:cover;object-position:61% center;width:100%;height:100%}.hero-facet.svelte-7ccykd{background:var(--blue);clip-path:polygon(0 20%,100% 0,100% 80%,0 100%);width:106px;height:44%;position:absolute;bottom:32px;left:-28px}.hero-outline.svelte-7ccykd{fill:none;width:96%;height:96%;stroke:var(--blue);stroke-width:1.4px;opacity:.24;position:absolute;inset:-30px -50px auto auto}.hero-art.svelte-7ccykd figcaption:where(.svelte-7ccykd){background:var(--surface);color:var(--ink);padding:14px 20px;font-size:15px;font-weight:600;position:absolute;bottom:34px;right:25px}.hero-bottom.svelte-7ccykd{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding-block:18px 25px;font-size:14px;display:flex}.hero-bottom.svelte-7ccykd p:where(.svelte-7ccykd){margin:0}.hero-bottom.svelte-7ccykd a:where(.svelte-7ccykd){align-items:center;gap:16px;min-height:44px;display:flex}.home-work-layout.svelte-7ccykd{grid-template-columns:1.05fr 1fr;align-items:start;gap:64px;display:grid}.case-referrals.svelte-7ccykd{gap:20px;display:grid}.case-referrals.svelte-7ccykd a:where(.svelte-7ccykd){padding-block:10px;display:block}.case-referrals.svelte-7ccykd h3:where(.svelte-7ccykd){justify-content:space-between;align-items:center;gap:16px;font-size:26px;display:flex}.case-referrals.svelte-7ccykd p:where(.svelte-7ccykd){color:var(--muted);max-width:52ch;margin:12px 0 8px;font-size:16px}.case-referrals.svelte-7ccykd span:where(.svelte-7ccykd){color:var(--muted);font-size:14px;display:block}.home-work.svelte-7ccykd figure:where(.svelte-7ccykd){padding-top:10px}.home-work.svelte-7ccykd figure:where(.svelte-7ccykd) img:where(.svelte-7ccykd){aspect-ratio:1.65;object-fit:cover;width:100%;clip-path:var(--facet)}.home-work.svelte-7ccykd .work-caption:where(.svelte-7ccykd){color:var(--muted);margin-top:14px;font-size:14px}.home-work.svelte-7ccykd figure:where(.svelte-7ccykd) h3:where(.svelte-7ccykd){margin-top:24px;font-size:24px}.home-work.svelte-7ccykd figure:where(.svelte-7ccykd) p:where(.svelte-7ccykd){color:var(--muted);margin:14px 0 0}@media (prefers-reduced-motion:no-preference){.hero-art.svelte-7ccykd{animation:svelte-7ccykd-photo-settle .7s var(--ease-out) both}.hero-facet.svelte-7ccykd{animation:svelte-7ccykd-facet-settle .7s var(--ease-out) both}}@keyframes svelte-7ccykd-photo-settle{0%{opacity:.75;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes svelte-7ccykd-facet-settle{0%{transform:translateY(12px)}to{transform:none}}@media (width<=1050px){.hero-grid.svelte-7ccykd{min-height:590px}.hero-art.svelte-7ccykd{aspect-ratio:.9}.hero-art.svelte-7ccykd figcaption:where(.svelte-7ccykd){font-size:14px;bottom:20px;right:10px}.home-work-layout.svelte-7ccykd{gap:40px}}@media (width<=760px){.hero-grid.svelte-7ccykd{grid-template-columns:1fr;gap:34px;min-height:0;padding-block:40px 24px}h1.svelte-7ccykd{max-width:19ch;font-size:clamp(32px,9.4vw,44px)}.hero-subtitle.svelte-7ccykd{margin-top:22px;font-size:22px}.hero-description.svelte-7ccykd{font-size:16px}.hero-actions.svelte-7ccykd{flex-direction:column;align-items:flex-start;gap:13px;margin-top:25px}.hero-signature.svelte-7ccykd{max-width:29ch;margin-top:19px}.hero-art.svelte-7ccykd{aspect-ratio:1.65;width:100%}.hero-photo.svelte-7ccykd{clip-path:polygon(12% 0,100% 0,100% 82%,88% 100%,0 100%,0 18%)}.hero-facet.svelte-7ccykd{width:45px;height:57%;bottom:14px;left:-9px}.hero-outline.svelte-7ccykd{width:80%;height:115%;top:-20px;right:-25px}.hero-art.svelte-7ccykd figcaption:where(.svelte-7ccykd){padding:8px 12px;font-size:14px;bottom:15px;right:8px}.hero-bottom.svelte-7ccykd{padding-block:6px 25px}.hero-bottom.svelte-7ccykd a:where(.svelte-7ccykd){display:none}.hero-bottom.svelte-7ccykd p:where(.svelte-7ccykd){max-width:32ch}.home-work-layout.svelte-7ccykd{grid-template-columns:1fr;gap:28px}.case-referrals.svelte-7ccykd{gap:15px}.case-referrals.svelte-7ccykd h3:where(.svelte-7ccykd){font-size:24px}.case-referrals.svelte-7ccykd p:where(.svelte-7ccykd){font-size:16px}.home-work.svelte-7ccykd figure:where(.svelte-7ccykd) h3:where(.svelte-7ccykd){font-size:23px}}
