.catalog-live{background:#111;border:1px solid #2a2a2a;border-radius:18px;width:100%;overflow:hidden;box-shadow:0 28px 80px #00000061}.catalog-live-bar{background:#ece9e3;border-bottom:1px solid #d5d0c7;align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}.catalog-live-dot{background:#c7c2ba;border-radius:50%;width:9px;height:9px}.catalog-live-dot:first-child{background:#ed6a5f}.catalog-live-dot:nth-child(2){background:#f5bd4f}.catalog-live-dot:nth-child(3){background:#61c454}.catalog-live-url{text-align:center;color:#6f6a63;letter-spacing:.08em;background:#fff;border:1px solid #d8d3ca;border-radius:7px;flex:1;height:22px;margin-left:10px;font-size:.68rem;line-height:20px}.catalog-live-stage{background:#0d0d0d;min-height:clamp(28rem,72vw,46rem);position:relative}.catalog-live iframe{background:#f3f0eb;border:0;width:100%;height:clamp(28rem,72vw,46rem);display:block}.catalog-live-fallback{color:#fff;background:radial-gradient(circle at 82% 18%,#d4b46a29,#0000 28%),linear-gradient(#141414,#0a0a0a);flex-direction:column;justify-content:center;align-items:flex-start;gap:.85rem;padding:clamp(1.6rem,4vw,3.2rem);display:flex;position:absolute;inset:0}.catalog-live-fallback-kicker{letter-spacing:.18em;color:#d4b46a;margin:0;font-size:.62rem;font-weight:800}.catalog-live-fallback-title{letter-spacing:-.03em;max-width:16ch;margin:0;font-family:Inter,Arial,sans-serif;font-size:clamp(1.8rem,4vw,3rem);line-height:1.1}.catalog-live-fallback p{color:#b8b8b8;max-width:34rem;margin:0;font-size:1rem;line-height:1.65}.catalog-live-fallback .button{margin-top:.4rem}@media (max-width:980px){.catalog-live-stage,.catalog-live iframe{height:clamp(22rem,78vw,34rem);min-height:clamp(22rem,78vw,34rem)}}@media (max-width:600px){.catalog-live{border-radius:14px}.catalog-live-stage,.catalog-live iframe{height:clamp(18rem,92vw,26rem);min-height:clamp(18rem,92vw,26rem)}}
.home-catalog{color:#fff;background:#080808;gap:clamp(1.8rem,4vw,2.8rem);display:grid}.home-catalog-copy{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:end;gap:clamp(1.4rem,4vw,3.4rem);display:grid}.home-catalog-copy .eyebrow{grid-column:1/-1}.home-catalog-copy h2{letter-spacing:-.03em;max-width:14ch;margin:.2rem 0 0;font-size:clamp(2.2rem,5vw,4.4rem);line-height:1.08}.home-catalog-copy h2 em{color:#d8d8d8;font-weight:300}.home-catalog-lead p{color:#b4b4b4;max-width:32rem;margin:0 0 1.2rem;font-size:1.05rem;line-height:1.7}@media (max-width:980px){.home-catalog-copy{grid-template-columns:1fr}.home-catalog-copy h2{max-width:16ch}}
