.page{height:2805px}.hero-title{left:394px;top:187px;width:1133px;height:162px;font-size:62px;line-height:81px}.ps-sub{position:absolute;left:532px;top:377px;width:857px;height:36px;font-size:24px;line-height:1.5;letter-spacing:-.456px;text-align:center;color:#000}.ps-feature{position:absolute;left:241px;top:486px;width:1440px;height:399px;padding:32px;border-radius:16px;background:var(--peach);display:flex;align-items:center;gap:51px;text-decoration:none;color:inherit;cursor:pointer;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.ps-feature:hover{transform:translateY(-4px);box-shadow:0 18px 40px #f976192e,0 4px 14px #0000000d}.ps-feature-thumb{position:relative;width:751px;height:335px;flex:none;border-radius:14.194px;overflow:hidden;background:#000}.ps-feature-thumb>img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.16,1,.3,1)}.ps-feature:hover .ps-feature-thumb>img{transform:scale(1.04)}.ps-feature-text{width:574px;height:335px;flex:none;display:flex;flex-direction:column;justify-content:space-between}.ps-feature-title{height:165px;display:flex;flex-direction:column;justify-content:center;font-family:var(--display);font-weight:400;font-size:36px;line-height:normal;color:#000;transition:color .25s ease}.ps-feature:hover .ps-feature-title{color:var(--orange)}.ps-feature-meta{height:65px;display:flex;align-items:flex-start;justify-content:space-between;font-family:var(--body);font-weight:300;font-size:16px;line-height:normal;color:#000}.ps-feature-views b{font-weight:400}.ps-feature-tags{white-space:nowrap}.ps-badge{position:absolute;right:13px;top:9px;height:19px;padding:0 8px;border-radius:24px;background:#fff;display:flex;align-items:center;justify-content:center}.ps-badge img{height:11px;width:auto}.ps-feature-thumb .ps-badge{right:20px;top:14px;height:26px;padding:0 11px}.ps-feature-thumb .ps-badge img{height:15px}.ps-card{position:absolute;width:460px;height:355px;background:var(--peach);border-radius:8.446px;padding:0 31px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20.723px;text-decoration:none;color:inherit;cursor:pointer;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.ps-card:hover{transform:translateY(-8px);box-shadow:0 16px 36px #f9761947,0 4px 14px #ff9c3833}.ps-slot-1{left:240px;top:952px}.ps-slot-2{left:730px;top:952px}.ps-slot-3{left:1220px;top:952px}.ps-slot-4{left:485px;top:1337px}.ps-slot-5{left:975px;top:1337px}.ps-thumb{position:relative;width:398px;height:217px;border-radius:9.217px;overflow:hidden;flex:none;background:#000}.ps-thumb>img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1)}.ps-card:hover .ps-thumb>img{transform:scale(1.04)}.ps-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.85);width:58px;height:58px;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease,transform .3s cubic-bezier(.16,1,.3,1);pointer-events:none}.ps-play:after{content:"";margin-left:4px;border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--orange)}.ps-card:hover .ps-play{opacity:1;transform:translate(-50%,-50%) scale(1)}.ps-duration{position:absolute;right:18px;bottom:14px;width:55.261px;padding:3.43px 12.005px;border-radius:6.073px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:13.815px;line-height:20.58px;color:#000;white-space:nowrap}.ps-card-foot{width:398px;height:58.7143px;display:flex;align-items:flex-start;justify-content:space-between;flex:none}.ps-card-title{width:100%;height:58.7143px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--display);font-weight:400;font-size:22.019px;line-height:normal;color:#000;transition:color .2s ease}.ps-card:hover .ps-card-title{color:var(--orange)}.cta{left:240px;top:1812px;width:1440px;height:305px}.cta-bg{width:1440px;height:305px;object-fit:cover;overflow:hidden}.cta-text{left:95px;top:64px;width:1271px;height:68px;font-size:44px;line-height:68px}.cta-btn{left:440px;top:168px;width:560px;height:73px}.footer{top:2205px}
