/* Real fanpage photography; original photos preserved */
.opt-showcase.opt-real-photo{background:#e5e6e3;isolation:isolate}.opt-showcase.opt-real-photo>img{inset:0;width:100%;height:100%;object-fit:cover;object-position:center;max-width:none}.opt-real-photo:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#1a251de0);z-index:2;pointer-events:none}.opt-real-photo figcaption{z-index:3;color:#fff;bottom:25px;left:26px;right:24px;display:flex;flex-direction:column;gap:8px}.opt-real-photo figcaption span{font-size:9px;letter-spacing:1.5px}.opt-real-photo figcaption a{font-size:12px}.opt-category{overflow:hidden;padding:0 0 28px}.opt-category-art{height:380px;background:#e4e3df}.opt-category-art img{width:100%;height:100%;object-fit:cover;object-position:center 56%;transition:transform .3s}.opt-frame .opt-category-art img{object-position:center 72%}.opt-category:hover img{transform:scale(1.025)}.opt-category-title{margin:0 28px;border-top:0;padding-top:25px}.opt-category>p{margin-left:28px!important;margin-right:28px!important}.opt-photo-note{font-size:11px;line-height:1.75;color:var(--text);margin-top:17px!important}.opt-photo-note a{text-decoration:underline!important;text-underline-offset:3px}@media(max-width:760px){.opt-showcase.opt-real-photo{min-height:365px}.opt-real-photo figcaption{left:19px;right:18px;bottom:20px}.opt-real-photo figcaption a{font-size:10px}.opt-category-art{height:260px}.opt-category-title{margin:0 23px;padding-top:20px}.opt-category>p{margin-left:23px!important;margin-right:23px!important}.opt-photo-note{font-size:10px}}
