body.studio-home>main{background:0 0;width:100%;max-width:none;margin:0;overflow:visible}.studio{isolation:isolate;color:#ddf8f3;background:#06111d;min-height:100svh;position:relative;overflow:hidden}.studio-scene{z-index:-2;position:absolute;inset:0;overflow:hidden}.studio-scene img{object-fit:cover;object-position:center;opacity:.58;filter:saturate(.85);width:100%;height:100%}.studio-scene:after{content:"";background:linear-gradient(90deg,#06111dfc 0%,#06111ddf 37%,#06111d5c 78%),linear-gradient(#06111d9c,#0000 25% 75%,#06111df2);position:absolute;inset:0}.studio:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ddf8f308 1px,#0000 1px),linear-gradient(90deg,#ddf8f308 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 25%,#000)}.studio-shell{grid-template-rows:auto 1fr auto;min-height:100svh;padding:108px max(5%,50vw - 700px) 26px;display:grid}.studio-top,.studio-bottom{letter-spacing:.18em;color:#ddf8f3b3;justify-content:space-between;gap:20px;font-size:.72rem;display:flex}.studio-top span:last-child{color:var(--yellow)}.studio-content{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);align-items:center;gap:clamp(24px,5vw,90px);padding:55px 0;display:grid}.studio-copy{max-width:660px}.studio-eyebrow{letter-spacing:.2em;color:var(--yellow);align-items:center;gap:12px;margin-bottom:26px;font-size:.77rem;display:inline-flex}.studio-signal{background:var(--yellow);width:7px;height:7px;box-shadow:0 0 16px var(--yellow);border-radius:50%}.studio h1{letter-spacing:-.065em;color:#f4fffd;margin:0;font-family:Rajdhani,sans-serif;font-size:clamp(4.8rem,8.5vw,9.5rem);font-weight:700;line-height:.77}.studio h1 em{color:var(--yellow);font-style:normal}.studio-lead{color:#f4fffd;max-width:540px;margin:34px 0 0;font-family:Rajdhani,sans-serif;font-size:clamp(1.4rem,2vw,2rem);font-weight:700;line-height:1.15}.studio-description{color:#bed4dc;max-width:500px;margin:16px 0 30px;line-height:1.65}.studio-cta{border:1px solid var(--yellow);background:var(--yellow);color:#06111d;justify-content:space-between;align-items:center;gap:30px;min-width:280px;padding:15px 18px;font-family:Rajdhani,sans-serif;font-size:1.03rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.studio-cta:hover,.studio-cta:focus-visible{color:var(--yellow);background:#06111d;transform:translateY(-2px)}.studio-preview{aspect-ratio:1.12;clip-path:polygon(0 0,88% 0,100% 12%,100% 100%,12% 100%,0 88%);background:radial-gradient(circle at 55% 45%,#28719644,#0000 45%),linear-gradient(145deg,#102c49e8,#06111df2);border:1px solid #ddf8f355;grid-template-rows:auto 1fr auto;min-height:480px;max-height:620px;display:grid;position:relative;box-shadow:0 26px 100px #0009}.studio-preview:before,.studio-preview:after{content:"";pointer-events:none;position:absolute}.studio-preview:before{clip-path:inherit;border:1px solid #ddf8f321;inset:16px}.studio-preview:after{background:linear-gradient(115deg,#0000 35%,#ddf8f309 50%,#0000 65%);inset:0}.studio-preview-top,.studio-preview-bottom{letter-spacing:.14em;color:#bed4dc;justify-content:space-between;gap:14px;margin:28px 32px;font-size:.68rem;display:flex}.studio-preview-top span:last-child{color:var(--yellow)}.studio-preview-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.studio-preview-center img{object-fit:contain;filter:drop-shadow(0 12px 25px #0008);width:110px;height:110px;margin-bottom:24px}.studio-preview-center strong{letter-spacing:-.025em;color:#f4fffd;font-family:Rajdhani,sans-serif;font-size:clamp(2.2rem,4vw,4.6rem);line-height:1}.studio-preview-center .mono{letter-spacing:.14em;color:var(--yellow);margin-top:12px;font-size:.65rem}.studio-bottom{border-top:1px solid #ddf8f333;padding-top:20px}.studio-bottom a{color:#ddf8f3;text-decoration:none}.studio-bottom a:hover,.studio-bottom a:focus-visible{color:var(--yellow)}@media (width<=900px){.studio-content{grid-template-columns:1fr;gap:44px}.studio-copy{max-width:720px}.studio-preview{aspect-ratio:1.5;width:min(100%,620px);min-height:360px;margin-inline:auto}.studio h1{font-size:clamp(5rem,12vw,8rem)}}@media (width<=640px){.studio-shell{padding:98px 6% 24px}.studio-top span:last-child,.studio-bottom span{display:none}.studio-content{gap:38px;padding:45px 0}.studio h1{font-size:clamp(4.25rem,17vw,6rem)}.studio-lead{margin-top:26px}.studio-cta{width:100%;min-width:0}.studio-preview{aspect-ratio:1.05;min-height:290px}.studio-preview-top,.studio-preview-bottom{margin:20px;font-size:.58rem}.studio-preview-center img{width:82px;height:82px;margin-bottom:18px}.studio-preview-center strong{font-size:clamp(2rem,9vw,3.4rem)}.studio-preview-center .mono{font-size:.55rem}.studio-bottom{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.studio-cta{transition:none}.studio-cta:hover,.studio-cta:focus-visible{transform:none}}
