.pronto-club-scene{isolation:isolate;aspect-ratio:3/2;background:#29371f;min-width:0;position:relative;overflow:hidden}.pronto-club-scene .pronto-club-table{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.pronto-club-keepsake{aspect-ratio:1.6;color:#e6bc5c;pointer-events:none;background:linear-gradient(130deg,#35432a,#1d2a19);border:1px solid #c3a455;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:34%;padding:10px;display:flex;position:absolute;bottom:7%;left:7%;rotate:-9deg;box-shadow:3px 12px 24px #0006}.pronto-club-keepsake img{object-fit:contain;width:58%;height:auto;max-height:68%}.pronto-club-keepsake span{letter-spacing:.2em;margin-top:4px;font-size:clamp(8px,1vw,12px);font-weight:700}.pronto-club-card-line{background:#c3a45570;width:48%;height:1px;margin-top:7px}.home-club-display .pronto-club-scene{border-radius:14px}.home-club-display .pronto-club-scene img.pronto-club-table{aspect-ratio:auto;max-height:none}.club-welcome{background:#faf8f0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;max-width:1440px;margin:auto;display:grid}.club-welcome-copy{align-self:center;min-width:0;padding:clamp(28px,4vw,64px)}.club-welcome-kicker{letter-spacing:.15em;color:#896316;margin:0 0 16px;font-size:14px;font-weight:750}.club-welcome h1{letter-spacing:-.045em;color:#28331e;margin:0 0 18px;font-size:clamp(36px,4.7vw,66px);font-weight:800;line-height:1.03}.club-welcome h1 span{display:block}.club-welcome-lead{color:#525846;max-width:350px;margin:0 0 22px;font-size:18px;line-height:1.5}.club-welcome-actions{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.club-welcome-actions .club-existing-link{color:#38472c;text-underline-offset:4px;align-items:center;min-height:44px;font-size:15px;text-decoration:underline;display:inline-flex}.club-welcome>.pronto-club-scene{aspect-ratio:auto;min-height:360px}.club-welcome-strip{color:#f7e9c8;background:#29371f;grid-column:1/-1;justify-content:center;align-items:center;gap:0;padding:15px 20px;display:flex}.club-welcome-strip span{text-align:center;padding:0 5%;font-size:16px;font-weight:650}.club-welcome-strip span+span{border-left:1px solid #be9c5260}@media (max-width:720px){.club-welcome{grid-template-columns:1fr}.club-welcome-copy{padding:26px 22px 24px}.club-welcome h1{max-width:360px;font-size:40px}.club-welcome h1 span{display:inline}.club-welcome-lead{margin-bottom:16px;font-size:16px}.club-welcome>.pronto-club-scene{aspect-ratio:2;min-height:0}.club-welcome-strip{padding:13px 8px}.club-welcome-strip span{flex:1;padding:0 12px;font-size:14px}.pronto-club-keepsake{width:30%;bottom:9%;left:6%}}
