/* Private member treatment. Approved wall artwork and base styles are unchanged. */
#brick-app.founding-view .intro{margin-bottom:12px}
#brick-app.founding-view .intro h1{font-size:clamp(24px,3.5vw,34px)}
#brick-app.founding-view .intro .tagline,#brick-app.founding-view .intro .heritage{display:none}
#brick-app .founding-experience{--founding-gold:#ac8c55;--founding-paper:#f3ecdE;max-width:940px;margin:0 auto}
#brick-app .founding-experience .founding-recognition{position:relative;background:linear-gradient(135deg,#fcfaf5,#f3ebda 58%,#eee2c9);border:1px solid #cbb992;border-radius:160px 160px 4px 4px;padding:64px 36px 34px;margin:26px 0 34px;text-align:center;box-shadow:0 12px 32px #19344909}
#brick-app .founding-experience .founding-name{font:clamp(44px,7vw,72px)/1.12 Georgia,serif;color:var(--navy);margin:0 0 16px;overflow-wrap:anywhere}
#brick-app .founding-experience .founding-welcome{font:clamp(23px,3.5vw,32px)/1.3 Georgia,serif;color:var(--navy);max-width:620px;margin:0 auto 24px}
#brick-app .founding-experience .founding-story{font-size:18px;color:var(--navy);max-width:570px;margin:0 auto 16px}
#brick-app .founding-experience .founding-recognition p{max-width:590px;line-height:1.75}
#brick-app .founding-experience .founding-recognition .badge{display:inline-block;white-space:normal;max-width:100%;padding:10px 22px;margin:18px 0 8px;letter-spacing:.04em;background:var(--navy);border:1px solid var(--navy);color:#fff9e9;border-radius:30px;font-size:14px}
#brick-app .founding-experience .founding-signature{font:italic 18px/1.6 Georgia,serif;margin-top:22px;color:var(--navy)}
#brick-app .founding-experience .founding-dates{font-size:12px;letter-spacing:.025em;color:#685b47;margin-top:20px}
#brick-app .founding-benefits-heading{text-align:center;margin:34px 0 18px}
#brick-app .founding-benefits-heading h2{font:clamp(26px,4vw,34px)/1.25 Georgia,serif;margin:8px 0 16px}
#brick-app .founding-experience .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-color:#cbb992;padding:22px 0;margin:0 0 22px}
#brick-app .founding-experience .stat{min-width:0;padding:12px 18px;text-align:center}
#brick-app .founding-experience .stat b{font:34px/1.2 Georgia,serif;color:var(--navy)}
#brick-app .founding-experience .stat span{font-size:13px;line-height:1.6;margin-top:8px}
#brick-app .founding-experience .notice{background:none;border-left:0;text-align:center;color:#685b47;max-width:700px;margin:20px auto 30px;padding:0;line-height:1.7}
#brick-app .founding-wall-gift{margin-top:36px}
#brick-app .founding-experience .founding-gift{text-align:center;padding:26px 12px;border-top:0}
#brick-app .founding-experience .founding-gift h2{font:32px/1.25 Georgia,serif;margin:10px 0 16px}
#brick-app .founding-experience .founding-gift p{max-width:650px;margin:0 auto 12px;line-height:1.75}
#brick-app .founding-experience .founding-privileges{background:none;border:0;border-top:1px solid #cbb992;border-bottom:1px solid #cbb992;text-align:center;margin:32px 0;padding:26px 20px}
#brick-app .founding-experience .founding-privileges p{max-width:690px;margin:14px auto}
#brick-app .founding-preview-entry{text-align:right;margin:8px 0 20px}
#brick-app .founding-preview-entry button{background:transparent;color:var(--navy);border:1px solid #bba77e}
#brick-app .founding-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #cbb992;padding:8px 0 22px;margin-bottom:20px}
#brick-app .founding-preview-toolbar p{margin:0;font-size:13px;line-height:1.65}
#brick-app .founding-preview-toolbar button{flex-shrink:0}
#brick-app .founding-preview-content{border:0;padding:0;margin:0;min-width:0}
#brick-app .founding-preview-content button:disabled{cursor:default}
@media(max-width:600px){
 #brick-app .founding-experience .founding-recognition{border-radius:110px 110px 4px 4px;padding:48px 20px 26px;margin-top:20px}
 #brick-app .founding-experience .founding-recognition .badge{font-size:12px;padding:10px 16px}
 #brick-app .founding-experience .stats{grid-template-columns:1fr}
 #brick-app .founding-experience .stat{border:0;border-bottom:1px solid #ded2ba;padding:18px 10px}
 #brick-app .founding-experience .stat:last-child{border-bottom:0}
 #brick-app .founding-preview-toolbar{align-items:stretch;flex-direction:column}
 #brick-app .founding-preview-entry button{width:100%}
}
