.ContactCta-module__5JObKa__cta{background:var(--color-paper);color:var(--color-ink);border-top:1px solid var(--color-line);padding:74px 0 82px}.ContactCta-module__5JObKa__inner{border-top:3px solid var(--color-ink);border-bottom:1px solid var(--color-line);grid-template-columns:1fr auto;align-items:center;gap:32px;padding-top:24px;padding-bottom:24px;display:grid}.ContactCta-module__5JObKa__inner h2{max-width:820px;font-family:var(--font-display), Georgia, serif;margin:10px 0 0;font-size:clamp(2rem,4vw,4rem);font-weight:560;line-height:1.04}.ContactCta-module__5JObKa__actions{gap:12px;min-width:280px;display:grid}.ContactCta-module__5JObKa__actions .buttonGhost{border-color:var(--color-line);color:var(--color-ink)}.ContactCta-module__5JObKa__actions .buttonGhost:hover{border-color:var(--color-accent);color:var(--color-accent)}@media (max-width:820px){.ContactCta-module__5JObKa__inner{grid-template-columns:1fr}.ContactCta-module__5JObKa__actions{min-width:0}}
.Hero-module___w2HtG__hero{background:var(--color-paper);border-bottom:1px solid var(--color-line)}.Hero-module___w2HtG__inner{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:start;gap:clamp(28px,4vw,56px);padding:48px 0 34px;display:grid}.Hero-module___w2HtG__lead{gap:18px;min-width:0;display:grid}.Hero-module___w2HtG__lead h1{max-width:850px;font-family:var(--font-display), Georgia, serif;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(3rem,6vw,5.4rem);font-weight:560;line-height:1}.Hero-module___w2HtG__lead p{max-width:720px;color:var(--color-ink-3);margin:0;font-size:clamp(1.06rem,1.6vw,1.25rem)}.Hero-module___w2HtG__leadActions{flex-wrap:wrap;gap:10px;padding-top:2px;display:flex}.Hero-module___w2HtG__proof{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.Hero-module___w2HtG__proof div{border-right:1px solid var(--color-line);gap:3px;min-width:0;padding:16px 16px 16px 0;display:grid}.Hero-module___w2HtG__proof div+div{padding-left:16px}.Hero-module___w2HtG__proof div:last-child{border-right:0}.Hero-module___w2HtG__proof strong{color:var(--color-ink);font-family:var(--font-display), Georgia, serif;font-size:clamp(1.34rem,2.2vw,1.9rem);font-weight:560;line-height:1}.Hero-module___w2HtG__proof span{color:var(--color-muted);font-size:.84rem;line-height:1.32}.Hero-module___w2HtG__capabilities{flex-wrap:wrap;gap:10px 14px;padding-top:2px;display:flex}.Hero-module___w2HtG__capabilities span{color:var(--color-ink-3);align-items:center;gap:7px;font-size:.88rem;line-height:1.2;display:inline-flex}.Hero-module___w2HtG__capabilities svg{color:var(--color-accent);flex:none}.Hero-module___w2HtG__editorial{border-top:3px solid var(--color-ink);border-bottom:1px solid var(--color-line);align-self:stretch;min-width:0;display:grid}.Hero-module___w2HtG__editorialHeader{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:16px;padding:15px 0 13px;display:flex}.Hero-module___w2HtG__editorialHeader h2{font-family:var(--font-display), Georgia, serif;letter-spacing:0;margin:0;font-size:1.22rem;font-weight:560;line-height:1.1}.Hero-module___w2HtG__featuredNews{border-bottom:1px solid var(--color-line);gap:15px;padding:18px 0;transition:background .18s;display:grid}.Hero-module___w2HtG__featuredNews:hover,.Hero-module___w2HtG__newsItem:hover{background:#fffaf085}.Hero-module___w2HtG__newsCover{background:var(--color-paper-2);min-height:clamp(170px,16vw,230px);position:relative;overflow:hidden}.Hero-module___w2HtG__newsCover img{object-fit:cover;filter:saturate(.82)contrast(1.03);transition:transform .6s,filter .6s}.Hero-module___w2HtG__featuredNews:hover .Hero-module___w2HtG__newsCover img{filter:saturate(.94)contrast(1.04);transform:scale(1.015)}.Hero-module___w2HtG__newsBody{gap:9px;min-width:0;display:grid}.Hero-module___w2HtG__meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.76rem;font-weight:600;display:flex}.Hero-module___w2HtG__meta span{color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase}.Hero-module___w2HtG__meta time{white-space:nowrap}.Hero-module___w2HtG__featuredNews h3,.Hero-module___w2HtG__newsItem h3{font-family:var(--font-display), Georgia, serif;letter-spacing:0;margin:0;font-weight:560;line-height:1.08}.Hero-module___w2HtG__featuredNews h3{font-size:clamp(1.45rem,2.25vw,2.08rem)}.Hero-module___w2HtG__featuredNews p{color:var(--color-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.Hero-module___w2HtG__readMore{width:fit-content;color:var(--color-accent);align-items:center;gap:7px;font-weight:700;display:inline-flex}.Hero-module___w2HtG__newsList{display:grid}.Hero-module___w2HtG__newsItem{gap:8px;padding:15px 0;transition:background .18s;display:grid}.Hero-module___w2HtG__newsItem+.Hero-module___w2HtG__newsItem{border-top:1px solid var(--color-line)}.Hero-module___w2HtG__newsItem h3{font-size:clamp(1.05rem,1.55vw,1.28rem)}@media (max-width:980px){.Hero-module___w2HtG__inner{grid-template-columns:1fr}.Hero-module___w2HtG__editorial{align-self:auto}.Hero-module___w2HtG__featuredNews{grid-template-columns:minmax(220px,.8fr) minmax(0,1fr)}.Hero-module___w2HtG__proof{grid-template-columns:repeat(2,1fr)}.Hero-module___w2HtG__proof div:nth-child(2){border-right:0}}@media (max-width:640px){.Hero-module___w2HtG__inner{gap:26px;padding-top:34px}.Hero-module___w2HtG__editorialHeader{gap:8px;display:grid}.Hero-module___w2HtG__featuredNews{grid-template-columns:1fr}.Hero-module___w2HtG__newsCover{min-height:210px}.Hero-module___w2HtG__proof{grid-template-columns:1fr}.Hero-module___w2HtG__proof div,.Hero-module___w2HtG__proof div+div{border-right:0;border-bottom:1px solid var(--color-line);padding:18px 0}}
.Insights-module__HXfHIG__section{background:var(--color-paper-2)}.Insights-module__HXfHIG__headerRow{grid-template-columns:minmax(0,760px) auto;align-items:end;gap:28px;margin-bottom:34px;display:grid}.Insights-module__HXfHIG__headerRow .sectionHeader{margin-bottom:0}.Insights-module__HXfHIG__grid{grid-template-columns:1.25fr .88fr .88fr;gap:18px;display:grid}.Insights-module__HXfHIG__article{border:1px solid var(--color-line);background:0 0;height:100%;transition:background .18s;display:block;overflow:hidden}.Insights-module__HXfHIG__article:hover{background:var(--color-paper)}.Insights-module__HXfHIG__grid>div:first-child{grid-row:span 2}.Insights-module__HXfHIG__image{aspect-ratio:16/9;background:#e7ebee;position:relative}.Insights-module__HXfHIG__grid>div:first-child .Insights-module__HXfHIG__image{aspect-ratio:16/11}.Insights-module__HXfHIG__image img{object-fit:cover}.Insights-module__HXfHIG__body{gap:8px;padding:22px;display:grid}.Insights-module__HXfHIG__body span{color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:650}.Insights-module__HXfHIG__body small{color:var(--color-muted);font-weight:550}.Insights-module__HXfHIG__body h3{font-family:var(--font-display), Georgia, serif;margin:0;font-size:1.34rem;font-weight:560;line-height:1.12}.Insights-module__HXfHIG__grid>div:first-child h3{font-size:clamp(1.7rem,3vw,2.5rem)}.Insights-module__HXfHIG__body p{color:var(--color-muted);margin:0}.Insights-module__HXfHIG__empty{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-muted);border-radius:3px;padding:26px}.Insights-module__HXfHIG__more{width:fit-content;margin-top:24px;margin-left:auto;display:flex}@media (max-width:900px){.Insights-module__HXfHIG__headerRow{grid-template-columns:1fr;margin-bottom:26px;display:grid}.Insights-module__HXfHIG__grid{grid-template-columns:1fr;gap:16px}.Insights-module__HXfHIG__grid>div:first-child{grid-row:auto}.Insights-module__HXfHIG__article{border:1px solid var(--color-line)}.Insights-module__HXfHIG__more{width:100%}}
.ServicesPreview-module__4YYy-a__grid{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.ServicesPreview-module__4YYy-a__card{border-right:1px solid var(--color-line);background:0 0;height:100%;min-height:250px;padding:24px 22px;transition:background .18s}.ServicesPreview-module__4YYy-a__card:hover{background:#fffaf094}.ServicesPreview-module__4YYy-a__card svg{color:var(--color-accent)}.ServicesPreview-module__4YYy-a__card h3{font-family:var(--font-display), Georgia, serif;margin:24px 0 10px;font-size:clamp(1.26rem,2vw,1.62rem);font-weight:560;line-height:1.08}.ServicesPreview-module__4YYy-a__card p{color:var(--color-muted);margin:0}.ServicesPreview-module__4YYy-a__more{width:fit-content;margin-top:24px;margin-left:auto;display:flex}@media (max-width:980px){.ServicesPreview-module__4YYy-a__grid{grid-template-columns:repeat(2,1fr)}.ServicesPreview-module__4YYy-a__card{border-bottom:1px solid var(--color-line)}}@media (max-width:620px){.ServicesPreview-module__4YYy-a__grid{grid-template-columns:1fr}.ServicesPreview-module__4YYy-a__card{border-right:0;min-height:auto}.ServicesPreview-module__4YYy-a__more{width:100%}}
