.about-module__8yxMoa__wrap{max-width:var(--container,1400px);padding-left:var(--gutter,40px);padding-right:var(--gutter,40px);margin:0 auto}.about-module__8yxMoa__hero{background:var(--bg-1);padding:120px 0 96px;position:relative;overflow:hidden}.about-module__8yxMoa__heroInner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:80px;display:grid}@media (max-width:960px){.about-module__8yxMoa__heroInner{grid-template-columns:1fr;gap:48px}.about-module__8yxMoa__hero{padding:80px 0 64px}}.about-module__8yxMoa__heroEyebrow{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--eg-pine);align-items:center;gap:12px;margin-bottom:28px;font-size:.75rem;font-weight:600;display:inline-flex}.about-module__8yxMoa__heroEyebrow:before{content:"";background:var(--eg-pine);width:40px;height:1px;display:inline-block}.about-module__8yxMoa__heroTitle{font-family:var(--font-display);letter-spacing:-.035em;color:var(--eg-ink);text-wrap:balance;margin:0 0 28px;font-size:clamp(3rem,6.2vw,5.75rem);font-weight:800;line-height:.96}.about-module__8yxMoa__heroTitle em{font-family:var(--font-serif);color:var(--eg-pine);letter-spacing:-.025em;font-style:italic;font-weight:400}.about-module__8yxMoa__heroLede{font-family:var(--font-serif);color:var(--fg-2);text-wrap:pretty;max-width:560px;margin:0;font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.55}.about-module__8yxMoa__heroMeta{border-top:1px solid var(--border);flex-wrap:wrap;gap:32px;margin-top:36px;padding-top:28px;display:flex}.about-module__8yxMoa__heroMetaItem{flex-direction:column;gap:4px;display:flex}.about-module__8yxMoa__heroMetaNum{font-family:var(--font-display);letter-spacing:-.02em;color:var(--eg-sun);font-size:1.75rem;font-weight:800;line-height:1}.about-module__8yxMoa__heroMetaLabel{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);font-size:.75rem;font-weight:600}.about-module__8yxMoa__heroGroup{border-radius:var(--radius-lg);aspect-ratio:4/3;box-shadow:var(--shadow-lg);background:var(--eg-pine-deep);position:relative;overflow:hidden}.about-module__8yxMoa__heroGroup img{object-fit:cover;object-position:center 40%;width:100%;height:100%;display:block}.about-module__8yxMoa__heroStamp{background:var(--eg-sun);color:var(--eg-ink);font-family:var(--font-serif);z-index:3;box-shadow:var(--shadow-md);border-radius:999px;padding:10px 18px;font-size:.875rem;font-style:italic;position:absolute;bottom:-20px;left:-20px;transform:rotate(-3deg)}.about-module__8yxMoa__manifesto{background:var(--eg-pine-deep);color:var(--eg-linen);padding:128px 0;position:relative;overflow:hidden}.about-module__8yxMoa__manifestoInner{z-index:2;max-width:1100px;position:relative}.about-module__8yxMoa__manifestoMark{font-family:var(--font-serif);color:var(--eg-sun);opacity:.5;-webkit-user-select:none;user-select:none;margin:0 0 -32px;font-size:clamp(8rem,16vw,14rem);font-style:italic;line-height:.6}.about-module__8yxMoa__manifestoEyebrow{font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--eg-sun);white-space:nowrap;margin-bottom:24px;font-size:.8125rem;font-weight:600;display:inline-block}.about-module__8yxMoa__manifestoText{font-family:var(--font-display);letter-spacing:-.02em;color:var(--eg-linen);text-wrap:balance;margin:0 0 40px;font-size:clamp(1.75rem,3.4vw,3rem);font-weight:600;line-height:1.2}.about-module__8yxMoa__manifestoText em{font-family:var(--font-serif);color:var(--eg-sun);letter-spacing:-.01em;font-style:italic;font-weight:400}.about-module__8yxMoa__manifestoSig{border-top:1px solid #ffffff2e;align-items:center;gap:20px;max-width:560px;padding-top:32px;display:flex}.about-module__8yxMoa__manifestoSigMark{font-family:var(--font-serif);color:var(--eg-sun);font-size:1.5rem;font-style:italic}.about-module__8yxMoa__manifestoSigText{font-family:var(--font-sans);color:#ffffffb8;font-size:.9375rem;line-height:1.5}.about-module__8yxMoa__manifestoSigText strong{color:var(--eg-linen);font-weight:600}.about-module__8yxMoa__manifestoRings{z-index:1;opacity:.08;pointer-events:none;width:700px;height:700px;position:absolute;top:50%;right:-200px;transform:translateY(-50%)}.about-module__8yxMoa__manifestoRings circle{fill:none;stroke:var(--eg-sun);stroke-width:1px}.about-module__8yxMoa__values{background:var(--bg-1);padding:112px 0}.about-module__8yxMoa__valuesHead{max-width:760px;margin-bottom:64px}.about-module__8yxMoa__valuesEyebrow{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--eg-pine);margin-bottom:20px;font-size:.75rem;font-weight:600}.about-module__8yxMoa__valuesTitle{font-family:var(--font-display);letter-spacing:-.03em;color:var(--eg-ink);text-wrap:balance;margin:0;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:800;line-height:1.05}.about-module__8yxMoa__valuesTitle em{font-family:var(--font-serif);color:var(--eg-pine);font-style:italic;font-weight:400}.about-module__8yxMoa__valuesGrid{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}@media (max-width:820px){.about-module__8yxMoa__valuesGrid{grid-template-columns:1fr;gap:40px}}.about-module__8yxMoa__value{border-top:2px solid var(--eg-ink);flex-direction:column;gap:16px;padding-top:24px;display:flex}.about-module__8yxMoa__valueNum{font-family:var(--font-serif);color:var(--eg-sun);letter-spacing:.02em;font-size:1.125rem;font-style:italic;font-weight:300}.about-module__8yxMoa__valueTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--eg-ink);margin:0;font-size:1.875rem;font-weight:700;line-height:1.1}.about-module__8yxMoa__valueBody{font-family:var(--font-sans);color:var(--fg-2);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.65}.about-module__8yxMoa__practices{background:var(--eg-marble);padding:128px 0;position:relative}.about-module__8yxMoa__practicesHead{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:80px;margin-bottom:72px;display:grid}@media (max-width:960px){.about-module__8yxMoa__practicesHead{grid-template-columns:1fr;gap:32px;margin-bottom:56px}}.about-module__8yxMoa__practicesTitle{font-family:var(--font-display);letter-spacing:-.03em;color:var(--eg-ink);text-wrap:balance;margin:0;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:800;line-height:1.05}.about-module__8yxMoa__practicesTitle em{font-family:var(--font-serif);color:var(--eg-pine);font-style:italic;font-weight:400}.about-module__8yxMoa__practicesBody{font-family:var(--font-sans);color:var(--fg-2);max-width:560px;font-size:1.0625rem;line-height:1.65}.about-module__8yxMoa__practicesBody p{margin:0 0 16px}.about-module__8yxMoa__practicesBody p:last-child{margin:0}.about-module__8yxMoa__practicesGrid{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(3,1fr);gap:2px;display:grid;overflow:hidden}@media (max-width:900px){.about-module__8yxMoa__practicesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.about-module__8yxMoa__practicesGrid{grid-template-columns:1fr}}.about-module__8yxMoa__practice{background:var(--eg-linen);min-height:260px;transition:background var(--dur-base,.3s) var(--ease-out,ease);flex-direction:column;gap:14px;padding:40px 32px;display:flex}.about-module__8yxMoa__practice:hover{background:#fff}.about-module__8yxMoa__practiceNum{font-family:var(--font-serif);color:var(--eg-sun);letter-spacing:.02em;font-size:.875rem;font-style:italic;font-weight:400}.about-module__8yxMoa__practiceTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--eg-ink);margin:0;font-size:1.375rem;font-weight:700;line-height:1.15}.about-module__8yxMoa__practiceBody{font-family:var(--font-sans);color:var(--fg-2);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.6}.about-module__8yxMoa__team{background:var(--bg-1);padding:128px 0}.about-module__8yxMoa__teamHead{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:80px;margin-bottom:72px;display:grid}@media (max-width:960px){.about-module__8yxMoa__teamHead{grid-template-columns:1fr;gap:32px}}.about-module__8yxMoa__teamEyebrow{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--eg-pine);margin-bottom:20px;font-size:.75rem;font-weight:600}.about-module__8yxMoa__teamTitle{font-family:var(--font-display);letter-spacing:-.035em;color:var(--eg-ink);text-wrap:balance;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:.98}.about-module__8yxMoa__teamTitle em{font-family:var(--font-serif);color:var(--eg-mountain);letter-spacing:-.025em;font-style:italic;font-weight:400}.about-module__8yxMoa__teamIntro{font-family:var(--font-serif);color:var(--fg-2);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.55}.about-module__8yxMoa__teamGrid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}@media (max-width:1100px){.about-module__8yxMoa__teamGrid{grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width:560px){.about-module__8yxMoa__teamGrid{grid-template-columns:1fr}}.about-module__8yxMoa__member{flex-direction:column;gap:0;display:flex}.about-module__8yxMoa__memberPortrait{aspect-ratio:3/4;background:var(--eg-pine-tint);border-radius:var(--radius-md);margin-bottom:20px;position:relative;overflow:hidden}.about-module__8yxMoa__memberPortrait img{object-fit:cover;object-position:center 30%;width:100%;height:100%;transition:transform var(--dur-slow,.6s) var(--ease-out,ease);display:block}.about-module__8yxMoa__member:hover .about-module__8yxMoa__memberPortrait img{transform:scale(1.03)}.about-module__8yxMoa__memberPortrait:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 55%,#00000059);position:absolute;inset:0}.about-module__8yxMoa__memberStamp{background:var(--eg-ink);color:var(--eg-linen);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;z-index:2;border-radius:2px;padding:6px 12px;font-size:.7rem;font-weight:600;position:absolute;bottom:16px;left:16px}.about-module__8yxMoa__memberName{font-family:var(--font-display);letter-spacing:-.02em;color:var(--eg-ink);margin:0 0 4px;font-size:1.75rem;font-weight:700;line-height:1.05}.about-module__8yxMoa__memberRole{font-family:var(--font-serif);color:var(--eg-pine);margin:0 0 16px;font-size:1rem;font-style:italic}.about-module__8yxMoa__memberBio{font-family:var(--font-sans);color:var(--fg-2);margin:0 0 20px;font-size:.9375rem;line-height:1.55}.about-module__8yxMoa__memberCreds{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin:0;padding:16px 0 0;list-style:none;display:flex}.about-module__8yxMoa__memberCreds li{font-family:var(--font-sans);color:var(--fg-3);padding-left:14px;font-size:.8125rem;line-height:1.4;position:relative}.about-module__8yxMoa__memberCreds li:before{content:"";background:var(--eg-sun);width:6px;height:1px;position:absolute;top:.55em;left:0}.about-module__8yxMoa__certs{background:var(--eg-ink);color:var(--eg-linen);padding:80px 0}.about-module__8yxMoa__certsInner{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:72px;display:grid}@media (max-width:900px){.about-module__8yxMoa__certsInner{grid-template-columns:1fr;gap:32px}}.about-module__8yxMoa__certsEyebrow{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--eg-sun);margin-bottom:16px;font-size:.75rem;font-weight:600}.about-module__8yxMoa__certsTitle{font-family:var(--font-display);margin:0;font-size:1.75rem;font-weight:700;line-height:1.1}.about-module__8yxMoa__certsTitle em{font-family:var(--font-serif);color:var(--eg-sun);font-style:italic;font-weight:400}.about-module__8yxMoa__certsList{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:4px;grid-template-columns:repeat(5,1fr);gap:2px;display:grid;overflow:hidden}@media (max-width:900px){.about-module__8yxMoa__certsList{grid-template-columns:repeat(2,1fr)}}.about-module__8yxMoa__cert{background:var(--eg-ink);flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:140px;padding:28px 20px;display:flex}.about-module__8yxMoa__certName{font-family:var(--font-display);letter-spacing:-.01em;color:var(--eg-linen);margin:0;font-size:1rem;font-weight:700;line-height:1.2}.about-module__8yxMoa__certNote{font-family:var(--font-sans);color:#faf7f08c;margin:0;font-size:.75rem;line-height:1.45}.about-module__8yxMoa__cta{background:var(--eg-marble);padding:128px 0 144px}.about-module__8yxMoa__ctaCard{background:var(--eg-sun);color:var(--eg-ink);border-radius:var(--radius-xl);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding:80px 64px;display:grid;position:relative;overflow:hidden}@media (max-width:820px){.about-module__8yxMoa__ctaCard{grid-template-columns:1fr;gap:32px;padding:48px 32px}}.about-module__8yxMoa__ctaEyebrow{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:#333333b3;margin-bottom:20px;font-size:.75rem;font-weight:600}.about-module__8yxMoa__ctaTitle{font-family:var(--font-display);letter-spacing:-.035em;color:var(--eg-ink);text-wrap:balance;margin:0 0 20px;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:800;line-height:.98}.about-module__8yxMoa__ctaTitle em{font-family:var(--font-serif);color:var(--eg-mountain);letter-spacing:-.025em;font-style:italic;font-weight:400}.about-module__8yxMoa__ctaBody{font-family:var(--font-sans);color:#333c;max-width:520px;margin:0;font-size:1.0625rem;line-height:1.6}.about-module__8yxMoa__ctaActions{flex-wrap:wrap;gap:12px;display:flex}.about-module__8yxMoa__ctaBtn{font-family:var(--font-sans);letter-spacing:.02em;transition:transform var(--dur-fast,.15s) var(--ease-out,ease), background var(--dur-fast,.15s) var(--ease-out,ease);border-radius:999px;align-items:center;gap:10px;padding:16px 28px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.about-module__8yxMoa__ctaBtnPrimary{background:var(--eg-ink);color:var(--eg-linen)}.about-module__8yxMoa__ctaBtnPrimary:hover{background:var(--eg-pine-deep);color:var(--eg-linen);transform:translateY(-1px)}.about-module__8yxMoa__ctaBtnGhost{color:var(--eg-ink);border:1.5px solid var(--eg-ink);background:0 0}.about-module__8yxMoa__ctaBtnGhost:hover{background:var(--eg-ink);color:var(--eg-linen)}
