.studio-landing:not(.sl-film-page)>main>section.sl-production{max-width:none;padding:0;background:#111;color:#f5f5f7}.sl-production .sl-production-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;max-width:none;margin:0 auto;padding:clamp(40px,4vw,64px) max(calc(3.65*var(--sl-u)),calc((100% - var(--sl-frame))/2 + 3.65*var(--sl-u))) 28px;background-color:transparent;background-image:radial-gradient(circle at var(--production-grid-offset,8px) var(--production-grid-offset,8px),#343434 var(--production-grid-radius,1px),transparent calc(var(--production-grid-radius,1px) + .3px));background-size:var(--production-grid-step,16px) var(--production-grid-step,16px);background-position:0 100%;color:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.sl-production .sl-production-intro h2{margin:0;font-size:calc(4.03*var(--sl-u));font-weight:500;line-height:1.15;letter-spacing:-.045em;white-space:nowrap;color:#f5f5f7}.sl-production .sl-production-intro p{max-width:calc(43*var(--sl-u));margin-top:calc(.8*var(--sl-u));color:#aaa}.sl-production .sl-powered{flex-shrink:0;margin:0;padding:10px 16px;border:1px solid #fb461638;border-radius:30px;gap:10px;background:#fb461626;color:#fff!important;font-size:12px;box-shadow:inset 0 1px 2px #ffffff0d,inset 0 -2px 5px #00000026;transition:background .2s,box-shadow .2s}.sl-production .sl-powered:hover{background:#fb461638;box-shadow:inset 0 1px 2px #ffffff0d,inset 0 -2px 5px #00000026,0 0 0 4px #fb46160a}.sl-production .sl-powered:focus-visible{outline:2px solid #fff;outline-offset:5px}.sl-production .sl-powered-logo{gap:3px}.sl-production .sl-powered-logo img{filter:none;height:auto}.sl-production .sl-powered-logo img:first-child{width:18px}.sl-production .sl-powered-logo img:nth-child(2){width:65px}.sl-production .sl-powered-domain{margin-left:-2px;font-size:24px;font-weight:600;line-height:22px;letter-spacing:-.055em}.sl-production .sl-production-canvas{width:100%;margin:0}.sl-production .sl-tech-logos{margin:0;border-top:1px solid #ffffff14}.sl-production .sl-logo-mask{background:#b4b4b4}@media(max-width:800px){.sl-production .sl-production-intro{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:40px 20px 26px}.sl-production .sl-production-intro h2{font-size:clamp(21px,6vw,42px)}.sl-production .sl-production-intro p{max-width:42em;margin-top:12px;font-size:14px;line-height:1.43}}