.advisor-v2-page{padding:37.4px 0 61.2px;background:var(--public-paper)}.advisor-v2-frame{overflow:hidden;border:1px solid var(--public-line);background:var(--public-white);box-shadow:0 14px 36px rgba(6,36,63,.06)}.advisor-v2-back{display:inline-flex;margin:17px 23.8px;align-items:center;gap:10px;color:var(--public-navy);font-size:.68rem;font-weight:700}.advisor-v2-back span{color:var(--public-green)}.advisor-v2-hero{display:grid;min-height:433.5px;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);background:var(--public-navy)}.advisor-v2-portrait{position:relative;min-width:0;min-height:433.5px;overflow:hidden;background:#dfe6e6}.advisor-v2-portrait img{object-fit:cover;object-position:center top}.advisor-v2-portrait>span{display:grid;width:100%;height:100%;place-items:center;color:color-mix(in srgb,var(--brand-green) 12%,white);background:radial-gradient(circle at 50% 40%,rgb(var(--brand-green-rgb)/.32),transparent 32%),linear-gradient(145deg,#0b4167,#061f33);font-size:clamp(2.55rem,5.7375vw,5.1rem);font-weight:900;letter-spacing:-.08em}.advisor-v2-identity{display:flex;padding:44.2px 47.6px;flex-direction:column;align-items:flex-start;color:white;background:linear-gradient(145deg,#0b4167,var(--public-navy-deep))}.advisor-v2-identity .eyebrow{margin-bottom:8px}.advisor-v2-discipline{margin:0;color:color-mix(in srgb,var(--brand-green) 16%,white);font-size:.64rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.advisor-v2-identity h1{margin:10px 0 8px;color:white;font-size:clamp(1.9762rem,3.5062vw,3.6975rem);font-weight:900}.advisor-v2-identity>strong{color:#d3e0e7;font-size:.85rem}.advisor-v2-identity>p:not(.advisor-v2-discipline){max-width:650px;margin-top:18.7px;color:rgba(255,255,255,.76);font-size:.765rem}.advisor-v2-credential{display:flex;margin:auto 0 20.4px;padding:11.05px 0;align-items:center;gap:11.05px;border-block:1px solid rgba(255,255,255,.16);color:#b9cbd5;font-size:.62rem}.advisor-v2-credential b{color:white}.advisor-v2-actions{display:flex;flex-wrap:wrap;align-items:center;gap:13.6px}.advisor-v2-actions .button span,.advisor-v2-brief-band .button span{margin-left:15.3px}.advisor-v2-actions>a:not(.button){color:white;font-size:.78rem;font-weight:800}.advisor-v2-body{display:grid;grid-template-columns:1.25fr .75fr;border-bottom:1px solid var(--public-line)}.advisor-v2-story{padding:37.4px 40.8px}.advisor-v2-story .eyebrow{margin-bottom:11.9px;color:var(--public-green-dark)}.advisor-v2-story h2{max-width:670px;font-size:clamp(1.275rem,1.9762vw,2.0719rem)}.advisor-v2-story>p{max-width:760px;margin-top:13.6px;color:var(--public-muted);font-size:.82rem}.advisor-v2-story-pair{display:grid;margin-top:26.35px;grid-template-columns:1fr 1fr;border:1px solid var(--public-line)}.advisor-v2-story-pair>div{min-height:148.75px;padding:18.7px}.advisor-v2-story-pair>div+div{border-left:1px solid var(--public-line)}.advisor-v2-specialisms>span,.advisor-v2-specialisms>strong,.advisor-v2-story-pair span{color:var(--public-green-dark);font-size:.59rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.advisor-v2-story-pair p{margin-top:9px;color:var(--public-muted);font-size:.7rem}.advisor-v2-specialisms{padding:37.4px 32.3px;border-left:1px solid var(--public-line);background:color-mix(in srgb,var(--brand-green) 4%,white)}.advisor-v2-specialisms ul{display:grid;margin:18.7px 0 26.35px;padding:0;gap:10px;list-style:none}.advisor-v2-specialisms li{position:relative;padding:0 0 10px 17px;border-bottom:1px solid #dbe3e3;color:var(--public-navy);font-size:.7rem;font-weight:700}.advisor-v2-specialisms li:before{position:absolute;left:0;color:var(--public-green);content:"+"}.advisor-v2-specialisms>strong{display:block;margin-bottom:11.05px}.advisor-v2-specialisms>div{display:flex;flex-wrap:wrap;gap:6px}.advisor-v2-specialisms>div span{padding:7px 9px;border:1px solid #ccd8db;border-radius:999px;color:#4b6271;background:white;font-size:.58rem}.advisor-v2-listings{padding:36.55px 40.8px 40.8px;border-bottom:1px solid var(--public-line)}.advisor-v2-subheading{display:flex;margin-bottom:17.85px;align-items:end;justify-content:space-between;gap:25.5px}.advisor-v2-subheading .eyebrow{margin-bottom:10.2px;color:var(--public-green-dark)}.advisor-v2-subheading h2{margin:0;font-size:clamp(1.1794rem,1.9125vw,1.9125rem)}.advisor-v2-subheading>a{padding-bottom:4px;color:var(--public-navy);font-size:.68rem;font-weight:800}.advisor-v2-subheading>a span{margin-left:10.2px;color:var(--public-green)}.advisor-v2-listing-tabs{display:flex;margin-bottom:11.05px;gap:6px;overflow-x:auto;scrollbar-width:none}.advisor-v2-listing-tabs button{display:flex;min-height:36px;padding:0 10.2px;align-items:center;gap:8px;border:1px solid #cad6da;border-radius:999px;color:#4c6271;background:white;cursor:pointer;font-size:.61rem;white-space:nowrap}.advisor-v2-listing-tabs button span{display:grid;width:19px;height:19px;place-items:center;border-radius:50%;background:#eff3f3;font-size:.53rem}.advisor-v2-listing-tabs button.is-active{border-color:var(--public-navy);color:white;background:var(--public-navy)}.advisor-v2-listing-tabs button.is-active span{color:var(--public-navy);background:white}.advisor-v2-listing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--public-line);border-left:1px solid var(--public-line)}.advisor-v2-listing{display:flex;min-height:191.25px;padding:17.85px;flex-direction:column;border-right:1px solid var(--public-line);border-bottom:1px solid var(--public-line)}.advisor-v2-listing>span{color:var(--public-green-dark);font-size:.56rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.advisor-v2-listing>strong{margin-top:19.55px;color:var(--public-navy);font-size:1.02rem}.advisor-v2-listing>p{margin-top:7px;color:var(--public-muted);font-size:.64rem}.advisor-v2-listing-footer{display:flex;margin-top:auto;padding-top:15.3px;align-items:flex-end;justify-content:space-between;gap:11.9px}.advisor-v2-listing-footer>b{flex:0 0 auto;color:var(--public-navy);font-size:.68rem}.advisor-v2-listing-actions{flex-direction:column;align-items:flex-end;gap:6px}.advisor-v2-listing-actions>a{color:var(--public-navy);font-size:.61rem;font-weight:800;text-align:right}.advisor-v2-listing-actions>a span{margin-left:6px;color:var(--public-green)}.advisor-v2-listing-actions .shortlist-control-compact button{min-height:28px;padding:0;color:var(--public-green-dark);background:transparent}.advisor-v2-listings-empty{display:flex;padding:22.95px;align-items:center;justify-content:space-between;gap:25.5px;border-left:3px solid var(--public-green);background:color-mix(in srgb,var(--brand-green) 4%,white)}.advisor-v2-listings-empty span{display:block;color:var(--public-green-dark);font-size:.58rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.advisor-v2-listings-empty strong{display:block;max-width:720px;margin-top:6px;color:var(--public-navy);font-size:.8rem}.advisor-v2-proof{display:grid;grid-template-columns:1fr 1fr}.advisor-v2-video{position:relative;display:grid;min-height:314.5px;overflow:hidden;align-items:end;color:white;background:var(--public-navy)}.advisor-v2-video-shade,.advisor-v2-video>img{position:absolute;inset:0;width:100%;height:100%}.advisor-v2-video>img{object-fit:cover;transition:transform .4s ease}.advisor-v2-video-shade{background:linear-gradient(0deg,rgba(3,24,40,.94),rgba(3,24,40,.12) 72%)}.advisor-v2-video>i{position:absolute;z-index:2;top:30px;left:30px;display:grid;width:58px;height:58px;place-items:center;border:1px solid var(--public-green);border-radius:50%;background:rgba(4,32,51,.45);font-style:normal}.advisor-v2-video>div{position:relative;z-index:2;padding:28.9px}.advisor-v2-insight>span,.advisor-v2-testimonial>span,.advisor-v2-video small{display:block;color:color-mix(in srgb,var(--brand-green) 16%,white);font-size:.59rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.advisor-v2-video strong{display:block;max-width:520px;margin-top:9px;color:white;font-size:1.4875rem;line-height:1.08}.advisor-v2-video b{display:block;margin-top:15.3px;color:white;font-size:.66rem}.advisor-v2-video:hover>img{transform:scale(1.025)}.advisor-v2-insight{display:flex;min-height:314.5px;padding:35.7px;flex-direction:column;color:white;background:linear-gradient(145deg,#0b4167,var(--public-navy-deep))}.advisor-v2-insight h2{max-width:580px;margin-top:23.8px;color:white;font-size:1.3706rem}.advisor-v2-insight p{margin-top:12.75px;color:rgba(255,255,255,.72);font-size:.78rem}.advisor-v2-insight a{margin-top:auto;color:white;font-size:.68rem;font-weight:800}.advisor-v2-testimonial{display:flex;min-height:314.5px;padding:35.7px;flex-direction:column;justify-content:center;border-left:1px solid var(--public-line);background:white}.advisor-v2-testimonial blockquote{margin:25.5px 0 11.05px;color:var(--public-navy);font-size:clamp(.9881rem,1.53vw,1.4663rem);font-weight:800;letter-spacing:-.035em;line-height:1.16}.advisor-v2-testimonial h2{max-width:560px;margin-top:23.8px;color:var(--public-navy);font-size:1.7rem}.advisor-v2-testimonial>p{margin-top:11px;color:var(--public-muted);font-size:.72rem}.advisor-v2-testimonial>div{display:flex;margin-top:auto;padding-top:21.25px;flex-wrap:wrap;gap:17px}.advisor-v2-testimonial a{color:var(--public-navy);font-size:.66rem;font-weight:800}.advisor-v2-brief-band{display:flex;padding:25.5px 30.6px;align-items:center;justify-content:space-between;gap:34px;color:white;background:var(--public-navy)}.advisor-v2-brief-band>div>span{color:color-mix(in srgb,var(--brand-green) 16%,white);font-size:.57rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.advisor-v2-brief-band strong{display:block;margin-top:7px;color:white;font-size:.85rem}.advisor-v2-brief-band p{margin:4px 0 0;color:#aabeca;font-size:.65rem}.advisor-v2-brief-band .button{flex:0 0 auto}.advisor-v2-handover{padding:44.2px 40.8px;background:white}.advisor-v2-handover-heading{display:grid;margin-bottom:22.1px;grid-template-columns:1.2fr .8fr;align-items:end;gap:51px}.advisor-v2-handover-heading .eyebrow{margin-bottom:10.2px;color:var(--public-green-dark)}.advisor-v2-handover-heading h2{margin:0;font-size:clamp(1.275rem,2.1675vw,2.2313rem)}.advisor-v2-handover-heading>p{margin:0;color:var(--public-muted);font-size:.78rem}.advisor-v2-journey{display:grid;grid-template-columns:repeat(4,1fr)}.advisor-v2-journey-step{display:grid;grid-template-columns:1fr 34px;align-items:stretch}.advisor-v2-journey-step:last-child{grid-template-columns:1fr}.advisor-v2-journey article{min-height:123.25px;padding:17px;border:1px solid var(--public-line);background:white}.advisor-v2-journey article span{color:var(--public-green-dark);font-size:.58rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.advisor-v2-journey article p,.advisor-v2-journey article strong{display:block}.advisor-v2-journey article strong{margin-top:17px;color:var(--public-navy);font-size:.82rem}.advisor-v2-journey article p{margin-top:4px;color:var(--public-muted);font-size:.64rem}.advisor-v2-journey i{display:grid;place-items:center;color:var(--public-green);font-style:normal}@media (max-width:1000px){.advisor-v2-hero{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.advisor-v2-identity{padding:35.7px 32.3px}.advisor-v2-body{grid-template-columns:1fr}.advisor-v2-specialisms{border-top:1px solid var(--public-line);border-left:0}.advisor-v2-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advisor-v2-handover-heading{grid-template-columns:1fr;gap:11.9px}.advisor-v2-journey{grid-template-columns:repeat(2,1fr);gap:11.9px}.advisor-v2-journey-step,.advisor-v2-journey-step:last-child{grid-template-columns:1fr 34px}.advisor-v2-journey-step:last-child,.advisor-v2-journey-step:nth-child(2){grid-template-columns:1fr}.advisor-v2-journey-step:nth-child(2) i{display:none}}@media (max-width:720px){.advisor-v2-page{padding:11.9px 0 30.6px}.advisor-v2-page .page-shell{width:calc(100vw - 28px)}.advisor-v2-back{margin:12.75px 17px}.advisor-v2-hero{grid-template-columns:1fr}.advisor-v2-portrait{min-height:331.5px}.advisor-v2-identity{min-height:399.5px;padding:28.9px 20.4px}.advisor-v2-identity h1{font-size:2.1356rem}.advisor-v2-handover,.advisor-v2-listings,.advisor-v2-specialisms,.advisor-v2-story{padding:27.2px 19.55px}.advisor-v2-story-pair{grid-template-columns:1fr}.advisor-v2-story-pair>div+div{border-top:1px solid var(--public-line);border-left:0}.advisor-v2-subheading{display:block}.advisor-v2-subheading>a{display:block;margin-top:11.05px}.advisor-v2-proof{grid-template-columns:1fr}.advisor-v2-testimonial{border-top:1px solid var(--public-line);border-left:0}.advisor-v2-brief-band{display:block;padding:22.95px 19.55px}.advisor-v2-brief-band .button{width:100%;margin-top:16.15px}.advisor-v2-journey{gap:0}.advisor-v2-journey,.advisor-v2-journey-step,.advisor-v2-journey-step:last-child,.advisor-v2-journey-step:nth-child(2){grid-template-columns:1fr}.advisor-v2-journey-step i,.advisor-v2-journey-step:nth-child(2) i{display:grid;min-height:34px;transform:rotate(90deg)}.advisor-v2-journey-step:last-child i{display:none}}@media (max-width:520px){.advisor-v2-portrait{min-height:289px}.advisor-v2-identity h1{font-size:1.8169rem}.advisor-v2-listing-grid{grid-template-columns:1fr}.advisor-v2-listings-empty{display:block}.advisor-v2-listings-empty .button{width:100%;margin-top:15.3px}.advisor-v2-listing-footer{align-items:flex-start;flex-direction:column}.advisor-v2-listing-actions{align-items:flex-start}}#advisor-listings{scroll-margin-top:92px}.advisor-v2-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15.3px;border:0}.advisor-v2-listing{min-height:100%;padding:0;overflow:hidden;border:1px solid var(--public-line);background:white}.advisor-v2-listing-media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--public-navy)}.advisor-v2-listing-media img{object-fit:cover;transition:transform .3s ease}.advisor-v2-listing-media:hover img{transform:scale(1.025)}.advisor-v2-listing-photo{position:absolute;inset:0;display:block}.advisor-v2-listing-placeholder{position:absolute;inset:0;background:#173E63}.advisor-v2-listing-video{position:absolute;z-index:2;right:12px;bottom:12px;padding:7px 10px;border:1px solid rgba(255,255,255,.35);border-radius:999px;color:white;background:rgba(5,32,51,.88);font-size:.54rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.advisor-v2-listing-copy{display:flex;min-height:221px;padding:17.85px;flex-direction:column}.advisor-v2-listing-copy>small{color:var(--public-green-dark);font-size:.55rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.advisor-v2-listing-copy h3{margin:11.9px 0 8px;color:var(--public-navy);font-size:.918rem;line-height:1.2}.advisor-v2-listing-copy h3 a{color:inherit}.advisor-v2-listing-copy>p{color:var(--public-muted);font-size:.65rem}.advisor-v2-listing-facts{display:flex;margin-top:15.3px;padding-top:12.75px;align-items:baseline;justify-content:space-between;gap:10.2px;border-top:1px solid var(--public-line)}.advisor-v2-listing-facts strong{color:var(--public-navy);font-size:.765rem}.advisor-v2-listing-facts b{color:var(--public-navy);font-size:.65rem;text-align:right}.advisor-v2-listing-actions{display:flex;margin-top:auto;padding-top:15.3px;flex-direction:row;align-items:center;justify-content:space-between;gap:10.2px}.advisor-featured-link{display:flex;padding:0 40.8px 32.3px;justify-content:flex-end;background:color-mix(in srgb,var(--brand-green) 6%,white)}.advisor-featured-link a{color:var(--public-navy);font-size:.7rem;font-weight:800}.advisor-featured-link span{margin-left:10px;color:var(--public-green-dark)}.advisor-v2-contact{display:grid;padding:40.8px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:45.9px;border-top:1px solid var(--public-line);border-bottom:1px solid var(--public-line);background:color-mix(in srgb,var(--brand-green) 5%,white)}.advisor-v2-contact .eyebrow{margin-bottom:11.05px;color:var(--public-green-dark)}.advisor-v2-contact h2{max-width:720px;font-size:clamp(1.275rem,2.0719vw,2.1675rem)}.advisor-v2-contact p{max-width:700px;margin-top:12.75px;color:var(--public-muted);font-size:.78rem}.advisor-v2-contact-actions{display:grid;align-content:center;gap:9px}.advisor-v2-contact-actions a{display:flex;min-height:46px;padding:0 13.6px;align-items:center;justify-content:space-between;border:1px solid color-mix(in srgb,var(--brand-green) 18%,white);color:var(--public-navy);background:white;font-size:.68rem;font-weight:800}.advisor-v2-contact-actions a:after{color:var(--public-green-dark);content:"→"}.advisor-v2-contact-actions a:hover{border-color:var(--public-green-dark)}@media (max-width:900px){.advisor-v2-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advisor-v2-contact{grid-template-columns:1fr;gap:23.8px}}@media (max-width:640px){.advisor-v2-listing-grid{grid-template-columns:1fr}.advisor-v2-listing-copy{min-height:204px}.advisor-v2-contact{padding:28.9px 20.4px}.advisor-featured-link{padding:0 20.4px 25.5px;justify-content:flex-start}.advisor-v2-actions{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.advisor-v2-listing-media img{transition:none}}