.AboutPageContent-module__vpXPpa__page{padding-top:5rem}.AboutPageContent-module__vpXPpa__hero{align-items:center;min-height:37.5rem;display:flex;position:relative}.AboutPageContent-module__vpXPpa__heroBackground{position:absolute;inset:0}.AboutPageContent-module__vpXPpa__coverImage{object-fit:cover}.AboutPageContent-module__vpXPpa__heroOverlay{background:linear-gradient(90deg,#1a1a1ae6,#1a1a1ab3,#1a1a1a80);position:absolute;inset:0}.AboutPageContent-module__vpXPpa__heroContent{z-index:10;max-width:1400px;margin:0 auto;padding:5rem 1.5rem;position:relative}.AboutPageContent-module__vpXPpa__heroText{max-width:48rem}.AboutPageContent-module__vpXPpa__heroTitle{color:var(--spy-gold);margin-bottom:1rem;font-size:1.875rem}.AboutPageContent-module__vpXPpa__heroSubtitle{color:var(--spy-gold);margin-bottom:1rem;font-size:1.5rem}.AboutPageContent-module__vpXPpa__heroParagraph{color:var(--spy-gray-light);font-size:1.125rem;line-height:1.625}.AboutPageContent-module__vpXPpa__heroParagraphSpaced{margin-bottom:2rem}.AboutPageContent-module__vpXPpa__contactSection{border-top:1px solid var(--spy-gray-dark);background:linear-gradient(to bottom, var(--spy-black), var(--spy-dark), var(--spy-black));padding:5rem 1.5rem;position:relative}.AboutPageContent-module__vpXPpa__contactGlow{pointer-events:none;background:radial-gradient(75% 45% at 50% 0,#c9a22717,#0000 55%);position:absolute;inset:0}.AboutPageContent-module__vpXPpa__contactContainer{z-index:10;max-width:1400px;margin:0 auto;padding:0 1.5rem;position:relative}.AboutPageContent-module__vpXPpa__contactIntro{text-align:center;max-width:42rem;margin:0 auto 2.5rem}.AboutPageContent-module__vpXPpa__eyebrow{color:var(--spy-gold);letter-spacing:.22em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:500}.AboutPageContent-module__vpXPpa__contactTitle{color:var(--spy-white);font-size:1.875rem}.AboutPageContent-module__vpXPpa__contactSubtitle{color:var(--spy-gray-light);margin-top:1rem;font-size:1rem;line-height:1.625}.AboutPageContent-module__vpXPpa__officeGrid{gap:1.5rem;max-width:56rem;margin:0 auto;display:grid}.AboutPageContent-module__vpXPpa__officeCard{border:1px solid var(--spy-gray-dark);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0d0d8c;border-radius:1rem;padding:1.5rem;box-shadow:inset 0 1px #ffffff0d}.AboutPageContent-module__vpXPpa__officeHeading{border-bottom:1px solid var(--spy-gray-dark);color:var(--spy-gold);align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.25rem;display:flex}.AboutPageContent-module__vpXPpa__officeBadge{width:2.5rem;height:2.5rem;color:var(--spy-gold);font-family:var(--font-body), sans-serif;letter-spacing:-.025em;background:#c9a22726;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-style:normal;font-weight:600;display:flex}.AboutPageContent-module__vpXPpa__officeLinks{flex-direction:column;gap:.75rem;display:flex}.AboutPageContent-module__vpXPpa__officeLink{color:var(--spy-white);border:1px solid #0000;border-radius:.75rem;align-items:center;gap:1rem;padding:.5rem .25rem;text-decoration:none;transition:background-color .2s,border-color .2s;display:flex}.AboutPageContent-module__vpXPpa__officeLink:hover{background:#1a1a1a59;border-color:#c9a22733}.AboutPageContent-module__vpXPpa__officeIcon{width:3rem;height:3rem;color:var(--spy-gold);background:#c9a22726;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.AboutPageContent-module__vpXPpa__officeLink:hover .AboutPageContent-module__vpXPpa__officeIcon{background:#c9a22740}.AboutPageContent-module__vpXPpa__officeIconSvg{width:1.25rem;height:1.25rem}.AboutPageContent-module__vpXPpa__officeText{color:var(--spy-gray-light);text-align:left;font-size:1rem;transition:color .2s}.AboutPageContent-module__vpXPpa__officeTextBreak{overflow-wrap:anywhere;min-width:0}.AboutPageContent-module__vpXPpa__officePhone{font-variant-numeric:tabular-nums}.AboutPageContent-module__vpXPpa__officeLink:hover .AboutPageContent-module__vpXPpa__officeText{color:var(--spy-white)}@media (min-width:768px){.AboutPageContent-module__vpXPpa__hero{min-height:43.75rem}.AboutPageContent-module__vpXPpa__heroContent{padding:7rem 2rem}.AboutPageContent-module__vpXPpa__heroTitle{font-size:3rem}.AboutPageContent-module__vpXPpa__heroSubtitle{font-size:2.25rem}.AboutPageContent-module__vpXPpa__contactSection{padding:7rem 2rem}.AboutPageContent-module__vpXPpa__contactContainer{padding:0 2rem}.AboutPageContent-module__vpXPpa__contactIntro{margin-bottom:3.5rem}.AboutPageContent-module__vpXPpa__contactTitle{font-size:2.25rem}.AboutPageContent-module__vpXPpa__contactSubtitle,.AboutPageContent-module__vpXPpa__officeText{font-size:1.125rem}.AboutPageContent-module__vpXPpa__officeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.AboutPageContent-module__vpXPpa__officeCard{padding:2rem}}
.AboutTeamSection-module__jSCMda__mediaFrame{background:var(--spy-black);border:1px solid #333c;border-radius:.75rem;position:relative;overflow:hidden;box-shadow:0 18px 50px -38px #000000f2}.AboutTeamSection-module__jSCMda__mediaElement{object-fit:cover;width:100%;height:100%}.AboutTeamSection-module__jSCMda__imageContain{object-fit:contain}.AboutTeamSection-module__jSCMda__introSection,.AboutTeamSection-module__jSCMda__teamSection{padding:5rem 1.5rem}.AboutTeamSection-module__jSCMda__introSection{background:var(--spy-dark)}.AboutTeamSection-module__jSCMda__teamSectionDark{background:var(--spy-black)}.AboutTeamSection-module__jSCMda__teamSectionLight{background:var(--spy-dark)}.AboutTeamSection-module__jSCMda__container{max-width:1400px;margin:0 auto;padding:0 1.5rem}.AboutTeamSection-module__jSCMda__intro{text-align:center;max-width:56rem;margin:0 auto}.AboutTeamSection-module__jSCMda__introTitle{color:var(--spy-white);margin-bottom:1.5rem;font-size:1.875rem}.AboutTeamSection-module__jSCMda__introText{color:var(--spy-gray-light);font-size:1.25rem;line-height:1.625}.AboutTeamSection-module__jSCMda__sectionTitle{color:var(--spy-gold);text-align:center;margin-bottom:1rem;font-size:1.875rem}.AboutTeamSection-module__jSCMda__sectionTitleLight{color:var(--spy-white)}.AboutTeamSection-module__jSCMda__teamList{max-width:72rem;margin:0 auto}.AboutTeamSection-module__jSCMda__teamMember{border-bottom:1px solid #333c;align-items:center;gap:1.75rem;padding:3rem 0;display:grid}.AboutTeamSection-module__jSCMda__teamMember:last-child{border-bottom:0}.AboutTeamSection-module__jSCMda__textPanel{border-left:1px solid #c9a22773;padding-left:1.25rem}.AboutTeamSection-module__jSCMda__memberName{color:var(--spy-white);margin-bottom:.5rem;font-size:1.5rem}.AboutTeamSection-module__jSCMda__memberTitle{color:var(--spy-gold);margin-bottom:1.25rem;font-size:1rem}.AboutTeamSection-module__jSCMda__memberBio{color:var(--spy-gray-light);margin-bottom:1.5rem;line-height:1.625}.AboutTeamSection-module__jSCMda__contactLinks{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.25rem;padding-left:1.25rem;font-size:.875rem;display:flex}.AboutTeamSection-module__jSCMda__contactLink{color:var(--spy-white);align-items:center;gap:.5rem;text-decoration:none;transition:color .2s;display:inline-flex}.AboutTeamSection-module__jSCMda__contactLink:hover{color:var(--spy-gold)}.AboutTeamSection-module__jSCMda__contactIcon{width:1rem;height:1rem}.AboutTeamSection-module__jSCMda__breakText{overflow-wrap:anywhere}@media (min-width:768px){.AboutTeamSection-module__jSCMda__introSection,.AboutTeamSection-module__jSCMda__teamSection{padding:7rem 2rem}.AboutTeamSection-module__jSCMda__container{padding:0 2rem}.AboutTeamSection-module__jSCMda__introTitle{font-size:3rem}.AboutTeamSection-module__jSCMda__sectionTitle{font-size:2.25rem}.AboutTeamSection-module__jSCMda__teamMember{grid-template-columns:1fr 1fr;gap:3rem;padding:4rem 0}.AboutTeamSection-module__jSCMda__teamMemberReversed{grid-template-columns:1fr 1fr}.AboutTeamSection-module__jSCMda__mediaReversed{order:2}.AboutTeamSection-module__jSCMda__contentReversed{order:1}.AboutTeamSection-module__jSCMda__textPanel,.AboutTeamSection-module__jSCMda__contactLinks{padding-left:1.75rem}.AboutTeamSection-module__jSCMda__memberName{font-size:1.875rem}.AboutTeamSection-module__jSCMda__memberTitle{font-size:1.125rem}}
