.tw-reel-slider--dark{background:linear-gradient(hsla(0,0%,100%,.028) 1px,transparent 1px),linear-gradient(90deg,hsla(0,0%,100%,.028) 1px,transparent 1px),var(--tw-navy);background-size:24px 24px}.tw-reel-slider--light{background:linear-gradient(var(--tw-grid) 1px,transparent 1px),linear-gradient(90deg,var(--tw-grid) 1px,transparent 1px),var(--tw-paper);background-size:24px 24px}.tw-reel-slider__intro{margin-bottom:48px;text-align:center}.tw-reel-slider__heading{font-size:clamp(1.8rem,3.5vw,2.8rem);margin:0}.tw-reel-slider--dark .tw-reel-slider__heading{color:var(--tw-white)}.tw-reel-slider--light .tw-reel-slider__heading{color:var(--tw-ink)}.tw-reel-slider__wrapper{padding:0 56px;position:relative}.tw-reel-slider__arrow{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:hsla(0,0%,100%,.08);border:1.5px solid hsla(0,0%,100%,.25);border-radius:50%;color:var(--tw-white);cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s,border-color .2s;width:44px;z-index:30}.tw-reel-slider--light .tw-reel-slider__arrow{background:hsla(0,0%,100%,.8);border-color:var(--tw-border);color:var(--tw-ink)}.tw-reel-slider__arrow:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.55)}.tw-reel-slider--light .tw-reel-slider__arrow:hover{background:var(--tw-white);border-color:var(--tw-ink)}.tw-reel-slider__arrow--prev{left:0}.tw-reel-slider__arrow--next{right:0}.tw-reel-slider__stage{height:calc(var(--reel-phone-w, 220px)*16/9);overflow:hidden;position:relative}.tw-reel-slider__item{cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .55s cubic-bezier(.23,1,.32,1),opacity .55s ease}.tw-reel-slider__item[data-offset="0"]{cursor:default}.tw-reel-slider__card{aspect-ratio:9/16;background:#111;border-radius:16px;box-shadow:6px 8px 20px rgba(0,0,0,.22),3px 4px 8px rgba(0,0,0,.14);overflow:hidden;position:relative;width:var(--reel-phone-w,220px)}.tw-reel-slider__video{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.tw-reel-slider__post-link{color:inherit;display:block;text-decoration:none}.tw-reel-slider__no-video{align-items:center;background:linear-gradient(160deg,#0a1628,#0e2040 50%,#071020);display:flex;height:100%;justify-content:center;width:100%}.tw-reel-slider__caption{background:linear-gradient(0deg,rgba(0,0,0,.65) 0,transparent);bottom:0;color:var(--tw-white);font-family:var(--tw-ui-font);font-size:.68rem;font-weight:700;left:0;letter-spacing:.04em;line-height:1.5;padding:40px 14px 14px;pointer-events:none;position:absolute;right:0;text-shadow:0 1px 6px rgba(0,0,0,.9);z-index:5}.tw-reel-slider__mute{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(34,34,34,.55);border:1.5px solid hsla(0,0%,100%,.4);border-radius:50%;bottom:28px;color:var(--tw-white);cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;right:calc(50% - var(--reel-phone-w, 220px)/2 - 8px);transform:translateX(100%);transition:background .18s,border-color .18s;width:36px;z-index:40}.tw-reel-slider__mute:hover{background:rgba(34,34,34,.8);border-color:hsla(0,0%,100%,.75)}.tw-reel-mute__icon-on{display:none}.tw-reel-mute__icon-off{display:block}.tw-reel-slider__mute:not(.is-muted) .tw-reel-mute__icon-off{display:none}.tw-reel-slider__mute:not(.is-muted) .tw-reel-mute__icon-on{display:block}.tw-reel-slider__dots{display:flex;gap:6px;justify-content:center;margin-top:28px}.tw-reel-slider__dot{background:hsla(0,0%,100%,.25);border:none;border-radius:50%;cursor:pointer;height:6px;padding:0;transition:background .25s,transform .25s;width:6px}.tw-reel-slider--light .tw-reel-slider__dot{background:var(--tw-border)}.tw-reel-slider__dot.is-active{background:var(--tw-white);transform:scale(1.5)}.tw-reel-slider--light .tw-reel-slider__dot.is-active{background:var(--tw-ink)}@media (max-width:860px){:root{--reel-phone-w:180px}.tw-reel-slider__wrapper{padding:0 44px}}@media (max-width:600px){:root{--reel-phone-w:150px}.tw-reel-slider__wrapper{padding:0 36px}.tw-reel-slider__arrow{height:36px;width:36px}.tw-reel-slider__mute{display:flex;margin:16px auto 0;position:static;transform:none}.tw-reel-slider__dots{margin-top:16px}}