.wavy-gradient .character-presentation-slider{padding:40px 0 58px}.character-presentation-slider{padding:80px 0;overflow:hidden}.character-presentation-slider__wrapper{max-width:900px;margin:0 auto}.character-presentation-slider__slider:not(.tns-slider){padding-bottom:139px}.character-presentation-slider__item:not(.tns-item){width:100%}.character-presentation-slider__item:not(.tns-item):not(:first-child){display:none}.character-presentation-slider__content{position:relative}.character-presentation-slider__caption{position:absolute;top:50%;right:20px;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:center;width:calc(100% - 40px);aspect-ratio:1/1;color:#fff;text-align:center;background:rgba(29,17,27,.6);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);border-radius:30px;padding:30px}.character-presentation-slider__caption .title{margin-bottom:10px}.character-presentation-slider__caption .character-presentation-slider__p{font-family:"Gotham Rounded",sans-serif;font-weight:400;font-size:1rem;line-height:1.625rem}.character-presentation-slider__caption .character-presentation-slider__p strong{font-weight:500}body.home-page .character-presentation-slider__caption .character-presentation-slider__p{font-size:1.125rem;line-height:1.5rem}body.home-page .character-presentation-slider__caption .character-presentation-slider__p strong{font-weight:700}.character-presentation-slider__caption .character-presentation-slider__p:not(:last-child){margin-bottom:10px}.character-presentation-slider__caption .character-presentation-slider__p:has(.character-presentation-slider__link){margin-top:20px}.character-presentation-slider__img{display:block;width:100%;aspect-ratio:320/440;object-fit:cover;background:#f9f6f8;border-radius:30px}.character-presentation-slider__link{display:flex;align-items:center;justify-content:center;gap:20px;font-weight:500;text-align:left;transition:color .3s}.character-presentation-slider__link:is(:hover,:focus,:focus-within){color:#fff;text-decoration:none}.character-presentation-slider__link svg{flex-shrink:0;align-self:flex-start;width:clamp(2.5rem,-12.5rem + 66.6667vw,3.75rem)}.character-presentation-slider__link svg path[fill]{fill:currentColor}.character-presentation-slider__link svg path[stroke]{stroke:currentColor}.character-presentation-slider .tns-ovh{overflow:unset}.character-presentation-slider .tns-controls{display:none}@media (min-width:29.375rem){.character-presentation-slider__caption{top:25px;right:25px;height:calc(100% - 50px);width:calc(100% - 50px);max-width:380px;transform:unset;aspect-ratio:unset;background:linear-gradient(270deg,rgba(29,17,27,.6)0,rgba(29,17,27,.2) 100%);padding:25px}.character-presentation-slider__img{height:400px;aspect-ratio:unset;object-position:left}}@media all and (min-width:48rem){.character-presentation-slider__slider:not(.tns-slider){padding-bottom:75px}.character-presentation-slider__caption{background:linear-gradient(270deg,rgba(29,17,27,.4)0,rgba(29,17,27,0) 100%)}.character-presentation-slider .pagination{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:35px}@media all and (max-width:35.499rem){.character-presentation-slider .pagination{gap:clamp(.5rem,-1.854rem + 8.7591vw,1.25rem)}}.character-presentation-slider .pagination__button{font-family:"Gotham Rounded",sans-serif;font-weight:400;font-size:1rem;line-height:1.625rem;display:flex;align-items:center;padding:0;background:0 0;border:0;transition:color .3s,text-shadow .3s}.character-presentation-slider .pagination__button strong{font-weight:500}body.home-page .character-presentation-slider .pagination__button{font-size:1.125rem;line-height:1.5rem}body.home-page .character-presentation-slider .pagination__button strong{font-weight:700}@media all and (max-width:26.874rem){.character-presentation-slider .pagination__button{font-size:0;width:40px;height:40px;justify-content:center}}.character-presentation-slider .pagination__button{color:#6b6b6b}.character-presentation-slider .pagination__button:is(:hover,:focus,:focus-within){text-shadow:0 0 0;color:#ad208e}.character-presentation-slider .pagination__button svg{flex-shrink:0}.character-presentation-slider .tns-nav{display:flex;gap:10px;counter-reset:number}.character-presentation-slider .tns-nav button{font-family:"Gotham Rounded",sans-serif;font-size:1rem;line-height:1.2;text-decoration:none;display:flex;justify-content:center;align-items:center;flex-shrink:0;width:40px;height:40px;font-weight:400;border:1px solid;border-radius:50%;padding:0;transition:color .3s,background .3s,border .3s,text-shadow .3s;color:#6b6b6b;background:#f8f8f8;border-color:#f8f8f8}.character-presentation-slider .tns-nav button::before{content:attr(data-count)}.character-presentation-slider .tns-nav button:is(:hover,:focus,:focus-within){color:#ad208e;text-shadow:0 0 0}.character-presentation-slider .tns-nav button.tns-nav-active{color:#fff;background:#ad208e;border-color:#ad208e}.character-presentation-slider .tns-nav:has(button:nth-child(5)) .tns-nav-active+button:not(:nth-last-child(4)~button),.character-presentation-slider .tns-nav:has(button:nth-child(5)):has(:nth-last-child(4)~.tns-nav-active) button:nth-last-child(3){margin-right:50px;position:relative}.character-presentation-slider .tns-nav:has(button:nth-child(5)) .tns-nav-active+button:not(:nth-last-child(4)~button)::after,.character-presentation-slider .tns-nav:has(button:nth-child(5)):has(:nth-last-child(4)~.tns-nav-active) button:nth-last-child(3)::after{content:"...";position:absolute;right:-50px;top:0;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border:1px solid;border-radius:50%;pointer-events:none;color:#6b6b6b;background:#f8f8f8;border-color:#f8f8f8}.character-presentation-slider .tns-nav:has(button:nth-child(5)):has(:nth-last-child(5)~.tns-nav-active) button:not(:nth-last-child(4)~button,:nth-last-child(4).tns-nav-active),.character-presentation-slider .tns-nav:has(button:nth-child(5)):not(:has(:nth-last-child(5)~.tns-nav-active)) button:not(:last-child,.tns-nav-active,.tns-nav-active+button){display:none}.character-presentation-slider .tns-nav:has(button:nth-child(5)):has(:nth-last-child(4)~.tns-nav-active) button:nth-last-child(3){margin:0 0 0 50px}.character-presentation-slider .tns-nav:has(button:nth-child(5)):has(:nth-last-child(4)~.tns-nav-active) button:nth-last-child(3)::after{left:-50px}}@media all and (min-width:64rem){.wavy-gradient .character-presentation-slider{padding:50px 0}.wavy-gradient .character-presentation-slider:last-child{padding-bottom:100px}.character-presentation-slider{padding:120px 0;max-width:2800px;margin:0 auto}}@media (min-width:84.375rem){.character-presentation-slider .tns-controls{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100vw - 30px);max-width:1350px;justify-content:space-between;pointer-events:none;margin:0}@media all and (max-width:79.999rem){.character-presentation-slider .tns-controls{width:100%}}}@media all and (max-width:79.999rem){.character-presentation-slider .tns-controls{width:100%}}@media all and (max-width:47.999rem){.character-presentation-slider .tns-nav{display:flex;justify-content:center;align-items:center;gap:20px;height:14px;margin-top:40px}.character-presentation-slider .tns-nav button{width:8px;height:8px;background:0 0;border:1px solid transparent;border-radius:50%;padding:0;transition:width .3s,height .3s,background .3s,border .3s;background:rgba(0,173,239,.4)}.character-presentation-slider .tns-nav button.tns-nav-active{width:14px;height:14px;background:0 0;border:3.5px solid;border-color:#00adef}.character-presentation-slider .pagination__button{display:none}.character-presentation-slider .tns-outer{position:relative}.character-presentation-slider .tns-controls{display:flex;justify-content:center;gap:30px;width:100%;margin-top:25px}@media (min-width:84.375rem){.character-presentation-slider .tns-controls{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100vw - 30px);max-width:1350px;justify-content:space-between;pointer-events:none;margin:0}@media all and (max-width:79.999rem){.character-presentation-slider .tns-controls{width:100%}}}.character-presentation-slider .tns-controls button{width:60px;height:60px;display:flex;align-items:center;justify-content:center;color:#fff;background:#a9cd4b;border:1px solid #a9cd4b;border-radius:50%;pointer-events:auto;padding:0;transition:color .3s,background .3s,border .3s}.character-presentation-slider .tns-controls button:is(:hover,:focus,:focus-within){background:#91b141;border-color:#91b141}.character-presentation-slider .tns-controls span{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.character-presentation-slider .tns-controls span:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}}@media all and (max-width:35.499rem){.character-presentation-slider__item.tns-item:not(.tns-slide-active){opacity:.3;transition:opacity .7s .7s linear}.character-presentation-slider .pagination{gap:clamp(.5rem,-1.854rem + 8.7591vw,1.25rem)}}@media all and (max-width:26.874rem){.character-presentation-slider .pagination__button{font-size:0;width:40px;height:40px;justify-content:center}}