@media(max-width:1024px){
  .mobile-public-transition{width:min(100% - 40px,520px);margin:0 auto;padding:clamp(92px,25vw,128px) 0 clamp(78px,21vw,108px);text-align:center;opacity:.74;transform:translateY(8px);transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1)}.mobile-public-transition p{margin:0;font-size:clamp(1.55rem,7.2vw,2.25rem);line-height:1.08;letter-spacing:-.06em}.mobile-public-transition strong{color:var(--landing-text);font-weight:800}.mobile-public-transition.is-visible{opacity:1;transform:none}
  .mobile-public-showcase{padding-top:0;padding-bottom:76px}.mobile-public-showcase h2{max-width:370px}.mobile-public-lead{max-width:340px;margin:18px 0 0;color:var(--landing-muted);font-size:.9rem;line-height:1.5}.mobile-public-preview{width:calc(100% + 32px);margin:clamp(40px,11vw,60px) -16px 0;overflow:hidden;background:var(--landing-surface);box-shadow:0 20px 48px rgba(0,0,0,.22)}.mobile-public-cover{display:grid;align-content:end;min-height:300px;padding:24px;background:linear-gradient(145deg,rgba(15,12,9,.08),rgba(15,12,9,.72)),linear-gradient(135deg,#9a765b,#2b211a);color:#fff}.mobile-public-cover span{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;opacity:.78}.mobile-public-cover strong{margin-top:12px;font-size:2.15rem;line-height:.98;letter-spacing:-.07em}.mobile-public-body{display:grid;gap:14px;padding:22px 20px 24px;background:var(--landing-surface)}.mobile-public-body small{color:var(--landing-gold);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mobile-public-body>div{display:flex;gap:8px;flex-wrap:wrap}.mobile-public-body>div span{padding:8px 10px;border:1px solid var(--landing-line);border-radius:999px;color:var(--landing-muted);font-size:.72rem}.mobile-public-body button{display:flex;justify-content:space-between;align-items:center;min-height:46px;margin-top:4px;padding:0 14px;border:1px solid var(--landing-gold);border-radius:7px;background:var(--landing-gold);color:#15120c;font-weight:800}.mobile-public-body button b{font-size:1.1rem}.mobile-public-showcase.is-in-view .mobile-public-preview{animation:mobile-public-reveal .75s cubic-bezier(.2,.8,.2,1) both}
  .mobile-public-cover{position:relative;display:grid;align-content:end;min-height:300px;overflow:hidden;padding:0;background:#2b211a}.mobile-public-cover:after{position:absolute;inset:0;background:linear-gradient(145deg,rgba(15,12,9,.05),rgba(15,12,9,.74));content:''}.mobile-public-cover img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center}.mobile-public-cover-content{position:relative;z-index:1;display:grid;align-content:end;padding:24px}.mobile-public-cover-content span{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;opacity:.86}.mobile-public-cover-content strong{margin-top:12px;font-size:2.15rem;line-height:.98;letter-spacing:-.07em}
  @keyframes mobile-public-reveal{from{opacity:.45;transform:translateY(18px) scale(.985);clip-path:inset(8% 0 0)}to{opacity:1;transform:none;clip-path:inset(0)}}
  @media(prefers-reduced-motion:reduce){.mobile-public-transition,.mobile-public-showcase .mobile-public-preview{transition:none;animation:none!important}.mobile-public-transition{opacity:1;transform:none}}
}
