.eco-restyle{--eco-glass:#100d0b85;--eco-glass-hi:#100d0ba8;--eco-edge:#f5efe61f;--eco-gold:#c9962a;--eco-ease:cubic-bezier(.22, 1, .36, 1)}.eco-restyle .eco-h1{letter-spacing:-.022em;font-weight:300}.eco-restyle [data-eco-row] h2{letter-spacing:-.012em;font-weight:300}.eco-restyle .imp-reel-name{letter-spacing:-.012em;font-weight:400}.eco-restyle .eco-nav-on,.eco-restyle .eco-nav-cta{transition:transform .4s var(--eco-ease), box-shadow .4s var(--eco-ease);position:relative;overflow:hidden}.eco-restyle .eco-nav-on:hover,.eco-restyle .eco-nav-cta:hover{transform:translateY(-2px)}.eco-restyle .eco-nav-on:hover{box-shadow:0 10px 26px #c9962a59}.eco-restyle .eco-nav-cta:hover{box-shadow:0 10px 26px #c9962a47}.eco-restyle .eco-nav-artist{background:var(--eco-glass);-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);transition:transform .4s var(--eco-ease), border-color .4s var(--eco-ease), color .4s var(--eco-ease), box-shadow .4s var(--eco-ease);border-color:#f5efe638;position:relative;overflow:hidden}.eco-restyle .eco-nav-artist:hover{color:var(--eco-gold);border-color:#c9962a80;transform:translateY(-2px);box-shadow:0 10px 26px #0006}.eco-restyle .eco-nav-ghost{transition:color .4s var(--eco-ease)}.eco-restyle .eco-nav-ghost:hover{color:var(--eco-gold)}.eco-restyle .eco-nav-on:after,.eco-restyle .eco-nav-cta:after,.eco-restyle .eco-nav-artist:after,.eco-restyle .imp-reel-view:after{content:"";pointer-events:none;transition:transform .85s var(--eco-ease);background:linear-gradient(105deg,#0000 30%,#ffffff57 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.eco-restyle .eco-nav-on:hover:after,.eco-restyle .eco-nav-cta:hover:after,.eco-restyle .eco-nav-artist:hover:after,.eco-restyle .imp-reel-view:hover:after{transform:translate(120%)}.eco-restyle .eco-search{background:var(--eco-glass);-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);border-color:var(--eco-edge);transition:border-color .4s var(--eco-ease), box-shadow .4s var(--eco-ease), background .4s var(--eco-ease)}.eco-restyle .eco-search:focus-within{background:var(--eco-glass-hi);border-color:#c9962a8c;box-shadow:0 0 0 3px #c9962a1f,0 12px 34px #00000073}.eco-restyle .eco-chip{color:var(--color-cream,#f5efe6);background:var(--eco-glass);-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);border-color:var(--eco-edge);transition:transform .4s var(--eco-ease), border-color .4s var(--eco-ease), color .4s var(--eco-ease), box-shadow .4s var(--eco-ease), background .4s var(--eco-ease);border-style:solid}.eco-restyle .eco-chip .eco-chip-n{transition:color .4s var(--eco-ease)}.eco-restyle .eco-chip:hover{color:var(--eco-gold);border-color:#c9962a73;transform:translateY(-2px);box-shadow:0 8px 22px #0006}.eco-restyle .eco-chip:hover .eco-chip-n{color:var(--eco-gold)}.eco-restyle .eco-chip[aria-pressed=true]{background:linear-gradient(#c9962a1f, #c9962a0f), var(--eco-glass-hi);color:var(--eco-gold);border-color:#c9962a80;box-shadow:0 0 22px #c9962a2e}.eco-restyle .eco-chip[aria-pressed=true] .eco-chip-n,.eco-restyle .eco-chip[aria-pressed=true] .eco-chip-x{color:var(--eco-gold)}.eco-restyle .imp-reel-card:after{transition:border-color .55s var(--eco-ease), box-shadow .55s var(--eco-ease)}.eco-restyle .imp-reel-card:hover:after{border-color:#c9962a6b;box-shadow:0 0 0 1px #c9962a2e}.eco-restyle .imp-reel-media{transition:transform .8s var(--eco-ease), filter .8s var(--eco-ease)}.eco-restyle .imp-reel-card:hover .imp-reel-media{filter:brightness(1.06);transform:scale(1.07)}.eco-restyle .imp-reel-badge{background:var(--eco-glass-hi);-webkit-backdrop-filter:blur(14px)saturate(1.18);backdrop-filter:blur(14px)saturate(1.18);box-shadow:inset 0 0 0 1px #c9962a47}.eco-restyle .imp-reel-view{background:var(--eco-glass);-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);border-color:var(--eco-edge);transition:color .4s var(--eco-ease), border-color .4s var(--eco-ease), background .4s var(--eco-ease), box-shadow .4s var(--eco-ease);border-radius:10px;position:relative;overflow:hidden}.eco-restyle .imp-reel-card:hover .imp-reel-view{color:var(--eco-gold);background:var(--eco-glass-hi);border-color:#c9962a80;box-shadow:0 10px 28px #c9962a38}.eco-restyle .imp-reel-more{background:var(--eco-glass);-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);border-color:var(--eco-edge);transition:transform .5s var(--eco-ease), border-color .5s var(--eco-ease), color .5s var(--eco-ease), box-shadow .5s var(--eco-ease)}.eco-restyle .imp-reel-more-ring{color:inherit;border-color:var(--eco-edge);transition:border-color .5s var(--eco-ease), transform .5s var(--eco-ease)}.eco-restyle .imp-reel-more:hover{color:var(--eco-gold);border-color:#c9962a6b;transform:translateY(-4px);box-shadow:0 16px 40px #00000073}.eco-restyle .imp-reel-more:hover .imp-reel-more-ring{border-color:#c9962a80;transform:translate(3px)}.eco-restyle .eco-spine{display:none}@media (min-width:768px){.eco-restyle .eco-spine{background:#f5efe612;border-radius:2px;width:2px;display:block;top:4px;bottom:24px;left:-18px;overflow:hidden}}.eco-restyle .eco-spine i{background:var(--eco-gold);width:100%;height:0;transition:height .5s var(--eco-ease);display:block;box-shadow:0 0 18px #c9962a8c}.eco-restyle .eco-foot a{transition:color .4s var(--eco-ease)}.eco-restyle .eco-foot a:hover{color:var(--eco-gold)}@media (prefers-reduced-motion:no-preference){.eco-restyle .eco-rv,.eco-restyle [data-eco-row]{animation:eco-rise .7s var(--eco-ease) backwards}.eco-restyle .eco-d1{animation-delay:70ms}.eco-restyle .eco-d2{animation-delay:.14s}.eco-restyle .eco-d3{animation-delay:.21s}.eco-restyle [data-eco-row]{animation-delay:.28s}.eco-restyle [data-eco-row][data-eco-hold]{transition:opacity .7s var(--eco-ease), transform .7s var(--eco-ease);animation:none}.eco-restyle [data-eco-row][data-eco-hold="1"]{opacity:0;transform:translateY(16px)}}@keyframes eco-rise{0%{opacity:0;transform:translateY(16px)}}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.eco-restyle .eco-nav-artist,.eco-restyle .eco-search,.eco-restyle .eco-search:focus-within,.eco-restyle .eco-chip,.eco-restyle .imp-reel-view,.eco-restyle .imp-reel-card:hover .imp-reel-view,.eco-restyle .imp-reel-more,.eco-restyle .imp-reel-badge{background:#0e0b0adb}.eco-restyle .eco-chip[aria-pressed=true]{background:linear-gradient(#c9962a1f,#c9962a0f),#0e0b0adb}}
