.ease-studio{--ease-speed:2.4s;--ease-height:.35;padding:96px max(22px,calc((100vw - 1280px)/2));background:#050705;color:#fff;overflow:hidden}.ease-studio__intro{max-width:760px;margin-bottom:42px}.ease-studio h2{font-size:clamp(42px,6.3vw,88px);line-height:1.03;letter-spacing:-.045em;margin:14px 0 24px}.ease-studio p{line-height:1.8;color:#d1d8d3}.ease-studio__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.ease-studio__visual{position:relative;isolation:isolate;border:1px solid #28442e;border-radius:32px;overflow:hidden}.ease-studio__visual img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.ease-studio__tag{position:absolute;inset:20px 20px auto auto;padding:9px 14px;border-radius:30px;background:#000c;color:#50fa7b;font-size:11px;letter-spacing:.12em}.ease-studio__pulse{position:absolute;width:32%;aspect-ratio:1;left:32%;top:47%;pointer-events:none}.ease-studio__pulse i{position:absolute;inset:0;border:1px solid #50fa7b;border-radius:50%;animation:easeRipple var(--ease-speed) ease-out infinite}.ease-studio__pulse i:nth-child(2){animation-delay:-.8s}.ease-studio__pulse i:nth-child(3){animation-delay:-1.6s}.ease-studio h3{font-size:clamp(28px,3vw,42px);line-height:1.15;margin:12px 0 18px}.ease-studio__signal{height:120px;display:flex;gap:5px;align-items:center;direction:ltr;margin:20px 0}.ease-studio__signal i{flex:1;height:90%;background:#50fa7b;border-radius:8px;transform:scaleY(var(--ease-height));animation:easeWave var(--ease-speed) ease-in-out infinite alternate;animation-delay:calc(var(--n) * -.13s)}.ease-studio input{width:100%;accent-color:#50fa7b;min-height:44px;cursor:pointer;direction:ltr}.ease-studio label{font-weight:750}.ease-studio__levels{display:flex;justify-content:space-between;font-size:12px;direction:ltr}.ease-studio__status{color:#50fa7b!important;font-weight:800}.ease-studio small{display:block;font-size:12px;line-height:1.7;color:#acb7ae}.ease-studio__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:35px;border-top:1px solid #29462f;padding-top:25px}.ease-studio__facts span{font-size:12px}.ease-studio__facts b{display:block;font-size:40px;line-height:1.1;color:#50fa7b}.ease-studio__ending{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding-top:25px;border-top:1px solid #29462f}.ease-studio__ending span{color:#50fa7b;direction:ltr;white-space:nowrap}.ease-studio__ending a{color:#50fa7b;font-weight:750;white-space:nowrap}.px--ease .px-hero h1 strong{letter-spacing:-.07em}.px--ease .px-journey-frame{border-radius:60px 10px 60px 10px}.px--ease .px-scene-photo img{object-position:center}.px.is-paused .ease-studio *{animation-play-state:paused!important}@keyframes easeRipple{from{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}@keyframes easeWave{to{transform:scaleY(calc(var(--ease-height) + .35));opacity:.6}}@media(max-width:800px){.ease-studio{padding:60px 20px}.ease-studio__grid{grid-template-columns:1fr;gap:28px}.ease-studio__visual img{aspect-ratio:1}.ease-studio__ending{align-items:start;flex-wrap:wrap}.ease-studio__ending p{flex-basis:100%;margin:0}.ease-studio__facts b{font-size:34px}}@media(prefers-reduced-motion:reduce){.ease-studio *{animation:none!important}}

.ease-studio .px-eyebrow{color:#50fa7b}
