.ContactForm-module__j1WgZG__form{margin-top:26px;position:relative}.ContactForm-module__j1WgZG__grid{grid-template-columns:1fr 1fr;gap:18px 22px;display:grid}.ContactForm-module__j1WgZG__wide{grid-column:1/-1}.ContactForm-module__j1WgZG__field label{color:var(--ink);margin-bottom:8px;font-size:13.5px;font-weight:500;display:block}.ContactForm-module__j1WgZG__field label span[aria-hidden]{color:#b5452f}.ContactForm-module__j1WgZG__field input,.ContactForm-module__j1WgZG__field select,.ContactForm-module__j1WgZG__field textarea{width:100%;min-height:46px;color:var(--ink);font:inherit;transition:border-color .25s var(--ease), box-shadow .25s var(--ease);background:#fbfaf6;border:1px solid #d3cdc0;border-radius:0;padding:11px 14px;font-size:14px}.ContactForm-module__j1WgZG__field textarea{resize:vertical;min-height:108px}.ContactForm-module__j1WgZG__field ::placeholder{color:#9a958a}.ContactForm-module__j1WgZG__field input:hover,.ContactForm-module__j1WgZG__field select:hover,.ContactForm-module__j1WgZG__field textarea:hover{border-color:var(--gold)}.ContactForm-module__j1WgZG__field input:focus-visible,.ContactForm-module__j1WgZG__field select:focus-visible,.ContactForm-module__j1WgZG__field textarea:focus-visible{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #c6a15b47}.ContactForm-module__j1WgZG__field [aria-invalid=true]{border-color:#b5452f}.ContactForm-module__j1WgZG__field [aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px #b5452f33}.ContactForm-module__j1WgZG__select{position:relative}.ContactForm-module__j1WgZG__select select{appearance:none;cursor:pointer;padding-right:40px}.ContactForm-module__j1WgZG__select select:invalid{color:#9a958a}.ContactForm-module__j1WgZG__select select:has(option[value=""]:checked){color:#9a958a}.ContactForm-module__j1WgZG__select svg{fill:none;width:16px;height:16px;stroke:var(--ink);stroke-width:1.5px;pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ContactForm-module__j1WgZG__error{color:#a33c28;margin-top:6px;font-size:12.5px}.ContactForm-module__j1WgZG__submit{cursor:pointer;width:100%;min-height:50px;margin-top:22px}.ContactForm-module__j1WgZG__status{margin-top:14px;font-size:12.5px;line-height:1.6}.ContactForm-module__j1WgZG__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ContactForm-module__j1WgZG__statusFailed{color:#7d2f20;background:#b5452f12;border:1px solid #b5452f66;padding:14px 16px;font-size:13.5px}.ContactForm-module__j1WgZG__statusFailed a{text-underline-offset:2px;text-decoration:underline}.ContactForm-module__j1WgZG__submit:disabled{opacity:.75;cursor:progress}.ContactForm-module__j1WgZG__statusError{color:#a33c28}.ContactForm-module__j1WgZG__statusSuccess{border:1px solid var(--gold-line);color:var(--ink);background:#c6a15b1a;gap:12px;padding:14px 16px;font-size:13.5px;display:flex}.ContactForm-module__j1WgZG__statusSuccess svg{color:#8a6a2c;flex:none;width:20px;height:20px}.ContactForm-module__j1WgZG__statusSuccess a{text-underline-offset:2px;text-decoration:underline}@media (max-width:560px){.ContactForm-module__j1WgZG__grid{grid-template-columns:1fr}}
.PageHero-module__DsQ9ba__hero{min-height:clamp(540px,36vw,660px);padding-top:var(--header-h);background:var(--obsidian);isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.PageHero-module__DsQ9ba__hero[data-size=compact]{min-height:clamp(440px,28vw,520px)}.PageHero-module__DsQ9ba__media{z-index:-1;position:absolute;inset:0 0 0 38%}.PageHero-module__DsQ9ba__image{object-fit:cover;filter:contrast(1.06)}.PageHero-module__DsQ9ba__media:after{content:"";background:linear-gradient(90deg, var(--obsidian) 0%, #0b0b0cc7 14%, #0b0b0c40 40%, #0b0b0c00 62%), linear-gradient(180deg, #0b0b0c8c 0%, #0b0b0c00 28%);position:absolute;inset:0}.PageHero-module__DsQ9ba__inner{padding-block:28px 56px;position:relative}.PageHero-module__DsQ9ba__hero[data-size=compact] .PageHero-module__DsQ9ba__inner{padding-block:24px 48px}.PageHero-module__DsQ9ba__eyebrowRule{background:var(--gold);width:48px;height:1px;display:inline-block}.PageHero-module__DsQ9ba__title{margin-top:22px;font-size:clamp(2.6rem,4.25vw,4.1rem);line-height:1.06}.PageHero-module__DsQ9ba__hero[data-size=compact] .PageHero-module__DsQ9ba__title{margin-top:18px;font-size:clamp(2.5rem,3.9vw,3.75rem)}.PageHero-module__DsQ9ba__lede{color:#ffffffe0;max-width:31rem;margin-top:26px;font-size:16px;line-height:1.65}.PageHero-module__DsQ9ba__hero[data-size=statement] .PageHero-module__DsQ9ba__title{letter-spacing:-.02em;font-size:clamp(3.6rem,8.2vw,7.6rem);line-height:1}.PageHero-module__DsQ9ba__hero[data-size=statement] .PageHero-module__DsQ9ba__lede{max-width:25rem;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.PageHero-module__DsQ9ba__hero[data-size=compact] .PageHero-module__DsQ9ba__lede{max-width:32rem;margin-top:22px}@media (max-width:760px){.PageHero-module__DsQ9ba__hero,.PageHero-module__DsQ9ba__hero[data-size=compact]{align-items:flex-end;min-height:min(88svh,720px)}.PageHero-module__DsQ9ba__media{inset:0}.PageHero-module__DsQ9ba__media:after{background:linear-gradient(180deg, #0b0b0cb3 0%, #0b0b0c33 18%, #0b0b0cb8 40%, #0b0b0cf0 60%, var(--obsidian) 100%)}.PageHero-module__DsQ9ba__inner,.PageHero-module__DsQ9ba__hero[data-size=compact] .PageHero-module__DsQ9ba__inner{padding-block:0 48px}.PageHero-module__DsQ9ba__title,.PageHero-module__DsQ9ba__hero[data-size=compact] .PageHero-module__DsQ9ba__title{font-size:clamp(2.3rem,10vw,3rem)}.PageHero-module__DsQ9ba__hero[data-size=statement] .PageHero-module__DsQ9ba__title{font-size:clamp(3.2rem,16vw,4.4rem)}.PageHero-module__DsQ9ba__lede{font-size:15px}}
.coverage-module__MFaRwW__h2{font-size:clamp(1.95rem,2.6vw,2.5rem);line-height:1.1}.coverage-module__MFaRwW__markets{background:var(--ivory);color:var(--ink);padding-block:clamp(48px,4vw,68px)}.coverage-module__MFaRwW__marketsGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(32px,4vw,64px);display:grid}.coverage-module__MFaRwW__timeline{margin:30px 0 0;padding:0;list-style:none;position:relative}.coverage-module__MFaRwW__timeline:before{content:"";background:var(--gold-line);width:1px;position:absolute;top:8px;bottom:26px;left:3px}.coverage-module__MFaRwW__timeline li{grid-template-columns:100px minmax(0,1fr);gap:16px;padding:0 0 22px 28px;display:grid;position:relative}.coverage-module__MFaRwW__timeline li:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:0}.coverage-module__MFaRwW__timeline h3{font-family:var(--font-sans);font-size:15.5px;font-weight:600}.coverage-module__MFaRwW__timeline p{color:#4a4740;font-size:14.5px;line-height:1.65}.coverage-module__MFaRwW__mapPanel{background:radial-gradient(ellipse 60% 55% at 50% 50%, #c6a15b1a, transparent 75%), var(--obsidian);align-items:center;display:flex}.coverage-module__MFaRwW__reach{color:var(--ink);border-top:1px solid var(--rule-light);background:#efebe2;padding-block:clamp(48px,4vw,68px)}.coverage-module__MFaRwW__reachGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.coverage-module__MFaRwW__reachText{color:#3a3832;gap:18px;max-width:34rem;font-size:16px;line-height:1.75;display:grid}.coverage-module__MFaRwW__reachText .coverage-module__MFaRwW__h2{color:var(--ink);margin-bottom:6px}.coverage-module__MFaRwW__reachImage{aspect-ratio:16/10;position:relative;overflow:hidden}.coverage-module__MFaRwW__reachImage img{object-fit:cover;object-position:50% 45%;filter:saturate(.7)sepia(.12)}.coverage-module__MFaRwW__sectors{background:var(--obsidian);isolation:isolate;padding-block:clamp(52px,4.4vw,72px);position:relative;overflow:hidden}.coverage-module__MFaRwW__sectorsBackdrop{z-index:-1;width:42%;position:absolute;inset:0 auto 0 0}.coverage-module__MFaRwW__sectorsBackdrop img{object-fit:cover;object-position:60% 50%;opacity:.4;filter:saturate(.6)brightness(.8)}.coverage-module__MFaRwW__sectorsBackdrop:after{content:"";background:linear-gradient(90deg, #0b0b0c99 0%, var(--obsidian) 100%);position:absolute;inset:0}.coverage-module__MFaRwW__sectorCards{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:36px;display:grid}.coverage-module__MFaRwW__sectorCards li{border-left:1px solid var(--gold-line);padding:0 clamp(10px,1.1vw,18px)}.coverage-module__MFaRwW__sectorCards li:first-child{border-left:0;padding-left:0}.coverage-module__MFaRwW__sectorImage{aspect-ratio:4/3;position:relative;overflow:hidden}.coverage-module__MFaRwW__sectorImage img{object-fit:cover;filter:grayscale()contrast(1.1);transition:filter .5s var(--ease), transform .6s var(--ease)}.coverage-module__MFaRwW__sectorCards li:hover .coverage-module__MFaRwW__sectorImage img{filter:grayscale(.2)contrast(1.05);transform:scale(1.03)}.coverage-module__MFaRwW__sectorCards svg{width:26px;height:26px;color:var(--gold);margin-top:20px}.coverage-module__MFaRwW__sectorCards h3{font-family:var(--font-sans);margin-top:12px;font-size:15px;font-weight:600;line-height:1.35}.coverage-module__MFaRwW__sectorCards p{color:#ffffffbd;margin-top:8px;font-size:13.5px;line-height:1.65}.coverage-module__MFaRwW__clients{background:var(--ivory);color:var(--ink);padding-block:clamp(52px,4.4vw,72px)}.coverage-module__MFaRwW__clientList{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:36px;display:grid}.coverage-module__MFaRwW__clientList li{border-left:1px solid var(--gold-line);padding:4px clamp(14px,1.5vw,22px)}.coverage-module__MFaRwW__clientList li:first-child{border-left:0;padding-left:0}.coverage-module__MFaRwW__clientList svg{width:30px;height:30px;color:var(--gold);stroke-width:1.15px}.coverage-module__MFaRwW__clientList h3{font-family:var(--font-sans);margin-top:18px;font-size:15px;font-weight:600;line-height:1.4}.coverage-module__MFaRwW__clientList p{color:#4a4740;margin-top:10px;font-size:14px;line-height:1.65}@media (max-width:1180px){.coverage-module__MFaRwW__sectorCards,.coverage-module__MFaRwW__clientList{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:36px}.coverage-module__MFaRwW__sectorCards li:nth-child(4),.coverage-module__MFaRwW__clientList li:nth-child(4){border-left:0;padding-left:0}.coverage-module__MFaRwW__sectorsBackdrop{width:100%}}@media (max-width:860px){.coverage-module__MFaRwW__marketsGrid,.coverage-module__MFaRwW__reachGrid{grid-template-columns:1fr}.coverage-module__MFaRwW__sectorCards,.coverage-module__MFaRwW__clientList{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-module__MFaRwW__sectorCards li:nth-child(n),.coverage-module__MFaRwW__clientList li:nth-child(n){border-left:1px solid var(--gold-line);padding:0 0 0 18px}}@media (max-width:560px){.coverage-module__MFaRwW__timeline li{grid-template-columns:1fr;gap:4px}.coverage-module__MFaRwW__sectorCards,.coverage-module__MFaRwW__clientList{grid-template-columns:1fr}}
.about-module__7ecs4a__h2{font-size:clamp(2rem,2.7vw,2.6rem);line-height:1.08}.about-module__7ecs4a__shortRule{background:var(--gold);width:28px;height:1px;display:block}.about-module__7ecs4a__firm{background:var(--ivory);color:var(--ink);padding-block:clamp(52px,4.6vw,76px)}.about-module__7ecs4a__firmGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);align-items:stretch;gap:clamp(36px,5vw,80px);display:grid}.about-module__7ecs4a__prose{color:#3a3832;align-content:center;gap:24px;max-width:42rem;font-size:16px;line-height:1.75;display:grid}.about-module__7ecs4a__prose p:first-child{color:var(--ink);font-family:var(--font-serif);font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.5}.about-module__7ecs4a__firmImage{min-height:380px;position:relative;overflow:hidden}.about-module__7ecs4a__firmImage img{object-fit:cover;object-position:50% 30%;filter:grayscale()contrast(1.12)}.about-module__7ecs4a__advantage{background:var(--obsidian);padding-block:clamp(56px,4.6vw,76px)}.about-module__7ecs4a__advantageGrid{gap:clamp(36px,3.4vw,52px);display:grid}.about-module__7ecs4a__advantageIntro{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:end;gap:clamp(28px,4vw,64px);display:grid}.about-module__7ecs4a__advantageIntro>p{color:#ffffffdb;max-width:40rem;font-size:16px;line-height:1.75}.about-module__7ecs4a__differences{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.about-module__7ecs4a__differences li{border-left:1px solid var(--gold-soft);padding:0 clamp(16px,1.7vw,28px)}.about-module__7ecs4a__differences li:first-child{border-left:0;padding-left:0}.about-module__7ecs4a__number{color:var(--gold);font-size:clamp(2rem,2.5vw,2.4rem);line-height:1;display:block}.about-module__7ecs4a__differences h3{margin-top:16px;font-size:clamp(1.2rem,1.45vw,1.4rem);line-height:1.22}.about-module__7ecs4a__differences p{color:#ffffffbd;margin-top:16px;font-size:14px;line-height:1.75}.about-module__7ecs4a__footprint{background:var(--ivory);color:var(--ink);padding-block:clamp(48px,4vw,64px)}.about-module__7ecs4a__footprintGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.about-module__7ecs4a__footprintLede{color:#3a3832;max-width:26rem;margin-top:22px;font-size:16px;line-height:1.75}.about-module__7ecs4a__footprintIntro .about-module__7ecs4a__shortRule{margin-top:36px}.about-module__7ecs4a__aside{color:#4a4740;max-width:24rem;font-family:var(--font-serif);margin-top:22px;font-size:17px;font-style:italic;line-height:1.55}.about-module__7ecs4a__cities{background:var(--obsidian);min-height:380px;margin:0;position:relative;overflow:hidden}.about-module__7ecs4a__cityHalf{position:absolute;inset:0}.about-module__7ecs4a__cityHalf img{object-fit:cover;filter:saturate(.55)sepia(.2)contrast(1.08)}.about-module__7ecs4a__cityHalf:first-child{right:40%}.about-module__7ecs4a__cityHalf:first-child img{object-position:52% 50%}.about-module__7ecs4a__cityRight{clip-path:polygon(60% 0,100% 0,100% 100%,44% 100%)}.about-module__7ecs4a__cityRight img{object-position:70% 50%}.about-module__7ecs4a__seam{width:100%;height:100%;position:absolute;inset:0}.about-module__7ecs4a__seam line{stroke:var(--gold);stroke-width:1.5px;vector-effect:non-scaling-stroke}.about-module__7ecs4a__cities figcaption{color:var(--white);letter-spacing:.24em;text-transform:uppercase;background:linear-gradient(#0000,#0b0b0cc7);justify-content:space-between;padding:48px 18px 16px;font-size:10.5px;font-weight:600;display:flex;position:absolute;inset:auto 0 0}@media (max-width:1100px){.about-module__7ecs4a__differences{grid-template-columns:1fr 1fr;row-gap:40px}.about-module__7ecs4a__differences li:nth-child(3){border-left:0;padding-left:0}}@media (max-width:860px){.about-module__7ecs4a__firmGrid,.about-module__7ecs4a__advantageIntro,.about-module__7ecs4a__footprintGrid{grid-template-columns:1fr}.about-module__7ecs4a__firmImage{aspect-ratio:16/10;min-height:0}.about-module__7ecs4a__cities{aspect-ratio:4/3;min-height:0}}@media (max-width:560px){.about-module__7ecs4a__differences{grid-template-columns:1fr}.about-module__7ecs4a__differences li:nth-child(n){border-left:1px solid var(--gold-soft);padding:0 0 0 20px}}
.contact-module__d5N1PW__touch{scroll-margin-top:var(--header-h);background:var(--ivory);color:var(--ink);padding-block:clamp(48px,4.4vw,72px)}.contact-module__d5N1PW__touchGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,4.5vw,72px);display:grid}.contact-module__d5N1PW__details{gap:4px;padding-top:8px;display:grid}.contact-module__d5N1PW__line{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:18px;padding-block:18px;font-size:16px;line-height:1.6;display:grid}.contact-module__d5N1PW__line+.contact-module__d5N1PW__line{border-top:1px solid var(--rule-light)}.contact-module__d5N1PW__lineIcon{width:22px;height:22px;color:var(--gold);stroke-width:1.5px;margin-top:1px}.contact-module__d5N1PW__email{text-decoration:underline;-webkit-text-decoration-color:var(--gold-line);text-decoration-color:var(--gold-line);text-underline-offset:3px;transition:color .25s var(--ease);margin-left:.35em}.contact-module__d5N1PW__email:hover{color:#8a6a2c}.contact-module__d5N1PW__schedule{min-height:36px;color:var(--ink);vertical-align:middle;margin:6px 0 0 .2em;padding:0 16px;font-size:13.5px}.contact-module__d5N1PW__schedule:hover{background:#c6a15b24}.contact-module__d5N1PW__card{background:#f8f6f1;border:1px solid #e0d9ca;padding:clamp(24px,2.6vw,40px)}.contact-module__d5N1PW__card form{margin-top:0}@media (max-width:960px){.contact-module__d5N1PW__touchGrid{grid-template-columns:1fr}}@media (max-width:560px){.contact-module__d5N1PW__card{margin-inline:calc(var(--gutter) * -.5);padding:24px 18px}}
.insights-module__vpdjwa__h2{font-size:clamp(1.95rem,2.6vw,2.5rem);line-height:1.1}.insights-module__vpdjwa__rule{background:var(--gold);width:28px;height:1px;margin-bottom:18px;display:block}.insights-module__vpdjwa__letter{scroll-margin-top:var(--header-h);background:var(--ivory);color:var(--ink);padding-block:clamp(52px,5vw,84px)}.insights-module__vpdjwa__column{max-width:calc(46rem + var(--gutter) * 2);font-family:var(--font-serif);font-size:clamp(1.08rem,1.25vw,1.2rem);line-height:1.7}.insights-module__vpdjwa__column>p+p{margin-top:1.1em}.insights-module__vpdjwa__lead{font-size:1.3em;line-height:1.5}.insights-module__vpdjwa__signature{color:var(--gray);font-family:var(--font-sans);margin-top:48px;font-size:13.5px}.insights-module__vpdjwa__name{color:var(--ink);font-family:var(--font-serif);margin-bottom:4px;font-size:1.5rem;font-style:italic}.insights-module__vpdjwa__latest{color:var(--ink);border-top:1px solid var(--rule-light);background:#f7f5ef;padding-block:clamp(48px,4vw,64px)}.insights-module__vpdjwa__cards{--gap:clamp(24px, 2.4vw, 36px);gap:40px var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px;display:grid}.insights-module__vpdjwa__cards>li{position:relative}.insights-module__vpdjwa__cards>li+li:before{content:"";top:0;bottom:0;left:calc(var(--gap) / -2);background:var(--rule-light);width:1px;position:absolute}.insights-module__vpdjwa__card{position:relative}.insights-module__vpdjwa__cardLink:after{content:"";position:absolute;inset:0}.insights-module__vpdjwa__cardLink:focus-visible{outline:none}.insights-module__vpdjwa__card:has(.insights-module__vpdjwa__cardLink:focus-visible){outline:2px solid var(--gold);outline-offset:6px}.insights-module__vpdjwa__cardImage{aspect-ratio:1.72;position:relative;overflow:hidden}.insights-module__vpdjwa__cardImage img{object-fit:cover;transition:transform .6s var(--ease)}.insights-module__vpdjwa__card:hover .insights-module__vpdjwa__cardImage img{transform:scale(1.03)}.insights-module__vpdjwa__card:hover h3{color:#8a6a2c}.insights-module__vpdjwa__kind{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;margin-top:20px;font-size:10px;font-weight:600}.insights-module__vpdjwa__cards h3{margin-top:12px;font-size:clamp(1.15rem,1.4vw,1.35rem);line-height:1.22}.insights-module__vpdjwa__cardText{color:var(--gray);margin-top:12px;font-size:13.5px;line-height:1.65}.insights-module__vpdjwa__qa{scroll-margin-top:var(--header-h);background:var(--obsidian);padding-block:clamp(56px,5vw,84px)}.insights-module__vpdjwa__qaGrid{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.insights-module__vpdjwa__qaGrid>.insights-module__vpdjwa__h2{top:calc(var(--header-h) + 24px);position:sticky}.insights-module__vpdjwa__faqList{border-top:1px solid var(--rule-dark);margin:0;padding:0;list-style:none}.insights-module__vpdjwa__faqList li{border-bottom:1px solid var(--rule-dark)}.insights-module__vpdjwa__faq summary{cursor:pointer;grid-template-columns:36px minmax(0,1fr) 18px;align-items:baseline;gap:14px;padding:20px 0;list-style:none;display:grid}.insights-module__vpdjwa__faq summary::-webkit-details-marker{display:none}.insights-module__vpdjwa__faq summary:hover .insights-module__vpdjwa__faqQuestion{color:var(--gold)}.insights-module__vpdjwa__faqNumber{color:var(--gold);font-family:var(--font-serif);font-size:15px}.insights-module__vpdjwa__faqQuestion{font-family:var(--font-serif);transition:color .2s var(--ease);font-size:clamp(1.08rem,1.3vw,1.25rem);line-height:1.4}.insights-module__vpdjwa__faqIcon{width:16px;height:16px;color:var(--gold);transition:transform .3s var(--ease);transform:rotate(90deg)}.insights-module__vpdjwa__faq[open] .insights-module__vpdjwa__faqIcon{transform:rotate(-90deg)}.insights-module__vpdjwa__faqAnswer{color:#fffc;gap:14px;padding:0 32px 26px 50px;font-size:15px;line-height:1.75;display:grid}.insights-module__vpdjwa__qaClosing{color:#ffffffdb;margin-top:28px;font-size:15.5px;line-height:1.7}.insights-module__vpdjwa__qaClosing a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}@media (max-width:1180px){.insights-module__vpdjwa__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-module__vpdjwa__cards>li:nth-child(odd):before{display:none}}@media (max-width:860px){.insights-module__vpdjwa__qaGrid{grid-template-columns:1fr}.insights-module__vpdjwa__qaGrid>.insights-module__vpdjwa__h2{position:static}}@media (max-width:560px){.insights-module__vpdjwa__cards{grid-template-columns:1fr}.insights-module__vpdjwa__cards>li:before{display:none}.insights-module__vpdjwa__faqAnswer{padding:0 0 22px}}
.what-we-do-module__3ab8Ya__h2{font-size:clamp(1.95rem,2.6vw,2.5rem);line-height:1.1}.what-we-do-module__3ab8Ya__body{color:#3a3832;max-width:30rem;margin-top:20px;font-size:16px;line-height:1.7}.what-we-do-module__3ab8Ya__bodyOnDark{color:#ffffffdb;max-width:28rem;margin-top:18px;font-size:16px;line-height:1.7}.what-we-do-module__3ab8Ya__services{background:var(--ivory);color:var(--ink);padding-block:clamp(48px,4vw,68px)}.what-we-do-module__3ab8Ya__servicesGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);align-items:start;gap:clamp(36px,4.5vw,72px);display:grid}.what-we-do-module__3ab8Ya__serviceList{margin:0;padding:0;list-style:none}.what-we-do-module__3ab8Ya__serviceList li{border-bottom:1px solid var(--rule-light);grid-template-columns:52px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.what-we-do-module__3ab8Ya__serviceList li:first-child{padding-top:4px}.what-we-do-module__3ab8Ya__index{color:var(--gold);font-size:1.6rem;line-height:1}.what-we-do-module__3ab8Ya__serviceList h3{font-family:var(--font-sans);font-size:16.5px;font-weight:600;line-height:1.35}.what-we-do-module__3ab8Ya__serviceList p{color:#4a4740;max-width:40rem;margin-top:8px;font-size:15px;line-height:1.7}.what-we-do-module__3ab8Ya__servicesAside{top:calc(var(--header-h) + 24px);gap:28px;display:grid;position:sticky}.what-we-do-module__3ab8Ya__servicesImage{aspect-ratio:4/5;position:relative;overflow:hidden}.what-we-do-module__3ab8Ya__servicesImage img{object-fit:cover;object-position:40% 50%;filter:grayscale()contrast(1.15)}.what-we-do-module__3ab8Ya__note{border-left:2px solid var(--gold);color:var(--ink);font-family:var(--font-serif);padding:4px 0 4px 20px;font-size:clamp(1.1rem,1.35vw,1.3rem);font-style:italic;line-height:1.5}.what-we-do-module__3ab8Ya__intel{color:var(--ink);border-top:1px solid var(--rule-light);background:#efebe2;grid-template-columns:minmax(0,1fr) 30.7%;display:grid}.what-we-do-module__3ab8Ya__intelBody{padding:clamp(48px, 3.8vw, 64px) clamp(32px, 4vw, 64px) clamp(48px, 3.8vw, 64px) max(var(--gutter), calc((100vw - var(--container)) / 2));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.what-we-do-module__3ab8Ya__intelIntro{border-right:1px solid var(--gold-line);padding-right:clamp(24px,2.4vw,36px)}.what-we-do-module__3ab8Ya__intelList{align-content:center;gap:22px;padding-left:clamp(24px,2.4vw,36px);display:grid}.what-we-do-module__3ab8Ya__intelList li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:20px;display:grid}.what-we-do-module__3ab8Ya__intelList svg{width:28px;height:28px;color:var(--gold);stroke-width:1.25px}.what-we-do-module__3ab8Ya__intelList p{color:#3a3832;font-size:15px;line-height:1.6}.what-we-do-module__3ab8Ya__intelMedia{background:var(--obsidian);min-height:360px;position:relative;overflow:hidden}.what-we-do-module__3ab8Ya__intelMedia img{object-fit:cover;object-position:45% 50%}.what-we-do-module__3ab8Ya__diligence{background:var(--obsidian);grid-template-columns:38% minmax(0,1fr);min-height:clamp(320px,23vw,380px);display:grid}.what-we-do-module__3ab8Ya__diligenceMedia{border-right:1px solid var(--gold);position:relative;overflow:hidden}.what-we-do-module__3ab8Ya__diligenceMedia img{object-fit:cover;object-position:50% 55%}.what-we-do-module__3ab8Ya__diligenceBody{padding:clamp(40px, 3.2vw, 52px) max(var(--gutter), calc((100vw - var(--container)) / 2)) clamp(40px, 3.2vw, 52px) clamp(28px, 2.4vw, 36px);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}.what-we-do-module__3ab8Ya__diligenceMain{padding-right:clamp(24px,2.6vw,40px)}.what-we-do-module__3ab8Ya__checks{border-left:1px solid var(--gold-line);align-content:center;align-self:stretch;gap:20px;padding-left:clamp(24px,2.4vw,36px);display:grid}.what-we-do-module__3ab8Ya__checks li{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:16px;font-size:15px;line-height:1.5;display:grid}.what-we-do-module__3ab8Ya__checks svg{width:24px;height:24px;color:var(--gold);stroke-width:1.15px}.what-we-do-module__3ab8Ya__dealflow{background:var(--ivory);min-height:clamp(300px,20vw,360px);color:var(--ink);grid-template-columns:minmax(0,.85fr) minmax(0,1fr);display:grid}.what-we-do-module__3ab8Ya__dealflowText{padding:clamp(40px, 3.4vw, 56px) clamp(28px, 3vw, 48px) clamp(40px, 3.4vw, 56px) max(var(--gutter), calc((100vw - var(--container)) / 2));align-self:center}.what-we-do-module__3ab8Ya__dealflowText .what-we-do-module__3ab8Ya__body{max-width:32rem}.what-we-do-module__3ab8Ya__dealflowText .btn{margin-top:26px}.what-we-do-module__3ab8Ya__dealflowMedia{background:var(--obsidian);position:relative;overflow:hidden}.what-we-do-module__3ab8Ya__dealflowMedia img{object-fit:cover;object-position:40% 50%}@media (max-width:1180px){.what-we-do-module__3ab8Ya__intel{grid-template-columns:1fr}.what-we-do-module__3ab8Ya__intelBody{padding-inline:var(--gutter)}.what-we-do-module__3ab8Ya__intelMedia{aspect-ratio:21/8;min-height:0}.what-we-do-module__3ab8Ya__diligenceBody{padding-right:var(--gutter);grid-template-columns:1fr;gap:32px}.what-we-do-module__3ab8Ya__diligenceMain{padding-right:0}.what-we-do-module__3ab8Ya__checks{border-left:0;border-top:1px solid var(--gold-line);padding:28px 0 0}}@media (max-width:860px){.what-we-do-module__3ab8Ya__servicesGrid{grid-template-columns:1fr}.what-we-do-module__3ab8Ya__servicesAside{position:static}.what-we-do-module__3ab8Ya__servicesImage{aspect-ratio:16/10}.what-we-do-module__3ab8Ya__intelBody{grid-template-columns:1fr}.what-we-do-module__3ab8Ya__intelIntro{border-right:0;border-bottom:1px solid var(--gold-line);padding:0 0 32px}.what-we-do-module__3ab8Ya__intelList{padding:32px 0 0}.what-we-do-module__3ab8Ya__diligence,.what-we-do-module__3ab8Ya__dealflow{grid-template-columns:1fr}.what-we-do-module__3ab8Ya__diligenceMedia{aspect-ratio:16/9;border-right:0;border-bottom:1px solid var(--gold)}.what-we-do-module__3ab8Ya__diligenceBody,.what-we-do-module__3ab8Ya__dealflowText{padding:48px var(--gutter)}.what-we-do-module__3ab8Ya__dealflowMedia{aspect-ratio:16/9}}@media (max-width:760px){.what-we-do-module__3ab8Ya__serviceList li{grid-template-columns:40px minmax(0,1fr);gap:12px}.what-we-do-module__3ab8Ya__index{font-size:1.35rem}}
