._53pPOG_page{background:var(--eg-marble,#f5f1e8);color:var(--fg-1);font-family:var(--font-sans)}._53pPOG_wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 32px}@media (max-width:700px){._53pPOG_wrap{padding:0 20px}}._53pPOG_hero{padding:72px 0 56px;position:relative}@media (min-width:900px){._53pPOG_hero{padding:96px 0 80px}}._53pPOG_heroInner{grid-template-columns:1fr;align-items:end;gap:40px;display:grid}@media (min-width:900px){._53pPOG_heroInner{grid-template-columns:1.1fr 1fr;gap:56px}}._53pPOG_heroEyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--eg-pine,#2f6b4f);margin-bottom:18px;font-size:11px;font-weight:600}._53pPOG_heroEyebrow:before{content:"";vertical-align:middle;background:currentColor;width:28px;height:1px;margin-right:12px;display:inline-block;transform:translateY(-2px)}._53pPOG_heroTitle{font-family:var(--font-display);letter-spacing:-.025em;color:var(--fg-1);margin:0 0 24px;font-size:clamp(2.5rem,6vw,4.4rem);font-weight:800;line-height:1.02}._53pPOG_heroTitle em{font-family:var(--font-serif);color:var(--eg-pine,#2f6b4f);letter-spacing:-.015em;font-style:italic;font-weight:400}._53pPOG_heroLede{color:var(--fg-2);max-width:56ch;margin:0 0 32px;font-size:1.0625rem;line-height:1.65}._53pPOG_heroMeta{border-top:1px solid var(--border,#4d4d4f24);flex-wrap:wrap;gap:40px;padding-top:24px;display:flex}._53pPOG_heroMetaItem{flex-direction:column;gap:4px;display:flex}._53pPOG_heroMetaNum{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg-1);font-size:2.25rem;font-weight:800;line-height:1}._53pPOG_heroMetaNum small{opacity:.55;margin-left:2px;font-size:.6em;font-weight:600}._53pPOG_heroMetaLabel{letter-spacing:.06em;color:var(--fg-3);text-transform:uppercase;font-size:12px;font-weight:500}._53pPOG_heroPlate{aspect-ratio:4/5;background:radial-gradient(at 50% 30%,#fff6,#0000 65%),linear-gradient(155deg,#d4c4a8 0%,#b8a282 50%,#8a6f4e 100%);border-radius:8px;position:relative;overflow:hidden;box-shadow:0 32px 60px -28px #14100c59}._53pPOG_heroPlateInner{color:#ffffffb8;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex;position:absolute;inset:0}._53pPOG_heroPlateIcon{opacity:.55;width:64px;height:64px;margin-bottom:18px}._53pPOG_heroPlateCaption{font-family:var(--font-serif);max-width:22ch;font-size:14px;font-style:italic;line-height:1.4}._53pPOG_heroPlateStamp{color:var(--eg-linen,#faf7f0);font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;background:#14100cd9;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:600;position:absolute;bottom:16px;left:16px}._53pPOG_manifesto{background:var(--eg-pine-deep,#1f4636);color:var(--eg-linen,#faf7f0);padding:72px 0;position:relative;overflow:hidden}._53pPOG_manifestoInner{z-index:2;max-width:980px;position:relative}._53pPOG_manifestoEyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--eg-sun,#e8a53a);margin-bottom:24px;font-size:11px;font-weight:600}._53pPOG_manifestoText{font-family:var(--font-display);letter-spacing:-.015em;max-width:28ch;margin:0 0 32px;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;line-height:1.3}._53pPOG_manifestoText em{font-family:var(--font-serif);color:var(--eg-sun,#e8a53a);font-style:italic;font-weight:400}._53pPOG_manifestoSig{color:#faf7f0bf;border-top:1px solid #faf7f02e;align-items:center;gap:16px;max-width:540px;padding-top:24px;font-size:14px;display:flex}._53pPOG_manifestoSig strong{color:var(--eg-linen,#faf7f0);font-weight:600}._53pPOG_manifestoRings{opacity:.18;pointer-events:none;width:720px;height:720px;position:absolute;top:50%;right:-180px;transform:translateY(-50%)}._53pPOG_manifestoRings circle{fill:none;stroke:var(--eg-sun,#e8a53a);stroke-width:1px}._53pPOG_filterbar{z-index:30;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border,#4d4d4f24);background:#f5f1e8f0;padding:16px 0;position:sticky;top:0}._53pPOG_filterbarInner{flex-wrap:wrap;align-items:center;gap:24px;display:flex}._53pPOG_filterbarCount{font-family:var(--font-display);letter-spacing:-.005em;color:var(--fg-1);white-space:nowrap;font-size:14px;font-weight:700}._53pPOG_filterbarCount em{font-family:var(--font-serif);color:var(--eg-pine,#2f6b4f);margin-right:4px;font-style:italic;font-weight:400}._53pPOG_filterbarGroups{flex-wrap:wrap;flex:1;align-items:center;gap:18px;display:flex}._53pPOG_filter{align-items:center;gap:8px;display:flex}._53pPOG_filterLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:600}._53pPOG_filterPills{flex-wrap:wrap;gap:6px;display:flex}._53pPOG_pill{border:1px solid var(--border,#4d4d4f2e);color:var(--fg-2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .15s,color .15s,border-color .15s}._53pPOG_pill:hover{border-color:var(--eg-pine,#2f6b4f);color:var(--eg-pine,#2f6b4f)}._53pPOG_pillOn{background:var(--eg-pine,#2f6b4f);border-color:var(--eg-pine,#2f6b4f);color:#fff}._53pPOG_pillCount{opacity:.55;margin-left:6px;font-size:10.5px;font-weight:600}._53pPOG_pillOn ._53pPOG_pillCount{opacity:.75}._53pPOG_filterbarClear{color:var(--fg-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:12.5px;text-decoration:underline}._53pPOG_filterbarClear:hover{color:var(--eg-mountain,#c0392b)}@media (max-width:720px){._53pPOG_filterbar{position:static}._53pPOG_filterbarInner{flex-direction:column;align-items:stretch;gap:16px}._53pPOG_filterbarGroups{flex-direction:column;align-items:stretch;gap:14px}._53pPOG_filter{flex-direction:column;align-items:flex-start;gap:6px}}._53pPOG_gridSection{padding:56px 0 96px}._53pPOG_grid{grid-template-columns:1fr;gap:28px;display:grid}@media (min-width:700px){._53pPOG_grid{grid-template-columns:repeat(2,1fr);gap:28px}}@media (min-width:1000px){._53pPOG_grid{grid-template-columns:repeat(3,1fr);gap:32px}}._53pPOG_card{border:1px solid var(--border,#4d4d4f24);cursor:pointer;text-align:left;background:#fff;border-radius:4px;flex-direction:column;width:100%;padding:0;font-family:inherit;transition:transform .25s,box-shadow .25s,border-color .15s;display:flex;overflow:hidden}._53pPOG_card:hover{border-color:#4d4d4f3d;transform:translateY(-2px);box-shadow:0 18px 38px -22px #14100c47}._53pPOG_cardOpen{border-color:var(--eg-pine,#2f6b4f);transform:none;box-shadow:0 24px 60px -28px #14100c66}._53pPOG_portrait{aspect-ratio:4/5;background:radial-gradient(ellipse at 50% 35%, #ffffff80, transparent 60%), linear-gradient(160deg, var(--eg-pine-tint,#e8f0eb) 0%, #d4e2d8 100%);flex-shrink:0;position:relative;overflow:hidden}._53pPOG_portraitImg{object-fit:cover;object-position:var(--focal-desktop,50% 50%);width:100%;height:100%;position:absolute;inset:0}@media (max-width:700px){._53pPOG_portraitImg{object-position:var(--focal-mobile,50% 50%)}}._53pPOG_portraitInitials{background:var(--eg-pine,#2f6b4f);color:#fff;width:88px;height:88px;font-family:var(--font-display);letter-spacing:-.02em;border-radius:50%;justify-content:center;align-items:center;font-size:30px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._53pPOG_portraitRegion{color:var(--eg-linen,#faf7f0);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14100cc7;border-radius:999px;padding:5px 9px;font-size:9.5px;font-weight:600;position:absolute;top:12px;left:12px}._53pPOG_portraitYears{color:var(--eg-pine-deep,#1f4636);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:#ffffffeb;border-radius:4px;padding:5px 9px;font-size:10px;font-weight:700;position:absolute;bottom:12px;right:12px}._53pPOG_cardBody{flex-direction:column;gap:8px;padding:20px 20px 22px;display:flex}._53pPOG_cardName{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg-1);margin:0;font-size:1.2rem;font-weight:800;line-height:1.15}._53pPOG_cardRole{color:var(--eg-pine,#2f6b4f);letter-spacing:-.005em;font-size:13.5px;font-weight:500}._53pPOG_cardHometown{color:var(--fg-3);align-items:center;gap:6px;font-size:13px;display:flex}._53pPOG_cardHometown:before{content:"";background:var(--eg-sun,#e8a53a);border-radius:50%;width:6px;height:6px}._53pPOG_cardBio{color:var(--fg-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}._53pPOG_cardChips{border-top:1px solid var(--border,#4d4d4f1a);flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:14px;display:flex}._53pPOG_chip{letter-spacing:.06em;text-transform:uppercase;background:var(--eg-pine-tint,#e8f0eb);color:var(--eg-pine-deep,#1f4636);white-space:nowrap;border-radius:4px;padding:4px 9px;font-size:10.5px;font-weight:600}._53pPOG_chipLang{color:var(--fg-3);border:1px solid var(--border,#4d4d4f29);text-transform:none;letter-spacing:0;background:0 0}._53pPOG_expand{border:1px solid var(--eg-pine,#2f6b4f);background:#fff;border-radius:4px;grid-column:1/-1;padding:0;animation:.35s cubic-bezier(.2,.7,.2,1) _53pPOG_expandIn;overflow:hidden}@keyframes _53pPOG_expandIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}._53pPOG_expandInner{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:900px){._53pPOG_expandInner{grid-template-columns:.85fr 1.15fr}}._53pPOG_expandMedia{background:linear-gradient(160deg, var(--eg-pine-tint,#e8f0eb) 0%, #d4e2d8 100%);flex-direction:column;min-height:360px;display:flex;position:relative}._53pPOG_expandHero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:48px 32px;display:flex;position:relative}._53pPOG_expandBigInitials{background:var(--eg-pine,#2f6b4f);color:#fff;width:140px;height:140px;font-family:var(--font-display);letter-spacing:-.02em;border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;font-size:48px;font-weight:800;display:flex;box-shadow:0 16px 32px -16px #1f463680}._53pPOG_expandQuote{font-family:var(--font-serif);color:var(--eg-pine-deep,#1f4636);max-width:36ch;margin:0;font-size:1.0625rem;font-style:italic;line-height:1.55}._53pPOG_expandGallery{background:var(--border,#4d4d4f2e);border-top:1px solid var(--border,#4d4d4f2e);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}._53pPOG_expandShot{aspect-ratio:1;background:radial-gradient(at 50% 30%,#fff6,#0000 60%),linear-gradient(155deg,#c4b497 0%,#968165 100%);align-items:flex-end;padding:10px 12px;display:flex;position:relative;overflow:hidden}._53pPOG_expandShot:nth-child(2){background:radial-gradient(at 50% 30%,#fff6,#0000 60%),linear-gradient(155deg,#a8b8a0 0%,#6f8770 100%)}._53pPOG_expandShot:nth-child(3){background:radial-gradient(at 50% 30%,#fff6,#0000 60%),linear-gradient(155deg,#b89a82 0%,#8a6f4e 100%)}._53pPOG_expandShotImg{object-fit:cover;object-position:var(--focal-desktop,50% 50%);z-index:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:700px){._53pPOG_expandShotImg{object-position:var(--focal-mobile,50% 50%)}}._53pPOG_expandShotCaption{letter-spacing:.05em;color:#ffffffeb;text-shadow:0 1px 4px #14100c8c;z-index:1;font-size:10px;font-weight:600;line-height:1.3;position:relative}._53pPOG_expandBody{flex-direction:column;gap:24px;padding:40px 40px 44px;display:flex}@media (max-width:700px){._53pPOG_expandBody{padding:28px 24px 32px}}._53pPOG_expandHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._53pPOG_expandId{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._53pPOG_expandEyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--eg-pine,#2f6b4f);font-size:11px;font-weight:600}._53pPOG_expandName{font-family:var(--font-display);letter-spacing:-.025em;color:var(--fg-1);margin:0;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800;line-height:1.05}._53pPOG_expandRoleRow{color:var(--fg-2);flex-wrap:wrap;gap:8px 16px;font-size:14px;display:flex}._53pPOG_expandRoleRow strong{color:var(--fg-1);font-weight:600}._53pPOG_expandRoleRow:before{content:"";background:var(--fg-3);opacity:.5;align-self:center;width:24px;height:1px;margin-right:-8px}._53pPOG_expandClose{border:1px solid var(--border,#4d4d4f2e);width:36px;height:36px;color:var(--fg-2);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;font-size:18px;font-weight:400;transition:background .15s,color .15s;display:flex}._53pPOG_expandClose:hover{background:var(--eg-mountain,#c0392b);color:#fff;border-color:var(--eg-mountain,#c0392b)}._53pPOG_expandStory{color:var(--fg-1);flex-direction:column;gap:14px;font-size:15.5px;line-height:1.7;display:flex}._53pPOG_expandStory p{margin:0}._53pPOG_expandStory p:first-child:first-letter{font-family:var(--font-serif);float:left;color:var(--eg-pine,#2f6b4f);margin-top:4px;margin-right:8px;font-size:3.4em;font-weight:400;line-height:.9}._53pPOG_expandFacts{border-top:1px solid var(--border,#4d4d4f24);border-bottom:1px solid var(--border,#4d4d4f24);grid-template-columns:repeat(2,1fr);gap:14px 24px;padding:20px 0;display:grid}@media (min-width:800px){._53pPOG_expandFacts{grid-template-columns:repeat(4,1fr)}}._53pPOG_fact{flex-direction:column;gap:4px;display:flex}._53pPOG_factLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);font-size:10px;font-weight:600}._53pPOG_factValue{color:var(--fg-1);font-size:14px;font-weight:500;line-height:1.4}._53pPOG_certsList{flex-wrap:wrap;gap:8px;display:flex}._53pPOG_cert{letter-spacing:.04em;background:var(--eg-pine-tint,#e8f0eb);color:var(--eg-pine-deep,#1f4636);border-radius:4px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}._53pPOG_cert:before{content:"✓";font-weight:700}._53pPOG_empty{text-align:center;border:1px dashed var(--border,#4d4d4f3d);color:var(--fg-3);border-radius:4px;padding:80px 32px}._53pPOG_empty h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg-2);margin:0 0 8px;font-size:1.25rem;font-weight:700}._53pPOG_empty p{margin:0 0 16px;font-size:14px}._53pPOG_empty code{color:var(--fg-1);background:#4d4d4f0f;border-radius:3px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}