.carousel-container{position:relative;overflow:hidden;mask-image:linear-gradient(to bottom,black 0%,black 92%,rgba(0,0,0,.6) 98%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 92%,rgba(0,0,0,.6) 98%,transparent 100%)}@media (max-width: 1023px){.carousel-container{mask-image:none;-webkit-mask-image:none}}.carousel-container:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(to top,#ffffff8c,#ffffff40 22%,#fff0 48%),linear-gradient(to right,#ffffff1a,#fff0 24%),linear-gradient(to left,#ffffff1a,#fff0 24%);background-repeat:no-repeat;background-size:100% 100%}@media (min-width: 768px){.carousel-container:after{background:linear-gradient(to top,#ffffff8c,#ffffff40 22%,#fff0 48%),linear-gradient(to right,#ffffff6b,#fff0 24%),linear-gradient(to left,#ffffff6b,#fff0 24%),radial-gradient(65% 55% at 0% 100%,#ffffffe6,#ffffff73 40%,#fff0 75%),radial-gradient(65% 55% at 100% 100%,#ffffffe6,#ffffff73 40%,#fff0 75%)}}.card{position:absolute;border-radius:16px;box-shadow:0 80.297px 32.269px #33333302,0 45.026px 27.016px #33333308,0 20.262px 20.262px #3333330f,0 5.253px 11.257px #33333314;display:flex;flex-direction:column;justify-content:end;align-items:end;cursor:pointer;transform-origin:bottom center;background-size:cover;background-position:center;transition:transform .33s cubic-bezier(.48,.49,.18,1),opacity .33s cubic-bezier(.48,.49,.18,1),filter .33s cubic-bezier(.48,.49,.18,1),box-shadow .33s cubic-bezier(.48,.49,.18,1);will-change:transform,opacity,filter,box-shadow;overflow:hidden;background:linear-gradient(180deg,#0000 15.5%,#1d1d1f99 75%);filter:blur(1.5px);opacity:.75}.card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#e4e2e200 15.5%,#97979799 75%);pointer-events:none;opacity:1;transition:opacity .33s cubic-bezier(.48,.49,.18,1)}.card.active{z-index:15;filter:blur(0);opacity:1}@media (max-width: 1023px){.card.active{-webkit-mask-image:none;mask-image:none}}.card.active:before{opacity:0}.card .card-title{font-size:18px;font-weight:600;line-height:135%;letter-spacing:.18px}.card .card-tag{font-size:12.6px;font-weight:400;line-height:normal}.card .action-icon-btn{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1));position:absolute;top:8px;right:8px;width:38px;height:38px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.card .action-icon-btn img{width:32px;height:32px}.carousel-rotator{position:absolute;top:0;left:0;width:100%;height:100%;transition-property:transform;transform-origin:center;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.carousel-rotator.dragging{transition:none}.carousel-rotator.dragging .card{filter:blur(0)}.preview-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;transform:translateY(100%);transition:transform .35s ease;pointer-events:none;z-index:90}.preview-modal.show{transform:translateY(0);pointer-events:auto}.preview-modal iframe{width:100%;height:100%;border:none}.preview-modal .close-btn{--tw-bg-opacity: 1;background-color:rgb(33 21 55 / var(--tw-bg-opacity, 1));position:fixed;bottom:48px;left:50%;transform:translate(-50%);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100}.preview-modal .close-btn svg{width:14px;height:14px;fill:#fff}.stack-carousel{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:visible}.stack-carousel-stage{position:relative;width:294px;height:408px;cursor:ns-resize}@media (min-width: 1024px){.stack-carousel-stage{width:896px;height:626px}}@media (min-width: 1440px){.stack-carousel-stage{width:min(100%,1112px)}}.stack-carousel-card{position:absolute;top:0;left:50%;transform-origin:top center;width:100%;box-shadow:0 111.524px 44.818px #33333303,0 62.537px 37.522px #3333330d,0 28.141px 28.141px #33333317,0 7.296px 15.634px #3333331a;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .3s ease,box-shadow .3s ease;will-change:transform,opacity;overflow:hidden;border-radius:26px;cursor:ns-resize}.stack-carousel-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000 15.5%,#1d1d1f99 75%);pointer-events:none;z-index:1}.stack-card-content{display:flex;flex-direction:column;justify-content:end;align-items:center;padding:24px 32px;height:408px;background-size:cover;background-position:center}@media (min-width: 1024px){.stack-card-content{height:626px;padding:48px 157px}}@media (min-width: 1440px){.stack-card-content{padding:48px 320px}}.stack-card-text{display:flex;flex-direction:column;gap:6px;text-align:left;z-index:2}@media (min-width: 1024px){.stack-card-text{text-align:center;gap:8px}}.stack-card-text .stack-card-title{font-size:18px;font-weight:600;line-height:135%;letter-spacing:.18px}.hero-control{position:relative;display:inline-flex;align-items:center;justify-content:center}.hero-control-indicator{--tw-bg-opacity: 1;background-color:rgb(74 52 152 / var(--tw-bg-opacity, 1));position:absolute;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);border-radius:160px;transition:transform .28s cubic-bezier(.22,1,.36,1);will-change:transform;transform:translate(0);pointer-events:none}.hero-control.is-stack .hero-control-indicator{transform:translate(100%)}.hero-control-button{position:relative;display:flex;padding:8.889px 13.333px;width:45px;height:36px;justify-content:center;align-items:center;border-radius:160px;z-index:1;transition:color .2s ease,background-color .2s ease}.hero-control-button svg{transition:fill .2s ease}.hero-control-button svg path{fill:#4a3498;transition:fill .2s ease}.hero-control-button.active{color:#fff}.hero-control-button.active svg path{fill:#fafafa}.trends-section .trends-section-left-content .btn2{padding:0 16px}.trends-section .trends-tabs-container{max-width:100%;height:100%;aspect-ratio:352/439;border-radius:16px;padding:24px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 640px){.trends-section .trends-tabs-container{max-width:686px;border-radius:26px;aspect-ratio:686/856;padding:48px}}.trends-section .trends-tabs-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0006,#0000 27.33% 59.05%,#0006 87.35%);z-index:2;pointer-events:none}.trends-section .trends-tabs-container .trends-tabs-content-header{display:flex;flex-direction:column;gap:.5rem;z-index:3}.trends-section .trends-tabs-container .trends-tabs-content-header .trends-tab-content-title{--tw-text-opacity: 1;color:rgb(246 246 246 / var(--tw-text-opacity, 1));font-size:24px;line-height:105%}@media (min-width: 1024px){.trends-section .trends-tabs-container .trends-tabs-content-header .trends-tab-content-title{font-size:32px;line-height:105%}}.trends-section .trends-tabs-container .trends-tabs-content-header .trends-tab-content-description{font-family:Inter,sans-serif;font-weight:400;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));font-size:16px;line-height:122.651%}@media (min-width: 1024px){.trends-section .trends-tabs-container .trends-tabs-content-header .trends-tab-content-description{font-size:24px;line-height:100%}}.trends-section .trends-tabs-container .trends-tabs-content-header .trends-tab-content-description p{color:inherit;font-size:inherit;line-height:inherit}.trends-section .trends-tabs-container .trends-tab-content{position:absolute;left:0;top:0;display:flex;height:100%;width:100%;flex-direction:column;will-change:opacity,visibility;transition:opacity .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .45s;opacity:0;visibility:hidden}.trends-section .trends-tabs-container .trends-tab-content .trends-tab-content-image{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.trends-section .trends-tabs-container .trends-tab-content .trends-tab-content-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.trends-section .trends-tabs-container .trends-tab-content.active{opacity:1;visibility:visible;transition:opacity .45s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.trends-section .trends-tabs-container .trends-tabs-graph-container{position:relative;display:flex;align-items:flex-end;justify-content:space-between;z-index:3;height:65%}.trends-section .trends-tabs-container .trends-tabs-graph-container .trends-lines-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:4}.trends-section .trends-tabs-container .trends-tabs-graph-container .trends-lines-overlay path{transition:d var(--animation-duration) cubic-bezier(.22,1,.36,1)}.trends-section .trends-tabs-container .trends-tabs-graph-container .trends-tab-bar-container{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.trends-section .trends-tabs-container .trends-tabs-graph-container .trends-tab-bar-container .trends-tab-bar{position:relative;transition:height var(--animation-duration) ease-in-out;height:0}.trends-section .trends-tabs-container .trends-tabs-graph-container .trends-tab-bar-container .trends-tab-bar.active{height:var(--height)}.trends-section .trends-tabs-container .trends-tabs-graph-container .trends-tab-bar-container .trends-tab-bar.active:before{opacity:1}.trends-section .trends-tabs-container .trends-tabs-graph-container .trends-tab-bar-container .trends-tab-bar.active .trends-tab-bar-point{display:block}.trends-section .trends-tabs-container .trends-tabs-graph-container .trends-tab-bar-container .trends-tab-bar:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:1px;height:100%;border-left:1px dashed #fff;opacity:.5;transition:opacity .45s cubic-bezier(.22,1,.36,1)}.trends-section .trends-tabs-container .trends-tabs-graph-container .trends-tab-bar-container .trends-tab-bar .trends-tab-bar-point{position:absolute;top:0;width:11px;height:11px;border-radius:50%;background-color:#fff;left:50%;transform:translate(-50%);display:none}.trends-section .trends-tabs-container .trends-tabs-graph-container .trends-tab-graph-title{--tw-text-opacity: 1;color:rgb(230 230 230 / var(--tw-text-opacity, 1));font-weight:400;font-size:14px;line-height:100%}@media (min-width: 1024px){.trends-section .trends-tabs-container .trends-tabs-graph-container .trends-tab-graph-title{font-size:18px;line-height:122.651%}}
