/* On Seven visual cleanup: real logo, fewer generic template symbols */
.mark.has-image{position:relative;overflow:hidden;border:0!important;background:#050505!important;box-shadow:none!important;border-radius:14px!important}
.mark.has-image>i,.mark.has-image>b{display:none!important}
.mark.has-image>img{display:block!important;position:relative!important;inset:auto!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;background:#050505!important;z-index:2}
.brand .mark-small.has-image{width:58px!important;height:58px!important;flex:0 0 58px!important}
.page-number,#aboutArtSymbol,.program-icon{display:none!important}
.about-clean{align-items:stretch}
.about-brand-panel{display:grid;place-items:center;min-height:420px;background:var(--deep,#073e2d);overflow:hidden}
.about-brand-content{position:relative;z-index:2;width:min(78%,420px);display:grid;justify-items:center;gap:24px;text-align:center}
.about-brand-logo{display:block;width:min(100%,330px);aspect-ratio:1/1;max-height:330px;object-fit:cover;object-position:center;border-radius:24px}
.about-brand-content p{margin:0;max-width:32ch;color:rgba(255,255,255,.76);font-weight:700;line-height:1.7}
.about-art.has-image .about-brand-logo{opacity:.9;filter:drop-shadow(0 10px 30px rgba(0,0,0,.18))}
.about-clean .values span{justify-content:center;text-align:center}
.greeting-clean .greeting-portrait{display:grid;place-items:center;align-content:center;gap:22px;background:var(--deep,#073e2d)}
.greeting-brand-logo{display:block;width:min(72%,300px);aspect-ratio:1/1;max-height:300px;object-fit:cover;object-position:center;border-radius:24px}
.greeting-portrait.has-image .greeting-brand-logo{opacity:0;pointer-events:none}
.clean-hero:after{opacity:.18}
@media(max-width:820px){.brand .mark-small.has-image{width:52px!important;height:52px!important;flex-basis:52px!important}.about-brand-panel{min-height:340px}.about-brand-logo{width:min(82%,280px)}.greeting-brand-logo{width:min(70%,240px)}}
