.MosaicGrid_section__26vEG{background:var(--mahogany);padding:var(--section-py) 0 0;overflow:hidden}.MosaicGrid_headerWrap__MAvZI{max-width:1300px;margin:0 auto;padding:0 60px 72px;display:flex;align-items:flex-end;justify-content:space-between;gap:60px}.MosaicGrid_header__z_f7G .section-eyebrow{color:var(--copper-light)}.MosaicGrid_header__z_f7G .section-eyebrow:after,.MosaicGrid_header__z_f7G .section-eyebrow:before{background:var(--copper-light)}.MosaicGrid_title__3Mcde{font-family:var(--font-serif);font-size:clamp(2.6rem,4.5vw,4rem);font-weight:300;color:var(--ivory);letter-spacing:-.02em;line-height:1.05;margin-top:12px}.MosaicGrid_title__3Mcde em{font-style:italic;color:var(--copper-light)}.MosaicGrid_headerDesc__Q0UYv{font-family:var(--font-sans);font-size:14px;color:rgba(255,248,240,.4);line-height:1.85;max-width:320px;text-align:right}.MosaicGrid_grid__jLu8W{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:300px;grid-gap:0;gap:0}.MosaicGrid_card__j3m_P:first-child{grid-column:1/3;grid-row:1/3}.MosaicGrid_card__j3m_P:nth-child(2){grid-column:3;grid-row:1}.MosaicGrid_card__j3m_P:nth-child(3){grid-column:4;grid-row:1/3}.MosaicGrid_card__j3m_P:nth-child(4){grid-column:3;grid-row:2}.MosaicGrid_card__j3m_P:nth-child(5){grid-column:1/3;grid-row:3}.MosaicGrid_card__j3m_P:nth-child(7){grid-column:3/5;grid-row:3}.MosaicGrid_card__j3m_P:nth-child(6){grid-column:1/5;grid-row:4/6}.MosaicGrid_card__j3m_P{position:relative;display:block;overflow:hidden;text-decoration:none;background:var(--text-dark);cursor:pointer}.MosaicGrid_imgWrap__gQv0q{position:absolute;inset:0}.MosaicGrid_img__xpfCo{object-fit:cover;filter:brightness(.95);transition:filter .7s ease,transform .9s cubic-bezier(.25,.46,.45,.94);will-change:transform,filter}.MosaicGrid_card__j3m_P:hover .MosaicGrid_img__xpfCo{filter:brightness(.72);transform:scale(1.06)}.MosaicGrid_overlay__AVyQ_{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,4,3,.65) 0,rgba(10,4,3,.05) 22%,transparent 40%);z-index:1;transition:background .5s ease}.MosaicGrid_card__j3m_P:hover .MosaicGrid_overlay__AVyQ_{background:linear-gradient(0deg,rgba(75,46,43,.8) 0,rgba(75,46,43,.28) 38%,transparent 62%)}.MosaicGrid_index__p6_HE{position:absolute;top:18px;right:18px;z-index:2;font-family:var(--font-serif);font-size:3.5rem;font-weight:300;color:rgba(255,248,240,.06);line-height:1;letter-spacing:-.04em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .5s ease}.MosaicGrid_card__j3m_P:hover .MosaicGrid_index__p6_HE{color:rgba(192,133,82,.13)}.MosaicGrid_content__YnCyv{position:absolute;bottom:0;left:0;right:0;padding:24px 22px 20px;z-index:3;transition:transform .4s ease}.MosaicGrid_card__j3m_P:hover .MosaicGrid_content__YnCyv{transform:translateY(-6px)}.MosaicGrid_contentLine__bSc2t{width:18px;height:1px;background:var(--copper-light);margin-bottom:10px;transition:width .4s cubic-bezier(.23,1,.32,1)}.MosaicGrid_card__j3m_P:hover .MosaicGrid_contentLine__bSc2t{width:36px}.MosaicGrid_sub__CpP8o{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--copper-light);opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease;margin-bottom:6px}.MosaicGrid_card__j3m_P:hover .MosaicGrid_sub__CpP8o{opacity:1;transform:translateY(0)}.MosaicGrid_name__rdVEM{font-family:var(--font-serif);font-size:clamp(1.15rem,1.8vw,1.65rem);font-weight:400;color:var(--ivory);line-height:1.2}.MosaicGrid_card__j3m_P:first-child .MosaicGrid_name__rdVEM{font-size:clamp(1.5rem,2.5vw,2.2rem)}.MosaicGrid_cta__t3cE7{display:inline-flex;align-items:center;gap:7px;margin-top:14px;font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--copper-light);opacity:0;transform:translateX(8px);transition:opacity .35s ease .08s,transform .35s ease .08s}.MosaicGrid_card__j3m_P:hover .MosaicGrid_cta__t3cE7{opacity:1;transform:translateX(0)}.MosaicGrid_borderAccent__jyCXh{position:absolute;top:0;left:0;width:2px;height:0;background:var(--copper);z-index:4;transition:height .55s cubic-bezier(.23,1,.32,1)}.MosaicGrid_card__j3m_P:hover .MosaicGrid_borderAccent__jyCXh{height:100%}.MosaicGrid_mobileSliderWrap___Z0sW{display:none}@media (max-width:1100px){.MosaicGrid_grid__jLu8W{grid-template-columns:1fr 1fr;grid-auto-rows:300px}.MosaicGrid_card__j3m_P:first-child,.MosaicGrid_card__j3m_P:nth-child(2),.MosaicGrid_card__j3m_P:nth-child(3),.MosaicGrid_card__j3m_P:nth-child(4),.MosaicGrid_card__j3m_P:nth-child(5),.MosaicGrid_card__j3m_P:nth-child(6),.MosaicGrid_card__j3m_P:nth-child(7){grid-column:auto;grid-row:auto}.MosaicGrid_card__j3m_P:first-child{grid-column:1/3}.MosaicGrid_headerWrap__MAvZI{padding:0 40px 60px}}@media (max-width:768px){.MosaicGrid_grid__jLu8W{display:none!important}.MosaicGrid_mobileSliderWrap___Z0sW{display:block!important;padding:0 24px 48px!important}.MosaicGrid_mobileTabs__SgyfD{display:flex;overflow-x:auto;gap:10px;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:12px;margin-bottom:20px}.MosaicGrid_mobileTabs__SgyfD::-webkit-scrollbar{display:none}.MosaicGrid_tabBtn__OpFt3{flex-shrink:0;font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:8px 18px;border-radius:100px;border:1px solid rgba(192,133,82,.3);background:transparent;color:var(--copper-light);cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.MosaicGrid_tabBtnActive__LWhAB{background:var(--copper);color:var(--white);border-color:var(--copper);box-shadow:0 4px 12px rgba(192,133,82,.2)}.MosaicGrid_mobileCardContainer__kiF_N{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;box-shadow:0 16px 36px rgba(0,0,0,.45)}.MosaicGrid_mobileCard__3Gw_H{position:relative;display:block;width:100%;height:100%;text-decoration:none;background:var(--text-dark);overflow:hidden}.MosaicGrid_headerWrap__MAvZI{flex-direction:column;align-items:flex-start;padding:0 24px 36px;gap:12px}.MosaicGrid_headerDesc__Q0UYv{text-align:left;max-width:100%}.MosaicGrid_overlay__AVyQ_{background:linear-gradient(0deg,rgba(10,4,3,.85) 0,rgba(10,4,3,.4) 55%,transparent 90%)!important}.MosaicGrid_content__YnCyv{transform:translateY(0)!important;padding:16px 16px 14px!important}.MosaicGrid_contentLine__bSc2t{width:24px!important}.MosaicGrid_sub__CpP8o{opacity:1!important;transform:translateY(0)!important}.MosaicGrid_cta__t3cE7{opacity:1!important;transform:translateX(0)!important;font-size:8.5px!important;margin-top:10px!important}.MosaicGrid_index__p6_HE{font-size:2.2rem!important;top:12px!important;right:12px!important}}.NumberedCardGrid_section__PRYaP{background:var(--ivory);padding:var(--section-py) 0;position:relative;overflow:hidden}.NumberedCardGrid_inner__t2PG7{max-width:1300px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.NumberedCardGrid_header__30lFO{text-align:center;margin-bottom:80px}.NumberedCardGrid_eyebrow__VCGWd{display:block;font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--copper);margin-bottom:16px}.NumberedCardGrid_sectionTitle__MB8_3{font-family:var(--font-serif);font-size:clamp(2.4rem,4vw,3.5rem);color:var(--mahogany);font-weight:300;margin-bottom:20px;letter-spacing:-.02em;line-height:1.1}.NumberedCardGrid_sectionTitle__MB8_3 em{font-style:italic;color:var(--copper)}.NumberedCardGrid_sectionDesc__DyM7W{font-family:var(--font-sans);font-size:1rem;color:var(--text-muted);max-width:580px;margin:0 auto;line-height:1.7}.NumberedCardGrid_marqueeWrap__jnTqW{overflow:hidden;border-top:1px solid rgba(192,133,82,.22);border-bottom:1px solid rgba(192,133,82,.22);padding:14px 0;margin-bottom:80px;background:rgba(192,133,82,.06)}.NumberedCardGrid_marqueeTrack__yg3lC{display:flex;width:max-content;animation:NumberedCardGrid_whyUsMarquee__W_NTr 45s linear infinite}.NumberedCardGrid_marqueeWrap__jnTqW:hover .NumberedCardGrid_marqueeTrack__yg3lC{animation-play-state:paused}.NumberedCardGrid_marqueeItem__sYwVi{display:inline-flex;align-items:center;gap:16px;padding:0 32px;font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--copper-dark);white-space:nowrap}.NumberedCardGrid_marqueeGem__ZV6wX{font-size:9px;color:var(--copper);opacity:1}@keyframes NumberedCardGrid_whyUsMarquee__W_NTr{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.NumberedCardGrid_grid__PrEPF{display:grid;grid-template-columns:repeat(3,1fr)}.NumberedCardGrid_card__N3MHG{padding:52px 40px 48px;position:relative;background:var(--ivory);border-bottom:1px solid var(--stone-200);transition:background .4s ease,transform .45s cubic-bezier(.23,1,.32,1),box-shadow .45s ease;overflow:hidden;cursor:default}.NumberedCardGrid_card__N3MHG:nth-child(n+4){border-bottom:none}.NumberedCardGrid_card__N3MHG:hover{background:var(--ivory);transform:translateX(5px);box-shadow:0 20px 60px rgba(192,133,82,.14),0 4px 16px rgba(192,133,82,.08);z-index:2}.NumberedCardGrid_cardBorder__JQsPx{position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(to bottom,var(--copper-light),var(--copper));transform:scaleY(0);transform-origin:top center;z-index:5;transition:transform .5s cubic-bezier(.23,1,.32,1)}.NumberedCardGrid_card__N3MHG:hover .NumberedCardGrid_cardBorder__JQsPx{transform:scaleY(1)}.NumberedCardGrid_number__nDjki{font-family:var(--font-serif);font-size:4.5rem;color:var(--copper);margin-bottom:20px;opacity:.14;letter-spacing:-.04em;font-weight:300;line-height:1;will-change:transform,opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.NumberedCardGrid_card__N3MHG:hover .NumberedCardGrid_number__nDjki{opacity:.4!important;transform:translateX(6px)}.NumberedCardGrid_title__jbnJW{font-family:var(--font-serif);font-size:1.5rem;font-weight:400;color:var(--mahogany);margin-bottom:14px;letter-spacing:.01em;line-height:1.25;display:inline-block;position:relative;transition:color .35s ease,letter-spacing .35s ease}.NumberedCardGrid_title__jbnJW:after{content:"";position:absolute;bottom:-6px;left:0;width:0;height:1.5px;background:var(--copper);transition:width .45s cubic-bezier(.23,1,.32,1)}.NumberedCardGrid_card__N3MHG:hover .NumberedCardGrid_title__jbnJW:after{width:100%}.NumberedCardGrid_card__N3MHG:hover .NumberedCardGrid_title__jbnJW{color:var(--copper-dark);letter-spacing:-.01em}.NumberedCardGrid_desc__F5c2z{font-family:var(--font-sans);font-size:14px;line-height:1.85;color:var(--text-muted);margin-top:18px;transition:color .35s ease,transform .4s ease}.NumberedCardGrid_card__N3MHG:hover .NumberedCardGrid_desc__F5c2z{color:var(--mahogany);transform:translateY(-2px)}@media (max-width:1024px){.NumberedCardGrid_grid__PrEPF{grid-template-columns:repeat(2,1fr)}.NumberedCardGrid_sectionTitle__MB8_3{font-size:2.8rem}}@media (max-width:768px){.NumberedCardGrid_section__PRYaP{padding:60px 0}.NumberedCardGrid_header__30lFO{margin-bottom:36px}.NumberedCardGrid_marqueeWrap__jnTqW{margin-bottom:40px;padding:12px 0}.NumberedCardGrid_grid__PrEPF{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin:0 -20px;padding:0 20px 24px}.NumberedCardGrid_grid__PrEPF::-webkit-scrollbar{display:none}.NumberedCardGrid_card__N3MHG{flex:0 0 280px;scroll-snap-align:center;margin-right:16px;padding:40px 28px 36px;border:1px solid var(--stone-200);border-radius:var(--radius-md);background:var(--ivory);transition:all .4s ease}.NumberedCardGrid_card__N3MHG:nth-child(n+3),.NumberedCardGrid_card__N3MHG:nth-child(n+4){border-bottom:1px solid var(--stone-200)}.NumberedCardGrid_card__N3MHG:last-child{margin-right:0}.NumberedCardGrid_card__N3MHG.NumberedCardGrid_activeCard___Nv4n{background:var(--ivory);box-shadow:0 12px 36px rgba(192,133,82,.12),0 4px 12px rgba(192,133,82,.06);border-color:var(--copper);z-index:2}.NumberedCardGrid_card__N3MHG.NumberedCardGrid_activeCard___Nv4n .NumberedCardGrid_cardBorder__JQsPx{transform:scaleY(1)}.NumberedCardGrid_card__N3MHG.NumberedCardGrid_activeCard___Nv4n .NumberedCardGrid_number__nDjki{opacity:.4!important;transform:translateX(6px)}.NumberedCardGrid_card__N3MHG.NumberedCardGrid_activeCard___Nv4n .NumberedCardGrid_title__jbnJW:after{width:100%}.NumberedCardGrid_card__N3MHG.NumberedCardGrid_activeCard___Nv4n .NumberedCardGrid_title__jbnJW{color:var(--copper-dark);letter-spacing:-.01em}.NumberedCardGrid_card__N3MHG.NumberedCardGrid_activeCard___Nv4n .NumberedCardGrid_desc__F5c2z{color:var(--mahogany);transform:translateY(-2px)}}@media (max-width:640px){.NumberedCardGrid_sectionTitle__MB8_3{font-size:2.2rem}.NumberedCardGrid_inner__t2PG7{padding:0 20px}}.NumberedCardGrid_dots__QzX1r{display:none}@media (max-width:768px){.NumberedCardGrid_dots__QzX1r{display:flex;justify-content:center;gap:8px;margin-top:24px;margin-bottom:8px}.NumberedCardGrid_dot__Eel_Y{width:8px;height:8px;border-radius:50%;background:rgba(192,133,82,.25);border:none;padding:0;cursor:pointer;transition:all .3s ease}.NumberedCardGrid_activeDot__EmPFw{background:var(--copper);width:24px;border-radius:100px}}.PortraitTeamGrid_section__xgQsb{background:#faf8f4;padding:var(--section-py) 0;overflow:hidden;position:relative}.PortraitTeamGrid_section__xgQsb:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='2.8' numOctaves='1' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.75 0 0 0 0 0.62 0 0 0 0 0.45 0 0 0 18 -7'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:400px 400px;pointer-events:none;z-index:0}.PortraitTeamGrid_section__xgQsb:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='5.5' numOctaves='1' seed='14' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.70 0 0 0 0 0.58 0 0 0 0 0.42 0 0 0 22 -9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)'/%3E%3C/svg%3E");background-size:280px 280px;pointer-events:none;z-index:0}.PortraitTeamGrid_inner__0YKT1{max-width:1300px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.PortraitTeamGrid_header__DDb9k{text-align:center;margin-bottom:80px}.PortraitTeamGrid_grid__nGzeo{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}.PortraitTeamGrid_card__nkwEC{position:relative;background:var(--white);border:1px solid var(--stone-200);border-radius:4px;transition:all .5s cubic-bezier(.2,1,.3,1);display:flex;flex-direction:column;overflow:hidden}.PortraitTeamGrid_card__nkwEC:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--copper);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.2,1,.3,1);z-index:5}.PortraitTeamGrid_card__nkwEC.PortraitTeamGrid_active__XlcQZ,.PortraitTeamGrid_card__nkwEC:hover{transform:translateY(-8px);border-color:var(--copper);box-shadow:0 24px 48px rgba(121,66,18,.12)}.PortraitTeamGrid_card__nkwEC.PortraitTeamGrid_active__XlcQZ:before,.PortraitTeamGrid_card__nkwEC:hover:before{transform:scaleX(1)}.PortraitTeamGrid_cardLink__LoyTn{display:block;text-decoration:none;color:inherit}.PortraitTeamGrid_portraitWrap__MSsh_{position:relative;width:100%;aspect-ratio:1/1.1;overflow:hidden;background:var(--stone-100)}.PortraitTeamGrid_portrait__tK6Ly{object-fit:cover;filter:grayscale(100%) brightness(.9);transition:all 1s ease}.PortraitTeamGrid_portraitOverlay__OzIEa{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(75,46,43,.25));opacity:.5;transition:opacity .4s ease}.PortraitTeamGrid_card__nkwEC.PortraitTeamGrid_active__XlcQZ .PortraitTeamGrid_portrait__tK6Ly,.PortraitTeamGrid_card__nkwEC:hover .PortraitTeamGrid_portrait__tK6Ly{filter:grayscale(0) brightness(1);transform:scale(1.06)}.PortraitTeamGrid_info__ocHw1{text-align:center;padding:32px 24px 20px}.PortraitTeamGrid_expertise__cyGU_{display:block;font-family:var(--font-sans);font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--copper);margin-bottom:12px}.PortraitTeamGrid_name__nXUAq{font-family:var(--font-serif);font-size:1.6rem;color:var(--mahogany);margin-bottom:6px;letter-spacing:.01em}.PortraitTeamGrid_role__DP9W9{font-family:var(--font-sans);font-size:14px;color:var(--text-muted)}.PortraitTeamGrid_actions__AyPiy{display:flex;justify-content:center;gap:28px;padding:24px 0 32px;margin:0 24px;border-top:1px solid var(--stone-100)}.PortraitTeamGrid_emailLink__zM8v2,.PortraitTeamGrid_waLink__1EkqR{display:flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:11px;font-weight:700;color:var(--mahogany);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;transition:all .3s ease}.PortraitTeamGrid_waLink__1EkqR:hover{color:#25d366;transform:translateY(-1px)}.PortraitTeamGrid_emailLink__zM8v2:hover{color:var(--copper);transform:translateY(-1px)}@media (max-width:1024px){.PortraitTeamGrid_grid__nGzeo{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.PortraitTeamGrid_grid__nGzeo{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:20px;padding:24px calc(50vw - 145px) 48px;margin:0 -20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.PortraitTeamGrid_grid__nGzeo::-webkit-scrollbar{display:none}.PortraitTeamGrid_card__nkwEC{flex:0 0 290px;scroll-snap-align:center}.PortraitTeamGrid_inner__0YKT1{padding:0 20px}}