:root{--df-shell: min(1240px, calc(100vw - 64px) );--df-serif: "Rockwell Extra Bold", Rockwell, "Roboto Slab", "Courier New", serif;--df-sans: Arial, Helvetica, sans-serif;--cc-display: "Rockwell Extra Bold", Rockwell, "Roboto Slab", "Courier New", serif;--cc-red: #e30613;--cc-red-deep: #6f0d17;--cc-cream: #f5efe5;--cc-ink: #111111;--df-cream: #f5efe5;--df-ink: #111111;--df-burgundy: #6f0d17;--df-green: #183c36;--df-sage: #f5efe5}.cc-buzz{position:relative;padding:clamp(76px,9vw,138px) 0;overflow:hidden;color:var(--buzz-fg);background:radial-gradient(circle at 92% 4%,rgba(227,6,19,.25),transparent 24%),linear-gradient(180deg,#0d0d0d,var(--buzz-bg))}.cc-buzz:before{position:absolute;width:440px;height:440px;right:-260px;bottom:-240px;border:80px solid rgba(245,239,229,.035);border-radius:50%;content:""}.cc-buzz__masthead{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:clamp(28px,7vw,100px);align-items:end}.cc-buzz__masthead .epic-df-kicker{grid-column:1 / -1;margin-bottom:-.25rem}.cc-buzz__masthead h2{margin:0;font:900 clamp(3.2rem,8vw,8.8rem)/.83 var(--cc-display);letter-spacing:-.065em;text-transform:uppercase;text-wrap:balance}.cc-buzz__masthead h2 em{color:var(--buzz-accent);font-family:var(--df-serif);font-style:normal;font-weight:700;text-transform:none}.cc-buzz__masthead>p:last-child{max-width:450px;margin:0 0 .5rem;color:#f5efe5ad;font-size:clamp(.96rem,1.45vw,1.15rem);line-height:1.6}.cc-buzz__game{position:relative;max-width:1240px;min-height:680px;margin:clamp(42px,7vw,80px) auto 0;border:1px solid rgba(245,239,229,.32);background:#161616;box-shadow:16px 16px #e3061329;scroll-margin-top:calc(var(--header-group-height, 100px) + 20px)}.cc-buzz__topbar{padding:18px clamp(22px,4vw,54px) 0}.cc-buzz__progress-copy{display:flex;margin-bottom:.6rem;align-items:center;justify-content:space-between;color:#f5efe594;font:900 .7rem/1 var(--cc-display);letter-spacing:.1em;text-transform:uppercase}.cc-buzz__progress-copy strong{color:var(--buzz-fg)}.cc-buzz__progress{height:5px;overflow:hidden;background:#f5efe524}.cc-buzz__progress i{display:block;width:0;height:100%;background:var(--buzz-accent);transition:width .36s cubic-bezier(.2,.8,.2,1)}.cc-buzz__panels{display:grid;min-height:565px;padding:clamp(34px,5vw,70px);align-items:center}.cc-buzz__panel{min-width:0;margin:0;padding:0;border:0}.cc-buzz__panel[hidden]{display:none}.cc-buzz__panel.is-active{animation:cc-buzz-in .36s cubic-bezier(.2,.8,.2,1) both}@keyframes cc-buzz-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}.cc-buzz__panel>legend{display:block;max-width:930px;padding:0;color:var(--buzz-fg);font:900 clamp(2.15rem,4.5vw,5rem)/.92 var(--cc-display);letter-spacing:-.05em;text-transform:uppercase;text-wrap:balance}.cc-buzz__panel>legend>span{display:inline-grid;width:42px;height:42px;margin:0 .35rem .25rem 0;place-items:center;color:var(--cc-cream);border-radius:50%;background:var(--buzz-accent);font-size:.72rem;letter-spacing:0;vertical-align:middle}.cc-buzz__nudge{margin:.85rem 0 1.65rem;color:#f5efe594;font-size:.92rem}.cc-buzz__intro{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:clamp(28px,6vw,86px);align-items:center}.cc-buzz__eyebrow{margin:0 0 .9rem;color:var(--buzz-accent);font:900 .72rem/1 var(--cc-display);letter-spacing:.13em;text-transform:uppercase}.cc-buzz__intro-copy h3{max-width:790px;margin:0;font:900 clamp(2.5rem,5vw,5.75rem)/.9 var(--cc-display);letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance}.cc-buzz__intro-copy>p:not(.cc-buzz__eyebrow){max-width:660px;margin:1.2rem 0 0;color:#f5efe5ad;font-size:1rem;line-height:1.6}.cc-buzz__start,.cc-buzz__form>button,.cc-buzz__result-actions a{display:inline-flex;min-height:54px;padding:.85rem 1.2rem;align-items:center;justify-content:center;gap:1rem;color:var(--cc-cream);border:0;background:var(--buzz-accent);font:900 .78rem/1 var(--cc-display);letter-spacing:.05em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:transform .16s ease,background .16s ease}.cc-buzz__start{margin-top:1.6rem}.cc-buzz__connections{display:grid;max-width:760px;margin-top:1.5rem;gap:.65rem}.cc-buzz__spotify{display:grid;padding:.9rem;grid-template-columns:auto minmax(0,1fr);gap:.75rem 1rem;align-items:center;border:1px solid rgba(245,239,229,.22);background:#0d0d0d}.cc-buzz__spotify--apple{border-color:#f5efe54d}.cc-buzz__apple-connect{color:#111;background:#f5efe5}.cc-buzz__apple-connect:hover{background:#fff}.cc-buzz__apple-connect i{font:400 1.35rem/1 Arial,sans-serif;font-style:normal}.cc-buzz__spotify-connect{display:inline-flex;min-height:50px;padding:.8rem 1rem;align-items:center;justify-content:center;gap:.65rem;color:#111;border:0;background:#1ed760;font:900 .72rem/1 var(--cc-display);letter-spacing:.035em;text-transform:uppercase;cursor:pointer;transition:transform .16s ease,background .16s ease}.cc-buzz__spotify-connect:hover{background:#36e578;transform:translateY(-2px)}.cc-buzz__spotify-connect:disabled{opacity:.5;cursor:not-allowed;transform:none}.cc-buzz__spotify-connect svg{width:22px;height:22px;flex:0 0 22px}.cc-buzz__spotify>p{margin:0;color:#f5efe594;font-size:.72rem;line-height:1.45}.cc-buzz__spotify>p.is-error{color:#ff8f96}.cc-buzz__spotify-profile{display:grid;grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;padding-top:.85rem;border-top:1px solid rgba(245,239,229,.14)}.cc-buzz__spotify-profile[hidden]{display:none}.cc-buzz__spotify-profile img{width:48px;height:48px;border-radius:50%;object-fit:cover}.cc-buzz__spotify-profile strong,.cc-buzz__spotify-profile small{display:block}.cc-buzz__spotify-profile strong{color:#1ed760;font:900 .72rem/1.2 var(--cc-display);text-transform:uppercase}.cc-buzz__spotify-profile small{margin-top:.35rem;overflow:hidden;color:#f5efe585;font-size:.66rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.cc-buzz__spotify-profile button{padding:0;color:#f5efe585;border:0;background:transparent;font:900 .58rem/1 var(--cc-display);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.cc-buzz__start:hover,.cc-buzz__form>button:hover,.cc-buzz__result-actions a:hover{background:#f11926;transform:translateY(-2px)}.cc-buzz__intro-copy>small{display:block;margin-top:.85rem;color:#f5efe575;font-size:.68rem}.cc-buzz__mascot{position:relative;display:grid;justify-items:center}.cc-buzz__mascot img{width:min(100%,300px);height:auto;filter:drop-shadow(10px 16px 20px rgba(0,0,0,.35));transform:rotate(3deg)}.cc-buzz__mascot p{position:absolute;top:-18px;right:-8px;margin:0;padding:.8rem 1rem;color:#111;border-radius:14px 14px 14px 2px;background:var(--cc-cream);font:800 .72rem/1.35 var(--cc-display);text-transform:uppercase;transform:rotate(-3deg)}.cc-buzz__visual-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.cc-buzz__visual-answer{display:grid;min-width:0;padding:0;overflow:hidden;color:var(--buzz-fg);border:1px solid rgba(245,239,229,.24);background:#0d0d0d;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.cc-buzz__visual-answer>i{display:block;aspect-ratio:1;background-position:var(--tile-x) var(--tile-y);background-size:400% 300%;filter:saturate(.9) contrast(1.03);transition:transform .24s ease,filter .24s ease}.cc-buzz__visual-answer:nth-child(2)>i,.cc-buzz__visual-answer:nth-child(3)>i{background-size:400% 400%}.cc-buzz__visual-answer>span{display:block;padding:1rem}.cc-buzz__visual-answer strong,.cc-buzz__visual-answer small{display:block}.cc-buzz__visual-answer strong{font:900 .78rem/1.15 var(--cc-display);letter-spacing:.035em;text-transform:uppercase}.cc-buzz__visual-answer small{min-height:2.4em;margin-top:.35rem;color:#f5efe580;font-size:.68rem;line-height:1.35}.cc-buzz__visual-answer:hover,.cc-buzz__visual-answer.is-selected{border-color:var(--buzz-accent);box-shadow:0 0 0 2px var(--buzz-accent);transform:translateY(-5px) rotate(-.4deg)}.cc-buzz__visual-answer:hover>i,.cc-buzz__visual-answer.is-selected>i{filter:saturate(1.15) contrast(1.05);transform:scale(1.035)}.cc-buzz__decades{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem}.cc-buzz__decades button{min-height:210px;padding:1rem;color:var(--buzz-fg);border:1px solid rgba(245,239,229,.26);background:#202020;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}.cc-buzz__decades strong,.cc-buzz__decades small{display:block}.cc-buzz__decades strong{font:900 clamp(2.6rem,5vw,5.2rem)/.9 var(--cc-display);letter-spacing:-.07em}.cc-buzz__decades small{margin-top:1rem;color:#f5efe580;font-size:.68rem;line-height:1.35}.cc-buzz__decades button:hover,.cc-buzz__decades button.is-selected{color:var(--cc-cream);background:var(--buzz-accent);transform:translateY(-5px)}.cc-buzz__decades button:hover small,.cc-buzz__decades button.is-selected small{color:#f5efe5c7}.cc-buzz__artists{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.cc-buzz__artists button,.cc-buzz__risk button{display:flex;min-height:106px;padding:1rem;gap:1rem;align-items:center;color:var(--buzz-fg);border:1px solid rgba(245,239,229,.24);background:#202020;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.cc-buzz__artists button>i,.cc-buzz__risk button>i{display:grid;width:58px;height:58px;flex:0 0 58px;place-items:center;color:var(--cc-cream);border-radius:50%;background:#303030;font:900 .8rem/1 var(--cc-display);font-style:normal;transition:color .16s ease,background .16s ease}.cc-buzz__artists button>span{font:900 clamp(.85rem,1.3vw,1.05rem)/1.1 var(--cc-display);letter-spacing:.02em;text-align:left;text-transform:uppercase}.cc-buzz__artists button:hover,.cc-buzz__artists button.is-selected,.cc-buzz__risk button:hover,.cc-buzz__risk button.is-selected{border-color:var(--buzz-accent);background:#e3061326;transform:translateY(-3px)}.cc-buzz__artists button:hover>i,.cc-buzz__artists button.is-selected>i,.cc-buzz__risk button:hover>i,.cc-buzz__risk button.is-selected>i{color:var(--cc-cream);background:var(--buzz-accent)}.cc-buzz__sounds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.cc-buzz__sounds article{padding:1rem;border:1px solid rgba(245,239,229,.23);background:#0e0e0e;transition:border-color .16s ease,transform .16s ease}.cc-buzz__sounds article:has(.is-selected){border-color:var(--buzz-accent);transform:translateY(-4px)}.cc-buzz__play{display:flex;width:100%;min-height:98px;padding:0;gap:.8rem;align-items:center;color:var(--buzz-fg);border:0;background:transparent;text-align:left;cursor:pointer}.cc-buzz__play>i{display:grid;width:54px;height:54px;flex:0 0 54px;place-items:center;color:var(--cc-cream);border-radius:50%;background:var(--buzz-accent);font-size:.85rem;font-style:normal}.cc-buzz__play strong,.cc-buzz__play small{display:block}.cc-buzz__play strong{font:900 .82rem/1 var(--cc-display);letter-spacing:.06em;text-transform:uppercase}.cc-buzz__play small{margin-top:.3rem;color:#f5efe580;font-size:.66rem}.cc-buzz__claim{width:100%;min-height:42px;color:var(--buzz-fg);border:1px solid rgba(245,239,229,.34);background:#242424;font:900 .68rem/1 var(--cc-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.cc-buzz__claim:hover,.cc-buzz__claim.is-selected{color:var(--cc-cream);border-color:var(--buzz-accent);background:var(--buzz-accent)}.cc-buzz__statements,.cc-buzz__risk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.cc-buzz__statements button{min-height:132px;padding:1.2rem;color:var(--buzz-fg);border:1px solid rgba(245,239,229,.24);background:#202020;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.cc-buzz__statements strong,.cc-buzz__statements small,.cc-buzz__risk strong,.cc-buzz__risk small{display:block}.cc-buzz__statements strong,.cc-buzz__risk strong{font:900 clamp(.9rem,1.6vw,1.25rem)/1.1 var(--cc-display);text-transform:uppercase}.cc-buzz__statements small,.cc-buzz__risk small{margin-top:.45rem;color:#f5efe585;font-size:.72rem;line-height:1.35}.cc-buzz__statements button:hover,.cc-buzz__statements button.is-selected{color:var(--cc-cream);border-color:var(--buzz-accent);background:var(--buzz-accent);transform:translateY(-3px)}.cc-buzz__statements button:hover small,.cc-buzz__statements button.is-selected small{color:#f5efe5c7}.cc-buzz__risk button>span{min-width:0;text-align:left}.cc-buzz__footer{display:flex;min-height:58px;padding:0 clamp(22px,4vw,54px);align-items:center;justify-content:space-between;border-top:1px solid rgba(245,239,229,.14);background:#101010}.cc-buzz__footer[hidden]{display:none}.cc-buzz__footer button{padding:0;color:#f5efe59e;border:0;background:transparent;font:800 .68rem/1 var(--cc-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.cc-buzz__footer p{margin:0;color:var(--buzz-accent);font:800 .67rem/1 var(--cc-display);letter-spacing:.045em;text-transform:uppercase}.cc-buzz__result-hero{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:2rem;align-items:center;padding-bottom:2rem;border-bottom:1px solid rgba(245,239,229,.2)}.cc-buzz__result-hero h3{max-width:760px;margin:0;font:900 clamp(2.5rem,6.2vw,7rem)/.88 var(--cc-display);letter-spacing:-.06em;text-transform:uppercase}.cc-buzz__result-hero h3 strong{color:var(--buzz-accent);font-size:1.22em}.cc-buzz__result-hero>div>p:last-child{margin:1rem 0 0;color:#f5efe5ad;font-size:1rem}.cc-buzz__result-hero>div>p:last-child b{color:var(--buzz-fg)}.cc-buzz__result-hero img{width:100%;height:auto;filter:drop-shadow(8px 14px 20px rgba(0,0,0,.35));transform:rotate(4deg)}.cc-buzz__result-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:.8rem;margin-top:.8rem}.cc-buzz__result-grid article{padding:clamp(22px,3vw,36px);border:1px solid rgba(245,239,229,.2);background:#101010}.cc-buzz__result-grid article>span,.cc-buzz__provider-links>div>strong{display:block;color:#f5efe580;font:900 .66rem/1 var(--cc-display);letter-spacing:.1em;text-transform:uppercase}.cc-buzz__archetype h4{margin:1rem 0 0;color:var(--buzz-accent);font:900 clamp(1.8rem,3.6vw,3.8rem)/.9 var(--cc-display);letter-spacing:-.045em;text-transform:uppercase}.cc-buzz__archetype p{max-width:650px;margin:1rem 0 0;color:#f5efe5a8;font-size:.9rem;line-height:1.55}.cc-buzz__recommendations ol{display:grid;margin:1rem 0 0;padding:0;list-style:none}.cc-buzz__recommendations li{display:flex;min-height:58px;gap:1rem;align-items:center;border-top:1px solid rgba(245,239,229,.14)}.cc-buzz__recommendations li i{color:var(--buzz-accent);font:900 .66rem/1 var(--cc-display);font-style:normal}.cc-buzz__recommendations li strong{display:block;font:900 .84rem/1.15 var(--cc-display);text-transform:uppercase}.cc-buzz__recommendations li small{display:block;margin-top:.28rem;color:#f5efe575;font-size:.58rem;letter-spacing:.045em;text-transform:uppercase}.cc-buzz__provider-links{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:.65rem;margin-top:.8rem;padding:1rem;align-items:center;border:1px solid rgba(245,239,229,.2);background:#202020}.cc-buzz__provider-links>div>small{display:block;margin-top:.35rem;color:#f5efe575;font-size:.64rem}.cc-buzz__provider-links a{display:inline-flex;min-height:44px;padding:.7rem .95rem;align-items:center;gap:.55rem;color:var(--buzz-fg);border:1px solid rgba(245,239,229,.32);font:900 .67rem/1 var(--cc-display);text-decoration:none;text-transform:uppercase}.cc-buzz__provider-links a:hover{color:var(--cc-cream);border-color:var(--buzz-accent);background:var(--buzz-accent)}.cc-buzz__provider-links a i{font-style:normal}.cc-buzz__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;margin-top:.8rem;padding:1rem;align-items:end;border:1px solid rgba(245,239,229,.2);background:#101010}.cc-buzz__form label{display:grid;gap:.45rem;color:#f5efe58f;font:800 .66rem/1 var(--cc-display);letter-spacing:.06em;text-transform:uppercase}.cc-buzz__form input{width:100%;min-height:50px;padding:.8rem 1rem;color:var(--buzz-fg);border:1px solid rgba(245,239,229,.3);border-radius:0;background:#1b1b1b;font:400 .95rem/1.2 var(--df-sans)}.cc-buzz__success{grid-column:1 / -1;margin:0;color:var(--buzz-fg)}.cc-buzz__result-actions{display:flex;margin-top:1rem;gap:.65rem;justify-content:space-between}.cc-buzz__result-actions>button{padding:0;color:#f5efe599;border:0;background:transparent;font:800 .68rem/1 var(--cc-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}@media screen and (max-width:989px){.cc-buzz__masthead{grid-template-columns:1fr;gap:1.25rem}.cc-buzz__masthead .epic-df-kicker{grid-column:auto}.cc-buzz__intro{grid-template-columns:1fr 240px;gap:2rem}.cc-buzz__visual-grid,.cc-buzz__sounds{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-buzz__decades{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-buzz__decades button{min-height:150px}.cc-buzz__artists{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-buzz__provider-links{grid-template-columns:1fr 1fr}.cc-buzz__provider-links>div{grid-column:1 / -1}}@media screen and (max-width:749px){.cc-buzz{padding:68px 0 82px}.cc-buzz__masthead h2{font-size:clamp(3rem,16vw,5.1rem)}.cc-buzz__game{min-height:610px;margin-top:36px;box-shadow:8px 8px #e3061329}.cc-buzz__topbar{padding:15px 16px 0}.cc-buzz__panels{min-height:535px;padding:28px 16px}.cc-buzz__panel>legend{font-size:clamp(2rem,10.5vw,3.15rem)}.cc-buzz__panel>legend>span{width:34px;height:34px;font-size:.62rem}.cc-buzz__intro{grid-template-columns:1fr}.cc-buzz__intro-copy h3{font-size:clamp(2.35rem,11.5vw,3.55rem)}.cc-buzz__spotify{grid-template-columns:1fr}.cc-buzz__spotify-connect{width:100%}.cc-buzz__spotify-profile{grid-column:auto;grid-template-columns:auto minmax(0,1fr)}.cc-buzz__spotify-profile button{grid-column:1 / -1;min-height:34px;text-align:left}.cc-buzz__mascot{display:none}.cc-buzz__visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.cc-buzz__visual-answer>span{padding:.75rem}.cc-buzz__visual-answer strong{font-size:.64rem}.cc-buzz__visual-answer small{font-size:.58rem}.cc-buzz__decades{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.cc-buzz__decades button{min-height:118px;padding:.8rem}.cc-buzz__decades strong{font-size:2.6rem}.cc-buzz__decades small{margin-top:.55rem;font-size:.58rem}.cc-buzz__artists,.cc-buzz__sounds,.cc-buzz__statements,.cc-buzz__risk{grid-template-columns:1fr;gap:.5rem}.cc-buzz__artists button,.cc-buzz__risk button{min-height:78px}.cc-buzz__artists button>i,.cc-buzz__risk button>i{width:46px;height:46px;flex-basis:46px}.cc-buzz__sounds article{display:grid;grid-template-columns:1fr 94px;gap:.6rem;align-items:center;padding:.7rem}.cc-buzz__play{min-height:62px}.cc-buzz__play>i{width:44px;height:44px;flex-basis:44px}.cc-buzz__statements button{min-height:94px;padding:1rem}.cc-buzz__footer{padding:0 16px}.cc-buzz__footer p{max-width:65%;font-size:.56rem;text-align:right}.cc-buzz__result-hero{grid-template-columns:1fr 92px;gap:1rem}.cc-buzz__result-hero h3{font-size:clamp(2.3rem,12vw,3.7rem)}.cc-buzz__result-grid,.cc-buzz__provider-links{grid-template-columns:1fr}.cc-buzz__provider-links>div{grid-column:auto}.cc-buzz__provider-links a{justify-content:center}.cc-buzz__form{grid-template-columns:1fr}.cc-buzz__result-actions{align-items:stretch;flex-direction:column-reverse}.cc-buzz__result-actions>button{min-height:42px}}.cc-buzz__genre-extended--precision{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;align-items:start}.cc-buzz__genre-extended.cc-buzz__genre-extended--precision section{position:relative;min-width:0;padding:.78rem;overflow:visible;border:1px solid rgba(245,239,229,.15);background:linear-gradient(140deg,rgba(227,6,19,.075),transparent 46%),#0003}.cc-buzz__genre-extended.cc-buzz__genre-extended--precision h4{margin-bottom:.58rem}.cc-buzz__genre-umbrellas{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:.42rem;margin-bottom:.62rem;padding-bottom:.62rem;border-bottom:1px solid rgba(245,239,229,.13)}.cc-buzz__genre-umbrellas>button{display:grid;min-height:50px;padding:.58rem .62rem;place-content:center start;gap:.15rem;color:var(--buzz-fg);border:1px solid rgba(227,6,19,.68);background:#e3061317;font-family:var(--cc-display);text-align:left;text-transform:uppercase;cursor:pointer}.cc-buzz__genre-umbrellas>button strong{font-size:.7rem;line-height:1;letter-spacing:.045em}.cc-buzz__genre-umbrellas>button small{color:#f5efe580;font:700 .53rem/1.1 var(--cc-body);letter-spacing:.04em}.cc-buzz__genre-umbrellas>button:hover,.cc-buzz__genre-umbrellas>button:focus-visible,.cc-buzz__genre-umbrellas>button.is-selected{color:#111;border-color:var(--buzz-accent);background:var(--buzz-accent);outline:0;transform:translateY(-2px)}.cc-buzz__genre-umbrellas>button:hover small,.cc-buzz__genre-umbrellas>button:focus-visible small,.cc-buzz__genre-umbrellas>button.is-selected small{color:#111111a6}.cc-buzz__genre-extended.cc-buzz__genre-extended--precision .cc-buzz__genre-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.cc-buzz__genre-choice{position:relative;min-width:0}.cc-buzz__genre-choice>[data-buzz-multi-answer]{width:100%;min-height:48px;padding:.58rem 1.8rem .58rem .58rem;font-size:.59rem}.cc-buzz__genre-grid .cc-buzz__genre-info{position:absolute;top:5px;right:5px;z-index:4;display:grid;width:20px;min-width:20px;height:20px;min-height:20px;padding:0;place-items:center;color:#f5efe5b8;border:1px solid rgba(245,239,229,.34);border-radius:50%;background:#111111c7;font:900 .65rem/1 Georgia,serif;text-transform:none;cursor:help;transform:none}.cc-buzz__genre-grid .cc-buzz__genre-info:hover,.cc-buzz__genre-grid .cc-buzz__genre-info:focus-visible,.cc-buzz__genre-choice.is-info-open .cc-buzz__genre-info{color:#111;border-color:var(--buzz-accent);background:var(--buzz-accent);outline:0;transform:none}.cc-buzz__genre-tooltip{position:absolute;top:calc(100% + 7px);left:50%;z-index:20;display:grid;width:min(230px,calc(100vw - 48px));padding:.68rem .72rem;gap:.3rem;color:#111;border:1px solid var(--buzz-accent);background:#f5efe5;box-shadow:5px 5px #e3061357;opacity:0;pointer-events:none;transform:translate(-50%,-4px);transition:opacity .13s ease,transform .13s ease}.cc-buzz__genre-tooltip strong{color:var(--buzz-accent);font:900 .59rem/1 var(--cc-display);letter-spacing:.055em;text-transform:uppercase}.cc-buzz__genre-tooltip>span{color:#111;font:750 .69rem/1.38 var(--cc-body)}@media(hover:hover)and (pointer:fine){.cc-buzz__genre-info:hover+.cc-buzz__genre-tooltip,.cc-buzz__genre-info:focus-visible+.cc-buzz__genre-tooltip,.cc-buzz__genre-choice.is-info-open .cc-buzz__genre-tooltip{opacity:1;transform:translate(-50%)}}@media(hover:none),(pointer:coarse){.cc-buzz__genre-choice.is-info-open .cc-buzz__genre-tooltip{opacity:1;transform:translate(-50%)}}.cc-buzz__panel.is-at-genre-limit [data-buzz-multi-answer][aria-disabled=true]{opacity:.34}@media screen and (max-width:989px){.cc-buzz__genre-extended--precision{grid-template-columns:1fr}}@media screen and (max-width:749px){.cc-buzz__genre-extended.cc-buzz__genre-extended--precision section{padding:.62rem}.cc-buzz__genre-extended.cc-buzz__genre-extended--precision .cc-buzz__genre-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-buzz__genre-choice:nth-child(odd) .cc-buzz__genre-tooltip{right:auto;left:0;transform:translateY(-4px)}.cc-buzz__genre-choice:nth-child(2n) .cc-buzz__genre-tooltip{right:0;left:auto;transform:translateY(-4px)}.cc-buzz__genre-choice.is-info-open .cc-buzz__genre-tooltip,.cc-buzz__genre-info:focus-visible+.cc-buzz__genre-tooltip{transform:translate(0)}}.cc-buzz__real-cover{overflow:hidden;background:#111}.cc-buzz__real-cover img{display:block;width:100%;height:100%;object-fit:cover}.epic-df-shop-path>strong{right:clamp(26px,3vw,38px);bottom:clamp(24px,3vw,34px);left:clamp(26px,3vw,38px)}.epic-df-plan__price{margin-top:.9rem}.epic-df-plan__value,.epic-df-plan__description{margin-top:.7rem}.epic-df-plans__trial{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(420px,1.2fr);gap:clamp(20px,3vw,44px);max-width:1040px;margin:clamp(34px,5vw,62px) auto 0;padding:clamp(22px,3vw,36px);align-items:center;border:1px solid rgba(245,239,229,.32);background:linear-gradient(118deg,#e3061324,#f5efe509);box-shadow:7px 7px #e3061338}.epic-df-plans__trial-copy>p{margin:0 0 .55rem;color:var(--df-accent);font:900 .65rem/1 var(--cc-display);letter-spacing:.09em;text-transform:uppercase}.epic-df-plans__trial-copy h3{margin:0;color:var(--df-fg);font:900 clamp(1.75rem,3vw,3rem)/.95 var(--cc-display);letter-spacing:-.035em;text-transform:uppercase}.epic-df-plans__trial-copy div{margin-top:.8rem;color:#f5efe5ab;font-size:.78rem;line-height:1.5}.epic-df-plans__trial-copy div p{margin:0}.epic-df-plans__trial-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.epic-df-plans__trial-options button{display:grid;min-height:116px;padding:1rem .8rem;place-content:center;gap:.4rem;color:var(--df-fg);border:1px solid rgba(245,239,229,.32);background:#0b0b0b;text-align:center;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.epic-df-plans__trial-options button:hover,.epic-df-plans__trial-options button:focus-visible{color:#111;border-color:var(--df-accent);background:var(--df-accent);transform:translateY(-3px)}.epic-df-plans__trial-options button:disabled{opacity:.45;cursor:wait}.epic-df-plans__trial-options span,.epic-df-plans__trial-options strong,.epic-df-plans__trial-options small{display:block}.epic-df-plans__trial-options span{font:900 .72rem/1 var(--cc-display);letter-spacing:.06em;text-transform:uppercase}.epic-df-plans__trial-options strong{font:900 1.25rem/1 var(--cc-display)}.epic-df-plans__trial-options small{opacity:.58;font-size:.56rem;text-transform:uppercase}.epic-df-plans__checkout-status{min-height:1.25em;margin:.85rem auto 0;color:#f5efe5b8;font-size:.7rem;text-align:center}.epic-df-plans__checkout-status.is-error{color:#ff9aa3}@media screen and (max-width:749px){.epic-df-plans__trial,.epic-df-plans__trial-options{grid-template-columns:1fr}.epic-df-plans__trial-options button{min-height:84px}}.epic-df-selection__copy{padding:clamp(42px,5vw,66px) 0 205px clamp(28px,6vw,84px);padding-top:max(clamp(42px,5vw,66px),calc(var(--header-group-height, 82px) + 20px))}.epic-df-extra__visual>span{width:76px;height:76px;font-size:2.5rem}@media screen and (max-width:749px){.epic-df-hero{height:max(500px,calc(82svh - var(--header-group-height, 98px)));min-height:500px}.epic-df-shop-paths,.epic-df-inside,.epic-df-plans,.epic-df-extended,.epic-df-benefits,.epic-df-extras,.epic-df-standards,.epic-df-community{padding-top:44px;padding-bottom:44px}.epic-df-shop-paths__head h2,.epic-df-section__head h2,.epic-df-extended__head h2,.epic-df-community h2{font-size:clamp(2rem,10.5vw,3.1rem)}.epic-df-catalog-search{min-height:58px;margin-top:20px}.epic-df-catalog-search__action,.epic-df-catalog-search__copy small{display:none}.epic-df-shop-paths__grid{grid-template-columns:1fr}.epic-df-shop-path{min-height:320px}.epic-df-inside__grid{gap:28px;margin-top:30px}.epic-df-inside__media{aspect-ratio:16 / 10}.epic-df-plans__grid{gap:24px}.epic-df-plan{padding:28px 22px 22px}.epic-df-plan__reveal{min-height:118px}.epic-df-plan__price span{font-size:2.8rem}.epic-df-selection,.epic-df-selection__stage{min-height:650px}.epic-df-selection__copy{width:calc(100vw - 32px);padding:calc(var(--header-group-height, 66px) + 18px) 0 230px 16px}.epic-df-selection__cover{width:82px}.epic-df-extended__grid{display:flex;gap:14px;margin-top:28px;margin-inline:-16px;padding:0 16px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:var(--df-accent) transparent}.epic-df-extended__grid .epic-df-record-card{width:min(72vw,276px);flex:0 0 min(72vw,276px);scroll-snap-align:start}.epic-df-benefits__stack{display:flex;gap:14px;margin-top:30px;margin-inline:-16px;padding:0 16px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:var(--df-accent) transparent}.epic-df-benefit,.epic-df-benefit--2,.epic-df-benefit--3{grid-template-columns:1fr;width:min(84vw,330px);min-height:330px;flex:0 0 min(84vw,330px);padding:24px;scroll-snap-align:center}.epic-df-benefit h3{font-size:2.15rem}.epic-df-benefit__record{width:92px}.epic-df-extras__rail{margin-top:30px}.epic-df-community__grid{gap:44px}}.cc-buzz__genre-mode{display:flex;margin:.85rem 0 .7rem;padding:.72rem .8rem;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(245,239,229,.2);background:linear-gradient(115deg,#e3061321,#f5efe506 58%);box-shadow:3px 3px #e3061324}.cc-buzz__genre-mode>div{display:grid;gap:.2rem}.cc-buzz__genre-mode strong{color:var(--buzz-fg);font:900 .72rem/1 var(--cc-display);letter-spacing:.07em;text-transform:uppercase}.cc-buzz__genre-mode small{color:#f5efe594;font-size:.66rem;line-height:1.35}.cc-buzz__genre-mode button{display:inline-flex;min-height:38px;padding:.6rem .75rem;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.9rem;color:var(--buzz-fg);border:1px solid var(--buzz-accent);background:#0b0b0b;font:900 .62rem/1 var(--cc-display);letter-spacing:.045em;text-transform:uppercase;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}.cc-buzz__genre-mode button:hover,.cc-buzz__genre-mode button:focus-visible{color:#111;background:var(--buzz-accent);outline:0;transform:translateY(-2px)}.cc-buzz__genre-mode button span:last-child{color:var(--buzz-accent);font-size:.9rem}.cc-buzz__genre-mode button:hover span:last-child,.cc-buzz__genre-mode button:focus-visible span:last-child{color:#111}.cc-buzz__genre-selection{display:flex;margin:-.18rem 0 .7rem;padding:.52rem .65rem;align-items:baseline;gap:.55rem;color:#f5efe59e;border-left:2px solid var(--buzz-accent);background:#e3061314;font:800 .61rem/1.35 var(--cc-body)}.cc-buzz__genre-selection[hidden]{display:none}.cc-buzz__genre-selection span{flex:0 0 auto;color:var(--buzz-accent);font:900 .57rem/1 var(--cc-display);letter-spacing:.055em;text-transform:uppercase}.cc-buzz__genre-selection strong{color:var(--buzz-fg);font-weight:800}.cc-buzz__panel[data-buzz-genre-panel]>.cc-buzz__genre-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.cc-buzz__genre-extended{display:grid;gap:.85rem}.cc-buzz__genre-extended[hidden]{display:none}.cc-buzz__panel [data-buzz-genre-view][hidden]{display:none!important}.cc-buzz__genre-extended section{padding:.65rem;border:1px solid rgba(245,239,229,.12);background:#0000002e}.cc-buzz__genre-extended h4{margin:0 0 .5rem;color:var(--buzz-accent);font:900 .65rem/1 var(--cc-display);letter-spacing:.08em;text-transform:uppercase}.cc-buzz__genre-extended .cc-buzz__genre-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media screen and (max-width:989px){.cc-buzz__panel[data-buzz-genre-panel]>.cc-buzz__genre-grid,.cc-buzz__genre-extended .cc-buzz__genre-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.cc-buzz__genre-mode{padding:.7rem;align-items:stretch;flex-direction:column}.cc-buzz__genre-mode button{width:100%}.cc-buzz__genre-selection{align-items:flex-start;flex-direction:column}.cc-buzz__panel[data-buzz-genre-panel]>.cc-buzz__genre-grid,.cc-buzz__genre-extended .cc-buzz__genre-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-buzz__genre-extended section{padding:.55rem}}@media screen and (max-width:749px){.cc-buzz--modal,.cc-buzz--modal[open],.cc-buzz--modal.is-playing,.cc-buzz--modal.is-playing[open],.cc-buzz--modal.is-result,.cc-buzz--modal.is-result[open]{height:var(--cc-buzz-modal-height, 100svh);min-height:var(--cc-buzz-modal-height, 100svh);max-height:var(--cc-buzz-modal-height, 100svh);overflow:hidden}.cc-buzz--modal .cc-buzz__modal-shell{height:var(--cc-buzz-modal-height, 100svh);min-height:0;overflow:hidden}.cc-buzz--modal .cc-buzz__game,.cc-buzz--modal.is-playing .cc-buzz__game,.cc-buzz--modal.is-result .cc-buzz__game{height:calc(var(--cc-buzz-modal-height, 100svh) - 54px);min-height:0;overflow:hidden}.cc-buzz--modal .cc-buzz__panels,.cc-buzz--modal.is-playing .cc-buzz__panels,.cc-buzz--modal.is-result .cc-buzz__panels{height:calc(var(--cc-buzz-modal-height, 100svh) - 144px);min-height:0;padding:10px 12px;overflow:hidden}.cc-buzz--modal .cc-buzz__intro{grid-template-columns:minmax(0,1fr) 112px;gap:8px;align-items:center}.cc-buzz--modal .cc-buzz__eyebrow{margin-bottom:.45rem;font-size:.52rem;line-height:1.1}.cc-buzz--modal .cc-buzz__intro-copy h3{font-size:clamp(1.75rem,8vw,2.15rem);line-height:.88}.cc-buzz--modal .cc-buzz__intro-copy>p:not(.cc-buzz__eyebrow){margin-top:.55rem;font-size:.68rem;line-height:1.32}.cc-buzz--modal .cc-buzz__start{min-height:42px;margin-top:.65rem;padding:.62rem .75rem;font-size:.62rem}.cc-buzz--modal .cc-buzz__connections{margin-top:.55rem;gap:.35rem}.cc-buzz--modal .cc-buzz__spotify{padding:.35rem}.cc-buzz--modal .cc-buzz__spotify-connect{min-height:40px;padding:.45rem .3rem;font-size:.48rem}.cc-buzz--modal .cc-buzz__spotify>p,.cc-buzz--modal .cc-buzz__intro-copy>small,.cc-buzz--modal .cc-buzz__mascot>p{display:none}.cc-buzz--modal .cc-buzz__mascot{display:grid}.cc-buzz--modal .cc-buzz__mascot>.cc-logo-vignette--quiz{width:112px}}html:has(.cc-buzz--modal[open]),body.cc-buzz-modal-open{overflow-x:clip}@media(prefers-reduced-motion:reduce){.cc-buzz__panel.is-active{animation:none}.cc-buzz button,.cc-buzz a,.cc-buzz i{transition:none!important}}body.cc-buzz-modal-open{min-height:var(--cc-buzz-modal-height, 100dvh);height:var(--cc-buzz-modal-height, 100dvh);overflow-y:auto}body.cc-buzz-modal-open .page-wrapper{position:fixed;z-index:0;top:var(--cc-buzz-page-offset, 0px);right:0;left:0;width:100%;height:100dvh;overflow:hidden}body.cc-buzz-modal-open .cc-scroll-cat{display:none}.cc-buzz--modal,.cc-buzz--modal.is-playing,.cc-buzz--modal.is-result{position:absolute;z-index:1000;inset:0 0 auto;display:none;width:100%;max-width:none;min-height:100dvh;max-height:none;margin:0;padding:clamp(10px,1.6vw,22px);overflow:visible;color:var(--buzz-fg);border:0;background:radial-gradient(circle at 92% 4%,rgba(227,6,19,.25),transparent 24%),linear-gradient(180deg,#0d0d0d,var(--buzz-bg))}.cc-buzz--modal::backdrop{background:#000000d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cc-buzz--modal .cc-buzz__modal-shell{width:min(1240px,100%);min-height:calc(100dvh - clamp(20px,3.2vw,44px));margin:0 auto}.cc-buzz--modal .cc-buzz__modal-bar{position:sticky;z-index:30;top:0;display:flex;min-height:58px;padding:8px 10px 8px 16px;align-items:center;justify-content:space-between;gap:1rem;color:var(--buzz-fg);border:1px solid rgba(245,239,229,.28);border-bottom:0;background:#0a0a0af5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cc-buzz--modal .cc-buzz__modal-bar p,.cc-buzz--modal .cc-buzz__modal-bar h2{margin:0}.cc-buzz--modal .cc-buzz__modal-bar p{color:var(--buzz-accent);font:900 .58rem/1 var(--cc-display);letter-spacing:.1em;text-transform:uppercase}.cc-buzz--modal .cc-buzz__modal-bar h2{margin-top:.18rem;font:900 clamp(.9rem,1.6vw,1.18rem)/1 var(--cc-display);letter-spacing:-.02em;text-transform:uppercase}.cc-buzz--modal .cc-buzz__modal-bar h2 em{color:var(--buzz-accent);font-style:normal}.cc-buzz__modal-close{display:grid;width:42px;height:42px;flex:0 0 42px;padding:0;place-items:center;color:var(--buzz-fg);border:1px solid rgba(245,239,229,.35);border-radius:50%;background:#171717;font:300 1.8rem/1 var(--df-sans);cursor:pointer}.cc-buzz__modal-close:hover,.cc-buzz__modal-close:focus-visible{color:var(--cc-cream);border-color:var(--buzz-accent);background:var(--buzz-accent)}.cc-buzz--modal .cc-buzz__modal-content{width:100%;max-width:none;margin:0}.cc-buzz--modal .cc-buzz__game,.cc-buzz--modal.is-playing .cc-buzz__game,.cc-buzz--modal.is-result .cc-buzz__game,.cc-buzz--modal.cc-buzz--deep .cc-buzz__game{display:grid;width:100%;min-height:calc(100dvh - 102px);height:auto;margin:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:visible;border-color:#f5efe547;box-shadow:none}.cc-buzz--modal .cc-buzz__topbar{padding:13px clamp(16px,3vw,38px) 0}.cc-buzz--modal .cc-buzz__panels,.cc-buzz--modal.is-playing .cc-buzz__panels,.cc-buzz--modal.is-result .cc-buzz__panels,.cc-buzz--modal.cc-buzz--deep .cc-buzz__panels{min-height:calc(100dvh - 194px);height:auto;padding:clamp(16px,2.4vw,30px);align-items:center;overflow:visible;overscroll-behavior:auto;scrollbar-width:auto}.cc-buzz--modal .cc-buzz__panel{max-height:none;overflow:visible}.cc-buzz--modal .cc-buzz__footer{padding:0 clamp(16px,3vw,38px)}.cc-buzz--modal .cc-buzz__artist-draft,.cc-buzz--modal .cc-buzz__panel[data-buzz-panel="4"] .cc-buzz__artist-draft{height:auto;max-height:none;padding:0;overflow:visible;overscroll-behavior:auto;scrollbar-width:auto}.cc-buzz--modal .cc-buzz__artist-search-results{max-height:none;overflow:visible}.cc-buzz--modal.is-result .cc-buzz__panels{padding-top:18px;align-items:start}.cc-buzz--modal .cc-buzz__result-hero{grid-template-columns:minmax(0,1fr) 112px;padding-bottom:.8rem}.cc-buzz--modal .cc-buzz__result-hero h3{font-size:clamp(2rem,4vw,4.4rem)}.cc-buzz--modal .cc-buzz__result-grid--deep{grid-template-columns:repeat(4,minmax(0,1fr))}.cc-buzz--modal .cc-buzz__result-grid--deep article{min-height:0;padding:14px}.cc-buzz--modal .cc-buzz__archetype h4{margin-top:.65rem;font-size:clamp(1.2rem,2vw,2.1rem)}.cc-buzz--modal .cc-buzz__archetype p{margin-top:.6rem;font-size:.72rem;line-height:1.38}.cc-buzz--modal .cc-buzz__taste-map ol{gap:.65rem}.cc-buzz--modal .cc-buzz__collector-brief dl>div{grid-template-columns:82px 1fr;padding:.5rem 0;gap:.55rem}.cc-buzz--modal .cc-buzz__recommendations li{min-height:38px;gap:.55rem}.cc-buzz--modal .cc-buzz__plan-fit{margin-top:.65rem;padding:13px}.cc-buzz--modal .cc-buzz__provider-links,.cc-buzz--modal .cc-buzz__form,.cc-buzz--modal .cc-buzz__result-actions{margin-top:.55rem}@media screen and (min-width:990px){html:has(body.cc-buzz-modal-open),html:has(body.cc-buzz-modal-open) body{height:var(--cc-buzz-modal-height, 100dvh);min-height:var(--cc-buzz-modal-height, 100dvh);overflow-y:auto}body.cc-buzz-modal-open .page-wrapper{top:0}}@media screen and (max-width:749px){.cc-buzz--modal,.cc-buzz--modal.is-playing,.cc-buzz--modal.is-result{padding:0}.cc-buzz--modal .cc-buzz__modal-shell{min-height:100dvh}.cc-buzz--modal .cc-buzz__modal-bar{min-height:54px;border-inline:0}.cc-buzz--modal .cc-buzz__modal-bar p{font-size:.5rem}.cc-buzz--modal .cc-buzz__modal-bar h2{font-size:.8rem}.cc-buzz__modal-close{width:38px;height:38px;flex-basis:38px}.cc-buzz--modal .cc-buzz__game,.cc-buzz--modal.is-playing .cc-buzz__game,.cc-buzz--modal.is-result .cc-buzz__game{min-height:calc(100dvh - 54px);border-inline:0;border-bottom:0}.cc-buzz--modal .cc-buzz__topbar{padding:10px 14px 0}.cc-buzz--modal .cc-buzz__panels,.cc-buzz--modal.is-playing .cc-buzz__panels,.cc-buzz--modal.is-result .cc-buzz__panels{min-height:calc(100dvh - 144px);padding:12px}.cc-buzz--modal .cc-buzz__panel>legend{font-size:clamp(1.55rem,7.4vw,2.25rem)}.cc-buzz--modal .cc-buzz__nudge{margin:.42rem 0 .7rem;font-size:.7rem}.cc-buzz--modal .cc-buzz__artists--wide button{min-height:42px;padding:.38rem;gap:.45rem}.cc-buzz--modal .cc-buzz__artists--wide button>i{width:28px;height:28px;flex-basis:28px;font-size:.46rem}.cc-buzz--modal .cc-buzz__artists--wide button>span{font-size:.56rem}.cc-buzz--modal .cc-buzz__panel[data-buzz-panel="4"] .cc-buzz__artist-draft{grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem}.cc-buzz--modal .cc-buzz__panel[data-buzz-panel="4"] .cc-buzz__artist-draft button{min-height:28px;padding:.25rem .2rem;font-size:.46rem}.cc-buzz--modal .cc-buzz__custom-artist{grid-template-columns:minmax(100px,.62fr) minmax(0,1.38fr);grid-template-areas:"label search" "helper status";gap:.22rem .45rem;margin-top:.4rem;padding:.45rem}.cc-buzz--modal .cc-buzz__custom-artist label{font-size:.58rem}.cc-buzz--modal .cc-buzz__custom-artist>p,.cc-buzz--modal .cc-buzz__artist-search-status{font-size:.5rem}.cc-buzz--modal .cc-buzz__artist-search-box input{min-height:38px;font-size:.68rem}.cc-buzz--modal .cc-buzz__multi-nav{margin:.35rem 0 0;padding:.35rem 0 0}.cc-buzz--modal .cc-buzz__multi-nav button{min-height:34px;padding:.5rem .65rem;font-size:.56rem}.cc-buzz--modal .cc-buzz__result-hero{grid-template-columns:minmax(0,1fr) 70px;gap:.65rem}.cc-buzz--modal .cc-buzz__result-hero h3{font-size:clamp(1.65rem,7.5vw,2.45rem)}.cc-buzz--modal .cc-buzz__result-hero>div>p:last-child{margin-top:.35rem;font-size:.68rem}.cc-buzz--modal .cc-buzz__result-grid--deep{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin-top:.42rem}.cc-buzz--modal .cc-buzz__result-grid--deep article{padding:9px}.cc-buzz--modal .cc-buzz__result-grid article>span,.cc-buzz--modal .cc-buzz__taste-map>span,.cc-buzz--modal .cc-buzz__collector-brief>span{margin-bottom:.5rem;font-size:.5rem}.cc-buzz--modal .cc-buzz__archetype h4{font-size:1rem}.cc-buzz--modal .cc-buzz__archetype p{font-size:.58rem}.cc-buzz--modal .cc-buzz__collector-brief dl>div{grid-template-columns:60px 1fr;padding:.3rem 0}.cc-buzz--modal .cc-buzz__collector-brief dt,.cc-buzz--modal .cc-buzz__collector-brief dd,.cc-buzz--modal .cc-buzz__taste-map li strong,.cc-buzz--modal .cc-buzz__taste-map li span{font-size:.48rem}.cc-buzz--modal .cc-buzz__recommendations li{min-height:30px}.cc-buzz--modal .cc-buzz__recommendations li strong{font-size:.58rem}.cc-buzz--modal .cc-buzz__recommendations li small{font-size:.46rem}.cc-buzz--modal .cc-buzz__plan-fit{grid-template-columns:1fr 1fr;gap:.5rem;padding:9px}.cc-buzz--modal .cc-buzz__plan-fit>a{grid-column:1 / -1}.cc-buzz--modal .cc-buzz__provider-links{grid-template-columns:1fr 1fr;padding:.55rem}.cc-buzz--modal .cc-buzz__provider-links>div{display:none}.cc-buzz--modal .cc-buzz__provider-links a{min-height:36px;padding:.5rem;font-size:.58rem}.cc-buzz--modal .cc-buzz__form{grid-template-columns:1fr auto;padding:.55rem}.cc-buzz--modal .cc-buzz__form input{min-height:38px}}html{scroll-behavior:smooth}body:has(.epic-df-hero){background:var(--df-ink)}.epic-df-shell{width:var(--df-shell);margin-inline:auto}.epic-df-section{color:var(--df-fg);background:var(--df-bg);overflow:clip}.epic-df-kicker,.epic-df-eyebrow{margin:0;font:700 .72rem/1.2 var(--df-sans);letter-spacing:.2em;text-transform:uppercase}.epic-df-eyebrow{display:flex;align-items:center;justify-content:center;gap:.8rem}.epic-df-eyebrow span{display:block;width:34px;height:1px;background:currentColor}.epic-df-section__head{max-width:780px;margin-inline:auto;text-align:center}.epic-df-section__head h2,.epic-df-extended__head h2,.epic-df-community h2{margin:.8rem 0 0;font:700 clamp(2.35rem,5.5vw,5.6rem)/.92 var(--df-sans);letter-spacing:-.065em;text-transform:uppercase}.epic-df-section__head h2 em,.epic-df-community h2 em{font-family:var(--df-serif);font-weight:400;text-transform:none}.epic-df-section__intro{max-width:650px;margin:1.4rem auto 0;font:400 1.05rem/1.65 var(--df-sans);opacity:.78}.epic-df-section__intro p{margin:0}.epic-df-button{display:inline-flex;min-height:48px;padding:.8rem 1.35rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;font:700 .82rem/1 var(--df-sans);text-decoration:none;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.epic-df-button:hover{transform:translateY(-2px)}.epic-df-button--accent{color:#fffdf7;background:var(--df-burgundy)}.epic-df-button--light{color:var(--df-ink);background:var(--df-cream)}.epic-df-button--dark{color:#fffdf7;background:#090a09}.epic-df-button--glass{color:#fff;border-color:#ffffff85;background:#06080647;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-df-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.75,.25,1) var(--df-reveal-delay, 0ms),transform .7s cubic-bezier(.2,.75,.25,1) var(--df-reveal-delay, 0ms)}[data-df-reveal].is-visible,.shopify-design-mode [data-df-reveal]{opacity:1;transform:none}.epic-df-hero{position:relative;min-height:max(760px,100svh);color:var(--df-hero-foreground);background:#090a08;overflow:hidden}.epic-df-hero__media,.epic-df-hero__overlay,.epic-df-hero__grain{position:absolute;top:0;right:0;bottom:0;left:0}.epic-df-hero__video{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.025)}.epic-df-hero__overlay{background:linear-gradient(180deg,rgba(4,5,4,.24),transparent 32%),linear-gradient(0deg,rgba(4,5,4,.76),transparent 62%),rgba(8,9,7,var(--df-hero-overlay))}.epic-df-hero__grain{opacity:.16;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E")}.epic-df-hero__content{position:absolute;z-index:2;left:50%;bottom:clamp(70px,10vh,118px);width:min(920px,calc(100vw - 48px));text-align:center;transform:translate(-50%)}.epic-df-hero__content.is-visible{transform:translate(-50%)}.epic-df-hero__content h1{max-width:900px;margin:1rem auto 0;font:800 clamp(3.1rem,7vw,7.6rem)/.86 var(--df-sans);letter-spacing:-.075em;text-transform:uppercase;text-wrap:balance}.epic-df-hero__content h1 em{display:block;font-family:var(--df-serif);font-weight:400;text-transform:none}.epic-df-hero__body{max-width:650px;margin:1.3rem auto 0;font:400 clamp(1rem,1.5vw,1.25rem)/1.55 var(--df-sans)}.epic-df-hero__body p{margin:0}.epic-df-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:.7rem;margin-top:1.65rem}.epic-df-hero__proof{display:flex;justify-content:center;flex-wrap:wrap;gap:.45rem 1.35rem;margin:1.4rem 0 0;padding:0;list-style:none;font:700 .67rem/1.2 var(--df-sans);letter-spacing:.12em;text-transform:uppercase;opacity:.86}.epic-df-hero__proof li:before{content:"\25cf";margin-right:.5rem;color:var(--df-hero-accent);font-size:.5rem}.epic-df-hero__orbit{position:absolute;z-index:3;right:clamp(20px,4vw,66px);bottom:clamp(40px,8vh,86px);display:grid;width:138px;aspect-ratio:1;place-items:center;color:#fff;text-decoration:none}.epic-df-hero__orbit svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:epic-df-spin 18s linear infinite}.epic-df-hero__orbit text{fill:currentColor;font:700 9px/1 var(--df-sans);letter-spacing:3px}.epic-df-hero__orbit span{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.7);border-radius:50%;font-size:1.4rem}@keyframes epic-df-spin{to{transform:rotate(360deg)}}.epic-df-inside{padding:clamp(88px,11vw,150px) 0 clamp(100px,13vw,180px)}.epic-df-inside .epic-df-section__tagline{margin:1rem 0 0;color:var(--df-accent);font:700 1.25rem/1.3 var(--df-serif);font-style:italic}.epic-df-inside__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:64px}.epic-df-inside__card{min-width:0}.epic-df-inside__card:nth-child(2){transition-delay:.1s}.epic-df-inside__card:nth-child(3){transition-delay:.2s}.epic-df-inside__media{position:relative;aspect-ratio:1;border-radius:22px;overflow:hidden;background:#262a26}.epic-df-inside__image{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.epic-df-inside__card:hover .epic-df-inside__image{transform:scale(1.035)}.epic-df-inside__number{position:absolute;top:16px;left:16px;display:grid;width:40px;height:40px;place-items:center;color:var(--df-ink);border-radius:50%;background:var(--df-accent);font:800 .75rem/1 var(--df-sans)}.epic-df-inside__card h3{margin:1.3rem 0 .55rem;font:800 clamp(1.25rem,2vw,1.8rem)/1 var(--df-sans);letter-spacing:-.035em;text-transform:uppercase}.epic-df-inside__card>div:last-child{font:400 .96rem/1.55 var(--df-sans);opacity:.7}.epic-df-inside__card>div:last-child p{margin:0}.epic-df-plans{padding:clamp(84px,10vw,138px) 0}.epic-df-billing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:min(100%,650px);margin:42px auto 0;padding:5px;border:2px solid rgba(245,239,229,.3);background:#080908;box-shadow:8px 8px #e3061333}.epic-df-billing button{display:grid;min-height:74px;padding:.75rem 1rem;place-content:center;color:#f5efe5a8;border:0;background:transparent;cursor:pointer;text-align:center;transition:color .18s ease,background .18s ease,transform .18s ease}.epic-df-billing button:hover,.epic-df-billing button:focus-visible{color:var(--df-cream);background:#f5efe514}.epic-df-billing button.is-active{color:#fff;background:var(--df-accent);transform:translateY(-2px)}.epic-df-billing button span{font:900 .82rem/1 var(--cc-display);letter-spacing:.08em;text-transform:uppercase}.epic-df-billing button small{margin-top:.42rem;font:700 .59rem/1.2 var(--df-sans);letter-spacing:.07em;opacity:.76;text-transform:uppercase}.epic-df-billing__status{min-height:1.2em;margin:1rem auto 0;color:#f5efe59e;font:700 .72rem/1.4 var(--df-sans);letter-spacing:.04em;text-align:center}.epic-df-plans__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;max-width:1180px;margin:34px auto 0}.epic-df-plan{position:relative;display:flex;min-height:704px;padding:44px 30px 34px;flex-direction:column;color:#fdfaf4;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:#242825;isolation:isolate;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.epic-df-plan [hidden]{display:none!important}.epic-df-plan.is-price-flipping [data-billing-panel]{animation:epic-plan-price-flip .26s cubic-bezier(.2,.8,.2,1)}@keyframes epic-plan-price-flip{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.epic-df-plan.is-featured{border:4px solid var(--df-accent);box-shadow:0 18px 70px #00000052}@media(hover:hover)and (min-width:990px){.epic-df-plan:hover,.epic-df-plan:focus-within{border-color:#f5efe5b8;box-shadow:0 24px 74px #0006;transform:translateY(-10px)}.epic-df-plan.is-featured:hover,.epic-df-plan.is-featured:focus-within{border-color:var(--df-accent);box-shadow:12px 12px #e306135c,0 28px 80px #00000070}}.epic-df-plan.is-best-value{border-color:#f5efe5c7}.epic-df-plan.is-best-value .epic-df-plan__badge{color:var(--df-ink);background:var(--df-cream)}.epic-df-plan__badge{position:absolute;top:0;left:50%;min-width:58%;margin:0;padding:.55rem 1rem;color:#fff;border-radius:999px;background:var(--df-accent);font:800 .7rem/1 var(--df-sans);letter-spacing:.1em;text-align:center;transform:translate(-50%,-50%)}.epic-df-plan__reveal{position:relative;display:grid;min-height:172px;margin:0 -10px 28px;place-items:center;border:1px solid rgba(245,239,229,.18);background:radial-gradient(circle at 50% 50%,rgba(227,6,19,.22) 0 1px,transparent 2px 100%),repeating-radial-gradient(circle at 50% 50%,transparent 0 20px,rgba(245,239,229,.05) 21px 22px),#111;overflow:hidden}.epic-df-plan.is-featured .epic-df-plan__reveal{border-color:#e306139e;background:linear-gradient(120deg,transparent 0 42%,rgba(227,6,19,.15) 50%,transparent 58% 100%),repeating-radial-gradient(circle at 50% 50%,transparent 0 20px,rgba(245,239,229,.06) 21px 22px),#111;background-size:240% 100%,auto,auto;animation:epic-plan-sheen 5.2s ease-in-out infinite}@keyframes epic-plan-sheen{0%,55%,to{background-position:180% 0,0 0,0 0}75%{background-position:-80% 0,0 0,0 0}}.epic-df-plan__records{position:relative;z-index:1;display:flex;min-height:104px;align-items:end;justify-content:center;gap:clamp(5px,1vw,12px);perspective:800px}.epic-df-plan__record{position:relative;display:grid;width:clamp(62px,5.6vw,78px);aspect-ratio:1;place-items:end start;color:#111;transform:translateY(calc(var(--record-index) * 4px)) rotate(calc((var(--record-index) - 1) * 2deg));transition:transform .26s cubic-bezier(.2,.8,.2,1)}.epic-df-plan__record:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border:2px solid #f5efe5;background:linear-gradient(135deg,transparent 0 58%,rgba(17,17,17,.14) 59% 100%),var(--cc-cream);box-shadow:4px 4px #00000057;content:""}.epic-df-plan__record:nth-child(2):after{border-color:var(--cc-red);background:linear-gradient(135deg,transparent 0 58%,rgba(17,17,17,.18) 59% 100%),var(--cc-red)}.epic-df-plan__record:nth-child(3):after{border-color:#f5efe5;background:linear-gradient(135deg,transparent 0 58%,rgba(245,239,229,.11) 59% 100%),#2a2724}.epic-df-plan__disc{position:absolute;z-index:1;top:2px;left:50%;width:78%;aspect-ratio:1;border:1px solid rgba(245,239,229,.4);border-radius:50%;background:radial-gradient(circle,var(--cc-red) 0 9%,#f5efe5 10% 12%,#0b0b0b 13% 19%,#222 20% 21%,#0b0b0b 22% 100%);box-shadow:0 7px 13px #0006;transform:translate(-50%,5px);transition:transform .32s cubic-bezier(.2,.8,.2,1)}.epic-df-plan__record b{position:relative;z-index:3;display:grid;width:23px;height:23px;margin:0 0 8px 8px;place-items:center;border:1px solid currentColor;background:#f5efe5e6;font:900 .62rem/1 var(--cc-display)}.epic-df-plan__record:nth-child(2) b{color:#f5efe5;background:#111}.epic-df-plan__reveal>p{position:absolute;z-index:4;right:9px;bottom:8px;margin:0;padding:.42rem .55rem;color:#111;border:1px solid #111;background:var(--cc-cream);font:900 .58rem/1 var(--cc-display);letter-spacing:.05em;text-transform:uppercase;transform:rotate(-2deg)}.epic-df-plan__reveal>p strong{color:var(--cc-red);font-size:.82rem}.epic-df-plan:hover .epic-df-plan__disc,.epic-df-plan:focus-within .epic-df-plan__disc{transform:translate(-50%,-24px)}.epic-df-plan:hover .epic-df-plan__record:nth-child(2),.epic-df-plan:focus-within .epic-df-plan__record:nth-child(2){transform:translateY(-4px) rotate(2deg)}.epic-df-plan:hover .epic-df-plan__record:nth-child(3),.epic-df-plan:focus-within .epic-df-plan__record:nth-child(3){transform:translateY(2px) rotate(-3deg)}.epic-df-plan__eyebrow{margin:0 0 1.2rem;color:var(--df-green);font:800 .67rem/1.2 var(--df-sans);letter-spacing:.14em;text-transform:uppercase}.epic-df-plan.is-featured .epic-df-plan__eyebrow{color:var(--df-accent)}.epic-df-plan h3{margin:0;font:900 clamp(1.85rem,2.7vw,2.85rem)/.95 var(--cc-display);letter-spacing:-.055em}.epic-df-plan__price{display:flex;align-items:baseline;gap:.55rem;margin-top:1.35rem}.epic-df-plan__price span{font:900 clamp(2.6rem,4vw,4rem)/1 var(--cc-display);letter-spacing:-.07em}.epic-df-plan__price small{font:400 .88rem/1.2 var(--df-sans);opacity:.62}.epic-df-plan__price--annual{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);align-items:stretch;gap:.7rem}.epic-df-plan__annual-metric{display:flex;min-width:0;flex-direction:column;justify-content:flex-end;padding:.75rem 0}.epic-df-plan__annual-metric--lp{padding-inline:.75rem;border:1px solid rgba(245,239,229,.2);background:#f5efe50d}.epic-df-plan__annual-metric span{max-width:100%;font:900 clamp(1.85rem,2.55vw,2.7rem)/.95 var(--cc-display);letter-spacing:-.065em;white-space:nowrap}.epic-df-plan__annual-metric--lp span{font-size:clamp(1.45rem,1.85vw,1.95rem)}.epic-df-plan__annual-metric small{margin-top:.34rem;font:800 .66rem/1 var(--df-sans);letter-spacing:.08em;opacity:.72;text-transform:uppercase}.epic-df-plan__value{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:.65rem;margin-top:.9rem;padding-block:.58rem;border-block:1px solid rgba(245,239,229,.16);font:800 .68rem/1.2 var(--df-sans);letter-spacing:.04em;text-transform:uppercase}.epic-df-plan__value span{color:#f5efe5b8}.epic-df-plan__value strong{padding:.35rem .48rem;color:#111;background:var(--cc-cream);font:inherit}.epic-df-plan__value--annual>span{display:flex;align-items:baseline;gap:.32rem;color:#f5efe5a3;font-size:.62rem;letter-spacing:.025em}.epic-df-plan__value--annual b{color:var(--cc-cream);font:900 .94rem/1 var(--cc-display);letter-spacing:-.02em}@media screen and (max-width:749px){.epic-df-plan__price--annual{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:.5rem}.epic-df-plan__annual-metric--lp{padding-inline:.55rem}.epic-df-plan__annual-metric span{font-size:clamp(1.85rem,8.8vw,2.45rem)}.epic-df-plan__annual-metric--lp span{font-size:clamp(1.35rem,6.5vw,1.8rem)}}.epic-df-plan.is-featured .epic-df-plan__value strong{color:#fff;background:var(--cc-red)}.epic-df-plan__description{margin-top:1rem;font:400 .96rem/1.5 var(--df-sans);opacity:.72}.epic-df-plan__description p{margin:0}.epic-df-plan ul{display:grid;gap:.8rem;margin:1.8rem 0 2.4rem;padding:0;list-style:none;font:400 .9rem/1.4 var(--df-sans)}.epic-df-plans__credit-note{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(260px,1fr) minmax(320px,1.55fr);align-items:center;gap:clamp(1rem,2.5vw,2.5rem);max-width:1180px;margin:26px auto 0;padding:clamp(1.25rem,2.3vw,2rem);border:1px solid rgba(245,239,229,.22);border-left:5px solid var(--df-accent);background:#f5efe50e}.epic-df-plans__credit-note .epic-df-kicker,.epic-df-plans__credit-note h3,.epic-df-plans__credit-note>p{margin:0}.epic-df-plans__credit-note h3{font:900 clamp(1.35rem,2vw,2rem)/1 var(--cc-display);letter-spacing:-.035em}.epic-df-plans__credit-note>p:last-child{color:#f5efe5c2;font:600 .86rem/1.55 var(--df-sans)}@media screen and (max-width:749px){.epic-df-plans__credit-note{grid-template-columns:1fr;gap:.75rem}}.epic-df-plan li{display:flex;gap:.65rem}.epic-df-plan li span{color:var(--df-accent);font-size:.54rem;transform:translateY(.35rem)}.epic-df-plan .epic-df-button{width:100%;margin-top:auto}.epic-df-plans__single{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1.5rem;max-width:700px;margin:44px auto 0;padding:1rem 1.1rem 1rem 1.35rem;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;text-decoration:none;transition:border-color .18s ease,background .18s ease}.epic-df-plans__single:hover{border-color:var(--df-accent);background:#ffffff0d}.epic-df-plans__single span{font:600 .9rem/1.2 var(--df-sans)}.epic-df-plans__single strong{font:800 .82rem/1.2 var(--df-sans);letter-spacing:.03em}.epic-df-plans__single i{display:grid;width:34px;height:34px;place-items:center;color:#fff;border-radius:50%;background:var(--df-accent);font-style:normal}.epic-df-plans__note{max-width:820px;margin:1.5rem auto 0;font:400 .72rem/1.55 var(--df-sans);text-align:center;opacity:.55}.epic-df-selection{position:relative;min-height:900px;color:var(--df-fg);background:var(--df-bg);overflow:hidden}.epic-df-selection__stage{position:relative;min-height:900px}.epic-df-selection__panel{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;transition:opacity .5s ease,visibility .5s ease}.epic-df-selection__panel.is-active{visibility:visible;opacity:1}.epic-df-selection__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--df-cover)}.epic-df-selection__backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#040504f2,#040504b8 42%,#04050438 76%),linear-gradient(0deg,rgba(4,5,4,.92) 0%,transparent 58%)}.epic-df-selection__backdrop img{width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.08)}.epic-df-selection__copy{position:relative;z-index:2;width:min(780px,60vw);padding:clamp(90px,9vw,142px) 0 0 clamp(32px,7vw,110px)}.epic-df-selection__copy>p{margin:0 0 1.2rem;color:var(--df-accent);font:800 .72rem/1.2 var(--df-sans);letter-spacing:.18em;text-transform:uppercase}.epic-df-selection__copy h2{margin:0;font:800 clamp(3rem,7vw,7rem)/.85 var(--df-sans);letter-spacing:-.075em;text-transform:uppercase}.epic-df-selection__copy h3{max-width:760px;margin:.75rem 0 0;font:600 clamp(1.7rem,3.6vw,3.6rem)/1 var(--df-sans);letter-spacing:-.05em}.epic-df-selection__copy>div:not(.epic-df-selection__actions){max-width:520px;margin-top:1.3rem;font:400 1rem/1.6 var(--df-sans);opacity:.8}.epic-df-selection__copy>div p{margin:0}.epic-df-selection__copy>span{display:block;margin-top:1rem;font:700 .75rem/1.3 var(--df-sans);letter-spacing:.08em;opacity:.72}.epic-df-selection__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.epic-df-selection__chooser{position:absolute;z-index:4;right:0;bottom:0;left:0;padding:22px clamp(24px,3vw,48px) 34px;background:#050605c2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.epic-df-selection__chooser>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:18px}.epic-df-selection__chooser p,.epic-df-selection__chooser h3{margin:0}.epic-df-selection__chooser p{color:var(--df-accent);font:800 .7rem/1.2 var(--df-sans);letter-spacing:.15em}.epic-df-selection__chooser h3{font:700 1rem/1.2 var(--df-sans)}.epic-df-selection__covers{display:flex;gap:18px;overflow-x:auto;scrollbar-width:none}.epic-df-selection__covers::-webkit-scrollbar{display:none}.epic-df-selection__cover{position:relative;width:clamp(104px,13vw,168px);flex:0 0 auto;aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:4px;background:var(--df-cover);overflow:hidden;cursor:pointer;opacity:.72;transition:opacity .18s ease,transform .18s ease,border-color .18s ease}.epic-df-selection__cover:hover,.epic-df-selection__cover.is-active{border-color:var(--df-accent);opacity:1;transform:translateY(-4px)}.epic-df-selection__cover img{width:100%;height:100%;object-fit:cover}.epic-df-record-art{position:relative;display:grid;width:100%;height:100%;place-items:center;color:#f9f4eb;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 52%),var(--df-cover);overflow:hidden}.epic-df-record-art i{position:absolute;width:76%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at center,var(--df-cover) 0 9%,#d5b86f 10% 15%,#111 16% 43%,#2d2d2d 44% 46%,#111 47% 100%);box-shadow:0 12px 28px #0000005c}.epic-df-record-art b{position:relative;z-index:1;font:900 clamp(1.2rem,3vw,2.4rem)/1 var(--df-sans);letter-spacing:-.07em}.epic-df-record-art--atlas{background-color:var(--df-cover, var(--cc-red));background-image:var(--df-atlas-image);background-position:var(--df-atlas-x, 0%) var(--df-atlas-y, 0%);background-repeat:no-repeat;background-size:400% 400%}.epic-df-extended{padding:clamp(90px,11vw,150px) 0}.epic-df-extended__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:4rem}.epic-df-extended__head h2{max-width:680px}.epic-df-extended__head>div:last-child{padding-bottom:.5rem;font:400 1rem/1.65 var(--df-sans);opacity:.7}.epic-df-extended__head>div:last-child p{margin:0}.epic-df-extended__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:34px 22px;margin-top:58px}.epic-df-record-card{min-width:0;color:inherit;text-decoration:none}.epic-df-record-card__cover{aspect-ratio:1;background:var(--df-cover, #e30613);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.epic-df-record-card:hover .epic-df-record-card__cover{transform:translateY(-6px);box-shadow:0 18px 42px #0000005c}.epic-df-record-card__cover img{width:100%;height:100%;object-fit:cover}.epic-df-record-card p{margin:.9rem 0 0;color:var(--df-accent);font:800 .62rem/1.2 var(--df-sans);letter-spacing:.14em;text-transform:uppercase}.epic-df-record-card h3{margin:.35rem 0 0;font:700 1rem/1.15 var(--df-sans);letter-spacing:-.025em}.epic-df-record-card>span{display:block;margin-top:.38rem;font:400 .78rem/1.3 var(--df-sans);opacity:.58}.epic-df-extended__action{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:52px;text-align:center}.epic-df-benefits{padding:clamp(100px,14vw,190px) 0}.epic-df-benefits__stack{display:grid;gap:28px;margin-top:74px}.epic-df-benefit{position:sticky;top:calc(var(--header-height, 72px) + 22px);display:grid;grid-template-columns:90px 1fr 220px;min-height:310px;align-items:center;gap:2rem;padding:42px 52px;color:#fffdf7;border-radius:28px;background:var(--df-burgundy);box-shadow:0 24px 70px #2119132e}.epic-df-benefit--2{top:calc(var(--header-height, 72px) + 52px);background:var(--df-green)}.epic-df-benefit--3{top:calc(var(--header-height, 72px) + 82px);background:#1b1d1b}.epic-df-benefit__index{font:400 4rem/1 var(--df-serif);opacity:.35}.epic-df-benefit p{margin:0 0 .7rem;color:var(--df-sage);font:800 .68rem/1.2 var(--df-sans);letter-spacing:.15em}.epic-df-benefit h3{max-width:700px;margin:0;font:800 clamp(2rem,4.5vw,4.6rem)/.92 var(--df-sans);letter-spacing:-.06em}.epic-df-benefit>div:nth-child(2)>div{max-width:650px;margin-top:1rem;font:400 .98rem/1.55 var(--df-sans);opacity:.75}.epic-df-benefit>div:nth-child(2)>div p{margin:0;color:inherit;font:inherit;letter-spacing:0}.epic-df-benefit__record{position:relative;display:block;width:190px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at center,currentColor 0 4%,#caa95e 5% 11%,#111 12% 44%,#2b2b2b 45% 47%,#111 48%);box-shadow:0 24px 40px #00000047;animation:epic-df-spin 14s linear infinite}.epic-df-extras{padding:clamp(90px,12vw,160px) 0}.epic-df-extras__rail{display:flex;gap:22px;margin-top:70px;padding:0 max(32px,calc((100vw - 1240px)/2)) 30px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:var(--df-accent) transparent}.epic-df-extra{width:260px;flex:0 0 260px;scroll-snap-align:start}.epic-df-extra__visual{position:relative;display:grid;aspect-ratio:1;place-items:center;border:2px solid var(--df-extra-color);border-radius:14px;background:var(--df-extra-color);overflow:hidden}.epic-df-extra__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,rgba(255,255,255,.18),transparent 55%)}.epic-df-extra__visual img{width:100%;height:100%;object-fit:cover}.epic-df-extra__visual>span{position:relative;z-index:1;display:grid;width:94px;height:94px;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.45);border-radius:50%;font:400 3.2rem/1 var(--df-serif)}.epic-df-extra__visual i{position:absolute;z-index:2;padding:.5rem .8rem;color:#141514;border-radius:999px;background:#fff;font:800 .62rem/1 var(--df-sans);font-style:normal;letter-spacing:.11em}.epic-df-extra.is-locked .epic-df-extra__visual{filter:grayscale(.75)}.epic-df-extra>p{display:inline-block;margin:-12px 0 0 14px;padding:.4rem .72rem;color:#fff;border-radius:999px;background:#232623;font:800 .62rem/1 var(--df-sans);letter-spacing:.1em}.epic-df-extra h3{margin:1rem 0 0;font:800 1.28rem/1.05 var(--df-sans);letter-spacing:-.035em}.epic-df-extra>div:last-child{margin-top:.65rem;font:400 .85rem/1.5 var(--df-sans);opacity:.64}.epic-df-extra>div:last-child p{margin:0}.epic-df-standards{padding:clamp(80px,9vw,120px) 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.epic-df-standards .epic-df-section__head h2{font-size:clamp(2.2rem,4vw,4.2rem)}.epic-df-standards__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:54px}.epic-df-standards__grid article{padding:28px 18px;text-align:center;border-left:1px solid rgba(255,255,255,.12)}.epic-df-standards__grid article:first-child{border-left:0}.epic-df-standards__grid img{max-width:160px;max-height:54px;object-fit:contain}.epic-df-standards__grid article>span{display:grid;height:54px;place-items:center;color:var(--df-accent);font:800 1.35rem/1 var(--df-sans);letter-spacing:-.04em}.epic-df-standards__grid h3{margin:1rem 0 0;font:700 1rem/1.2 var(--df-sans)}.epic-df-standards__grid p{margin:.45rem 0 0;font:400 .78rem/1.45 var(--df-sans);opacity:.54}.epic-df-community{padding:clamp(100px,12vw,170px) 0}.epic-df-community__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(46px,7vw,100px);align-items:start}.epic-df-community h2{margin-top:.8rem;font-size:clamp(2.3rem,4.6vw,4.8rem)}.epic-df-community__card{margin-top:36px;border-radius:22px;background:#242825;overflow:hidden}.epic-df-community__card>img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.epic-df-community__card>div{padding:30px}.epic-df-community__card>div>p{margin:0;color:var(--df-accent);font:800 .68rem/1.2 var(--df-sans);letter-spacing:.14em}.epic-df-community__card h3{margin:.7rem 0 0;font:800 1.6rem/1.05 var(--df-sans);letter-spacing:-.04em}.epic-df-community__card>div>div{margin-top:.9rem;font:400 .92rem/1.6 var(--df-sans);opacity:.7}.epic-df-community__card>div>div p{margin:0}.epic-df-community__questions{display:grid;gap:12px;margin-top:36px}.epic-df-community details{border-radius:12px;background:#242825;overflow:hidden}.epic-df-community summary{display:flex;min-height:64px;padding:1rem 1.2rem;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;font:650 .9rem/1.35 var(--df-sans)}.epic-df-community summary::-webkit-details-marker{display:none}.epic-df-community summary i{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:50%;background:#ffffff14;font-style:normal;transition:transform .18s ease,background .18s ease}.epic-df-community details[open] summary i{color:#fff;background:var(--df-accent);transform:rotate(45deg)}.epic-df-community details>div{padding:0 1.2rem 1.2rem;font:400 .88rem/1.6 var(--df-sans);opacity:.7}.epic-df-community details>div p{margin:0}@media screen and (max-width:989px){:root{--df-shell: min(100% - 40px, 760px)}.epic-df-hero__orbit{display:none}.epic-df-inside__grid{gap:18px}.epic-df-plans__grid{grid-template-columns:1fr;max-width:560px}.epic-df-selection__copy{width:min(710px,calc(100vw - 48px));padding-left:32px}.epic-df-extended__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.epic-df-benefit{grid-template-columns:70px 1fr 150px;padding:34px}.epic-df-benefit__record{width:140px}.epic-df-standards__grid{grid-template-columns:repeat(2,1fr)}.epic-df-standards__grid article:nth-child(3){border-left:0}}@media screen and (max-width:749px){:root{--df-shell: calc(100vw - 32px) }.epic-df-section__head h2,.epic-df-extended__head h2,.epic-df-community h2{font-size:clamp(2.2rem,12vw,3.6rem);line-height:.92}.epic-df-section__intro{font-size:.95rem}.epic-df-hero{min-height:max(720px,100svh)}.epic-df-hero__video{object-position:52% center}.epic-df-hero__content{bottom:38px;width:calc(100vw - 30px)}.epic-df-hero__content h1{font-size:clamp(2.7rem,15.5vw,4.8rem)}.epic-df-hero__body{max-width:500px;font-size:.94rem}.epic-df-actions{gap:.5rem}.epic-df-actions .epic-df-button{min-height:44px;padding:.75rem 1rem;font-size:.72rem}.epic-df-hero__proof{gap:.35rem .8rem;font-size:.56rem}.epic-df-inside{padding-block:82px 100px}.epic-df-inside__grid{grid-template-columns:1fr;gap:46px;margin-top:48px}.epic-df-inside__media{aspect-ratio:4 / 3}.epic-df-plans{padding-block:80px}.epic-df-plans__grid{grid-template-columns:1fr;gap:34px;margin-top:30px}.epic-df-billing{gap:3px;margin-top:30px;padding:3px;box-shadow:6px 6px #e306132e}.epic-df-billing button{min-height:68px;padding-inline:.55rem}.epic-df-billing button span{font-size:.7rem}.epic-df-billing button small{font-size:.52rem}.epic-df-plan{min-height:0;padding:38px 26px 28px}.epic-df-plan__reveal{min-height:156px;margin-inline:-8px}.epic-df-plan__record{width:clamp(62px,21vw,76px)}.epic-df-plan__price span{font-size:3.25rem}.epic-df-plans__single{grid-template-columns:1fr auto;border-radius:20px}.epic-df-plans__single strong{grid-row:2}.epic-df-plans__single i{grid-row:1 / 3;grid-column:2}.epic-df-selection,.epic-df-selection__stage{min-height:820px}.epic-df-selection__backdrop:after{background:linear-gradient(0deg,#040504fa,#040504ad 60%,#04050433)}.epic-df-selection__copy{top:auto;width:calc(100vw - 32px);padding:92px 0 0 16px}.epic-df-selection__copy h2{font-size:clamp(3.1rem,16vw,5rem)}.epic-df-selection__copy h3{font-size:1.75rem}.epic-df-selection__chooser{padding:18px 16px 24px}.epic-df-selection__chooser>div:first-child{display:block}.epic-df-selection__chooser h3{margin-top:.4rem}.epic-df-selection__cover{width:104px}.epic-df-extended{padding-block:86px}.epic-df-extended__head{grid-template-columns:1fr;gap:1.4rem}.epic-df-extended__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px;margin-top:44px}.epic-df-record-card h3{font-size:.9rem}.epic-df-benefits{padding-block:90px}.epic-df-benefits__stack{margin-top:54px}.epic-df-benefit,.epic-df-benefit--2,.epic-df-benefit--3{position:relative;top:auto;grid-template-columns:1fr;min-height:470px;gap:1.2rem;padding:28px}.epic-df-benefit__index{font-size:2.4rem}.epic-df-benefit h3{font-size:2.45rem}.epic-df-benefit__record{width:120px;justify-self:end}.epic-df-extras{padding-block:84px}.epic-df-extras__rail{margin-top:50px;padding-inline:16px}.epic-df-extra{width:228px;flex-basis:228px}.epic-df-standards{padding-block:74px}.epic-df-standards__grid{gap:0}.epic-df-standards__grid article{padding:24px 10px}.epic-df-community{padding-block:88px}.epic-df-community__grid{grid-template-columns:1fr;gap:78px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-df-reveal]{opacity:1;transform:none;transition:none}.epic-df-hero__orbit svg,.epic-df-benefit__record{animation:none}.epic-df-plan,.epic-df-plan__record,.epic-df-plan__disc{transition:none}.epic-df-plan.is-featured .epic-df-plan__reveal{animation:none}}body :is(h1,h2,h3,h4,h5,h6),body :is(.button,button,.menu-list__link,.menu-drawer__menu-item,.header-actions__text-style),body :is(.product-title,.collection-title,.facets--filters-title,.facets__label,.sorting-filter__label),.epic-df-section :is(h1,h2,h3,h4,h5,h6,.epic-df-button,.epic-df-kicker,.epic-df-eyebrow){font-family:var(--cc-display)}.menu-list__list-item--all-vinyl .menu-list__link-title,.menu-drawer__list-item--all-vinyl .menu-drawer__menu-item-text{color:var(--cc-red);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.search-action--text .header-actions__action{min-height:42px;padding-inline:1rem;border:1px solid currentColor;border-radius:999px}.epic-df-shop-paths{padding:clamp(84px,10vw,138px) 0}.epic-df-shop-paths__head{max-width:920px}.epic-df-shop-paths__head h2{max-width:900px;margin:.8rem 0 0;font-size:clamp(2.8rem,6vw,6.8rem);font-weight:900;line-height:.88;letter-spacing:-.065em;text-transform:uppercase}.epic-df-shop-paths__head>div{max-width:620px;margin-top:1.35rem;font:400 1.02rem/1.65 var(--df-sans);opacity:.72}.epic-df-shop-paths__head p{margin-block:0}.epic-df-catalog-search{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.1rem;width:100%;min-height:86px;margin-top:clamp(42px,5vw,70px);padding:1rem 1rem 1rem 1.4rem;color:var(--df-fg);border:2px solid currentColor;border-radius:999px;background:transparent;box-shadow:0 8px 0 var(--df-fg);text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,color .18s ease}.epic-df-catalog-search-shell{display:block}.epic-df-catalog-search:hover,.epic-df-catalog-search:focus-visible{color:var(--df-accent);transform:translateY(-3px);box-shadow:0 11px 0 var(--df-fg)}.epic-df-catalog-search__icon{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:var(--df-fg);color:var(--df-bg)}.epic-df-catalog-search__icon svg{width:22px;height:22px}.epic-df-catalog-search__copy{display:grid;gap:.25rem}.epic-df-catalog-search__copy strong{font-family:var(--cc-display);font-size:clamp(1.05rem,2vw,1.55rem)}.epic-df-catalog-search__copy small{font:400 .76rem/1.3 var(--df-sans);opacity:.58}.epic-df-catalog-search__action{padding:1rem 1.45rem;border-radius:999px;background:var(--df-accent);color:#fffdf7;font-family:var(--cc-display);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.epic-df-shop-paths__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:42px}.epic-df-shop-path{position:relative;min-height:480px;padding:clamp(30px,4vw,54px);color:#fffdf7;border:2px solid rgba(245,239,229,.24);overflow:hidden;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.epic-df-shop-path:hover{transform:translateY(-6px);box-shadow:12px 14px 0 var(--cc-red-deep)}.epic-df-shop-path--club{background:linear-gradient(135deg,#0a0a0a57,#0a0a0aed),url(cool-cat-box-editorial.webp) center 42% / cover no-repeat,var(--cc-ink)}.epic-df-shop-path--catalog{background:linear-gradient(135deg,#37060c57,#180508ed),url(cool-cat-record-shelf.webp) center / cover no-repeat,var(--cc-red-deep)}.epic-df-shop-path:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(245,239,229,.08);pointer-events:none}.epic-df-shop-path>*{position:relative;z-index:1}.epic-df-shop-path>span{font:800 .72rem/1.2 var(--cc-display);letter-spacing:.16em;text-transform:uppercase}.epic-df-shop-path h3{max-width:560px;margin:1.2rem 0 0;font-size:clamp(2rem,4vw,4.35rem);font-weight:900;line-height:.92;letter-spacing:-.055em;text-transform:uppercase}.epic-df-shop-path p{max-width:480px;margin:1.35rem 0 0;font:400 .96rem/1.55 var(--df-sans);opacity:.78}.epic-df-shop-path>strong{position:absolute;right:clamp(30px,4vw,54px);bottom:clamp(30px,4vw,54px);left:clamp(30px,4vw,54px);display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid currentColor;font-family:var(--cc-display);font-size:.82rem;text-transform:uppercase}.epic-df-shop-path>strong i{font-size:1.25rem;font-style:normal}.epic-df-record-card__no-image{display:grid;width:100%;height:100%;place-items:center;padding:1rem;background:var(--cc-ink);color:var(--cc-cream);font-family:var(--cc-display);font-size:.7rem;text-align:center;text-transform:uppercase}.epic-df-extended__empty{grid-column:1 / -1;padding:clamp(32px,5vw,64px);border:2px dashed currentColor;text-align:center}.epic-df-extended__empty-art{display:grid;grid-template-columns:repeat(4,minmax(0,150px));justify-content:center;gap:clamp(8px,1.5vw,18px);margin:0 auto clamp(26px,4vw,44px)}.epic-df-extended__empty-art span{display:block;aspect-ratio:1;border:1px solid rgba(245,239,229,.24);background-image:var(--df-catalog-sprite);background-repeat:no-repeat;background-size:400% 300%;box-shadow:5px 5px 0 var(--cc-red-deep)}.epic-df-extended__empty-art span:nth-child(1){background-position:0 0;transform:rotate(-3deg)}.epic-df-extended__empty-art span:nth-child(2){background-position:33.333% 50%;transform:rotate(2deg)}.epic-df-extended__empty-art span:nth-child(3){background-position:66.667% 100%;transform:rotate(-1deg)}.epic-df-extended__empty-art span:nth-child(4){background-position:100% 0;transform:rotate(3deg)}.epic-df-extended__empty strong{font-family:var(--cc-display);font-size:clamp(1.4rem,3vw,2.4rem);text-transform:uppercase}.epic-df-extended__empty p{max-width:620px;margin:.7rem auto 0;font:400 .95rem/1.55 var(--df-sans);opacity:.66}.search-page__header search-page-input-component{max-width:100%}.search-page__header .search-page-input{min-height:70px;border-width:2px;border-radius:999px;font-size:clamp(1rem,2vw,1.3rem)}.facets-block-wrapper--vertical{border-right:1px solid rgb(var(--color-foreground-rgb) / 18%)}.facets--vertical .facets__form-wrapper{padding-right:1rem}.epic-catalog-toolbar{padding:clamp(34px,5vw,64px) max(20px,calc((100vw - 1240px)/2));color:var(--catalog-toolbar-fg);background:var(--catalog-toolbar-bg)}.epic-catalog-toolbar__inner{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(420px,1.3fr);align-items:center;gap:clamp(28px,5vw,74px);max-width:1240px;margin-inline:auto}.epic-catalog-toolbar__inner p{margin:0 0 .65rem;color:var(--catalog-toolbar-accent);font:900 .7rem/1.2 var(--cc-display);letter-spacing:.14em;text-transform:uppercase}.epic-catalog-toolbar__inner h2{margin:0;font-size:clamp(1.75rem,3.4vw,3.8rem);font-weight:900;line-height:.94;letter-spacing:-.05em;text-transform:uppercase}.epic-catalog-toolbar__search-shell{display:block}.epic-catalog-toolbar__search{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;width:100%;min-height:72px;padding:.75rem 1.2rem;color:var(--catalog-toolbar-fg);border:2px solid currentColor;border-radius:999px;background:transparent;cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease}.epic-catalog-toolbar__search:hover,.epic-catalog-toolbar__search:focus-visible{border-color:var(--catalog-toolbar-accent);background:#ffffff0f}.epic-catalog-toolbar__search>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--catalog-toolbar-accent)}.epic-catalog-toolbar__search svg{width:20px;height:20px}.epic-catalog-toolbar__search strong{font-family:var(--cc-display);font-size:clamp(.95rem,1.8vw,1.25rem)}.epic-catalog-toolbar__search small{color:var(--catalog-toolbar-accent);font:900 .66rem/1 var(--cc-display);letter-spacing:.08em;text-transform:uppercase}@media screen and (max-width:749px){.epic-df-shop-paths{padding-block:78px}.epic-df-shop-paths__head h2{font-size:clamp(2.35rem,12vw,4rem)}.epic-df-catalog-search{grid-template-columns:auto 1fr;min-height:74px;padding:.8rem 1rem;box-shadow:0 6px 0 var(--df-fg)}.epic-df-catalog-search__icon{width:42px;height:42px}.epic-df-catalog-search__copy small,.epic-df-catalog-search__action{display:none}.epic-df-shop-paths__grid{grid-template-columns:1fr}.epic-df-shop-path{min-height:400px}.facets-block-wrapper--vertical{border-right:0}.epic-catalog-toolbar__inner{grid-template-columns:1fr}.epic-catalog-toolbar__search{grid-template-columns:auto 1fr}.epic-catalog-toolbar__search small{display:none}}body:has(.epic-df-hero){color:var(--cc-cream);background:var(--cc-ink)}#header-group .announcement-bar{min-height:44px;border-bottom-color:var(--cc-red-deep)}#header-group .announcement-bar__text{font-family:var(--cc-display);font-weight:800;letter-spacing:.12em}#header-component{border-bottom:2px solid var(--cc-red-deep);box-shadow:none}#header-component .header__columns{min-height:106px}#header-component .menu-list__link,#header-component .header-actions__action{font-family:var(--cc-display);font-weight:800;letter-spacing:.055em;text-transform:uppercase}#header-component .menu-list__link:hover,#header-component .header-actions__action:hover{color:var(--cc-red)}.epic-df-section__head h2,.epic-df-extended__head h2,.epic-df-community h2,.epic-df-hero__content h1,.epic-df-selection__copy h2,.epic-df-benefit h3{font-family:var(--cc-display);font-weight:900}.epic-df-button{min-height:50px;padding-inline:1.5rem;border-width:2px;border-radius:2px;font-family:var(--cc-display);font-weight:900;letter-spacing:.07em;text-transform:uppercase;box-shadow:4px 4px 0 transparent}.epic-df-button:hover{box-shadow:4px 4px 0 var(--cc-ink);transform:translate(-2px,-2px)}.epic-df-button--accent{color:var(--cc-cream);border-color:var(--cc-red);background:var(--cc-red)}.epic-df-button--light{color:var(--cc-ink);border-color:var(--cc-cream);background:var(--cc-cream)}.epic-df-button--glass{color:var(--cc-cream);border-color:var(--cc-cream);border-radius:2px;background:#1111117a}.epic-df-hero__overlay{background:linear-gradient(90deg,rgba(4,4,4,.82) 0%,rgba(4,4,4,.58) 45%,rgba(4,4,4,.12) 72%,transparent 88%),linear-gradient(90deg,rgba(227,6,19,.28),transparent 38%),linear-gradient(180deg,rgba(4,4,4,.2),transparent 30%),linear-gradient(0deg,rgba(4,4,4,.88),transparent 66%),rgba(8,8,8,var(--df-hero-overlay))}.epic-df-hero__content{left:clamp(32px,7vw,110px);width:min(890px,calc(100vw - 300px));text-align:left;transform:none}.epic-df-hero__content.is-visible{transform:none}.epic-df-hero__content h1{margin-inline:0;text-wrap:balance}.epic-df-hero__content h1 em{color:var(--cc-cream);font-family:var(--df-serif);font-weight:700}.epic-df-hero__content .epic-df-eyebrow,.epic-df-hero__content .epic-df-actions,.epic-df-hero__content .epic-df-hero__proof{justify-content:flex-start}.epic-df-hero__body{margin-inline:0}.epic-df-hero__orbit{right:clamp(24px,4vw,70px);bottom:clamp(42px,7vh,78px);width:clamp(150px,14vw,190px);overflow:visible;filter:drop-shadow(10px 14px 20px rgba(0,0,0,.34));transform:rotate(3deg);transition:transform .22s ease}.epic-df-hero__orbit:hover{transform:rotate(0) scale(1.035)}.epic-df-hero__orbit img{display:block;width:100%;height:auto}.epic-df-inside{position:relative;background-image:repeating-radial-gradient(circle at 100% 0,transparent 0 46px,rgba(227,6,19,.055) 47px 49px)}.epic-df-inside__media,.epic-df-community__card,.epic-df-community details,.epic-df-extra__visual{border-radius:0}.epic-df-inside__media{border:3px solid currentColor;background:var(--cc-ink);box-shadow:8px 8px 0 var(--cc-red)}.epic-df-inside__number{color:var(--cc-cream);border:2px solid var(--cc-ink);background:var(--cc-red)}.epic-df-plan{border:2px solid rgba(245,239,229,.28);border-radius:0;background:#191919}.epic-df-plan.is-featured{border:5px solid var(--cc-red);box-shadow:10px 10px #e3061347}.epic-df-plan__badge,.epic-df-plans__single,.epic-df-plans__single i{border-radius:2px}.epic-df-plans__single{border-width:2px}.epic-df-selection__chooser{border-top:3px solid var(--cc-red);background:#111111e6}.epic-df-selection__cover{border-radius:0}.epic-df-record-card__cover{border:2px solid rgba(245,239,229,.34);box-shadow:5px 5px 0 var(--cc-red)}.epic-df-benefit,.epic-df-benefit--2,.epic-df-benefit--3{border:3px solid var(--cc-ink);border-radius:0;box-shadow:10px 10px #11111129}.epic-df-benefit{background:var(--cc-red)}.epic-df-benefit--2{background:var(--cc-red-deep)}.epic-df-benefit--3{background:var(--cc-ink)}.epic-df-extra__visual{border-width:3px}.epic-df-extra>p,.epic-df-extra__visual i{border-radius:2px}.epic-df-standards{border-color:#f5efe5b8}.epic-df-standards__grid article{border-color:#f5efe57a}.epic-df-community__card,.epic-df-community details{border:1px solid rgba(245,239,229,.16);background:#1b1b1b}.epic-df-community__card{border-bottom:8px solid var(--cc-red)}.epic-df-community details[open]{border-color:var(--cc-red)}#footer-group{color:var(--cc-cream);border-top:12px solid var(--cc-red);background:var(--cc-ink)}#footer-group h2{max-width:760px;font-family:var(--cc-display);font-weight:900;letter-spacing:-.05em;text-transform:uppercase}#footer-group a:hover{color:var(--cc-red)}@media screen and (max-width:989px){.epic-df-hero__content{left:40px;width:calc(100vw - 80px)}}@media screen and (max-width:749px){#header-component .header__columns{min-height:82px}.epic-df-hero__content{left:16px;width:calc(100vw - 32px);text-align:left}.epic-df-hero__content h1{font-size:clamp(2.55rem,14vw,4.4rem)}.epic-df-hero__content .epic-df-actions,.epic-df-hero__content .epic-df-hero__proof{justify-content:flex-start}.epic-df-button{min-height:46px}.epic-df-extended__empty-art{grid-template-columns:repeat(2,minmax(0,132px))}}.search-action--icon .header-actions__action{display:grid;width:42px;height:42px;min-height:42px;padding:0;place-items:center;color:currentColor;border:1px solid rgba(245,239,229,.45);border-radius:50%;background:transparent;transition:color .18s ease,border-color .18s ease,background .18s ease}.search-action--icon .header-actions__action:hover{color:var(--cc-ink);border-color:var(--cc-cream);background:var(--cc-cream)}.search-action--icon .svg-wrapper{width:18px;height:18px}.epic-df-hero{height:max(520px,calc(100svh - var(--header-group-height, 132px)));min-height:520px}.epic-df-hero__content{bottom:clamp(24px,4.5vh,54px)}.epic-df-hero__content h1{font-size:clamp(2.85rem,5.8vw,6.4rem)}.epic-df-hero__body{margin-top:1rem}.epic-df-hero .epic-df-actions{margin-top:1.15rem}.epic-df-hero__proof{margin-top:1rem}.epic-df-quiz{padding:clamp(88px,10vw,150px) 0;color:var(--df-fg);background:radial-gradient(circle at 91% 8%,rgba(227,6,19,.18),transparent 23%),var(--df-bg)}.epic-df-quiz__masthead{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:clamp(36px,7vw,100px);align-items:end}.epic-df-quiz__masthead h2{max-width:980px;margin:.75rem 0 0;font-size:clamp(3rem,7vw,7.8rem);font-weight:900;line-height:.86;letter-spacing:-.065em;text-transform:uppercase;text-wrap:balance}.epic-df-quiz__masthead h2 em{color:var(--df-accent);font-family:var(--df-serif);font-style:normal;font-weight:700;text-transform:none}.epic-df-quiz__masthead>p{margin:0 0 .55rem;color:#f5efe5bd;font-size:clamp(.95rem,1.35vw,1.16rem);line-height:1.65}.epic-df-quiz__frame{display:grid;grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);min-height:650px;margin-top:clamp(46px,7vw,82px);border:1px solid rgba(245,239,229,.32);background:#171717;box-shadow:18px 18px #e3061324}.epic-df-quiz__aside{display:flex;min-height:100%;padding:clamp(24px,3vw,44px);flex-direction:column;justify-content:space-between;border-right:1px solid rgba(245,239,229,.26);background:linear-gradient(155deg,rgba(227,6,19,.52),transparent 58%),#24070c}.epic-df-quiz__aside img{width:min(100%,250px);height:auto;margin-inline:auto;filter:drop-shadow(7px 10px 16px rgba(0,0,0,.28))}.epic-df-quiz__aside>div{display:grid;gap:.85rem}.epic-df-quiz__aside span{font:900 .78rem/1.2 var(--cc-display);letter-spacing:.09em;text-transform:uppercase}.epic-df-quiz__aside small{color:#f5efe5ad;font-size:.72rem;line-height:1.45}.epic-df-quiz__progress{height:5px;overflow:hidden;background:#f5efe52e}.epic-df-quiz__progress i{display:block;width:0;height:100%;background:var(--cc-cream);transition:width .35s ease}.epic-df-quiz__workspace{position:relative;display:grid;min-width:0;padding:clamp(36px,5vw,78px);align-items:center}.epic-df-quiz__panel{min-width:0;margin:0;padding:0;border:0}.epic-df-quiz__panel[hidden]{display:none}.epic-df-quiz__panel.is-active{animation:cc-quiz-panel-in .36s ease both}@keyframes cc-quiz-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.epic-df-quiz__step{display:block;margin:0 0 .9rem;color:var(--df-accent);font:900 .75rem/1.1 var(--cc-display);letter-spacing:.14em;text-transform:uppercase}.epic-df-quiz__panel>h3,.epic-df-quiz__panel>legend{max-width:880px;color:var(--df-fg);font:900 clamp(2.15rem,4.2vw,4.7rem)/.92 var(--cc-display);letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance}.epic-df-quiz__panel>h3{margin:0}.epic-df-quiz__panel>legend{padding:0}.epic-df-quiz__panel>p:not(.epic-df-quiz__step):not(.epic-df-quiz__hint){max-width:700px;margin:1.15rem 0 0;color:#f5efe5bd;font-size:1rem;line-height:1.62}.epic-df-quiz__hint{max-width:760px;margin:1rem 0 1.75rem;color:#f5efe5a3;font-size:.9rem;line-height:1.55}.epic-df-quiz__intro-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:680px;margin:2rem 0;padding:0;list-style:none;border-block:1px solid rgba(245,239,229,.22)}.epic-df-quiz__intro-list li{display:grid;gap:.2rem;padding:1.25rem 1rem 1.25rem 0}.epic-df-quiz__intro-list strong{color:var(--df-fg);font:900 1.5rem/1 var(--cc-display)}.epic-df-quiz__intro-list span{color:#f5efe58f;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.epic-df-quiz__choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.epic-df-quiz__choice-grid--artists{grid-template-columns:repeat(4,minmax(0,1fr))}.epic-df-quiz__choice-grid--goals{grid-template-columns:repeat(2,minmax(0,1fr))}.epic-df-quiz__input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.epic-df-quiz__choice,.epic-df-quiz__matchups label,.epic-df-quiz__audio>div label{cursor:pointer}.epic-df-quiz__choice>span,.epic-df-quiz__matchups label>span,.epic-df-quiz__audio>div label>span{display:grid;min-height:56px;padding:.8rem 1rem;place-items:center;color:var(--df-fg);border:1px solid rgba(245,239,229,.28);background:#202020;font:800 .76rem/1.2 var(--cc-display);letter-spacing:.035em;text-align:center;text-transform:uppercase;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.epic-df-quiz__choice:hover>span,.epic-df-quiz__matchups label:hover>span,.epic-df-quiz__audio>div label:hover>span{border-color:var(--df-fg);transform:translateY(-2px)}.epic-df-quiz__input:focus-visible+span{outline:3px solid var(--df-fg);outline-offset:3px}.epic-df-quiz__input:checked+span{color:var(--cc-cream);border-color:var(--df-accent);background:var(--df-accent)}.epic-df-quiz__matchups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.epic-df-quiz__matchups>div{display:grid;grid-template-columns:1fr auto 1fr;gap:.55rem;align-items:center;padding:1.15rem;border:1px solid rgba(245,239,229,.2);background:#121212}.epic-df-quiz__matchups p{grid-column:1 / -1;margin:0 0 .3rem;color:#f5efe5a6;font-size:.76rem;letter-spacing:.05em;text-transform:uppercase}.epic-df-quiz__matchups em{color:#f5efe566;font:700 .7rem/1 var(--df-serif);text-transform:lowercase}.epic-df-quiz__audio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.epic-df-quiz__audio{padding:1rem;border:1px solid rgba(245,239,229,.22);background:#111}.epic-df-quiz__audio>button{display:flex;width:100%;min-height:74px;padding:0;gap:.85rem;align-items:center;color:var(--df-fg);border:0;background:transparent;text-align:left;cursor:pointer}.epic-df-quiz__audio>button>i{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;color:var(--cc-cream);border-radius:50%;background:var(--df-accent);font-size:.9rem;font-style:normal}.epic-df-quiz__audio>button strong,.epic-df-quiz__audio>button small{display:block}.epic-df-quiz__audio>button strong{font:900 .83rem/1.2 var(--cc-display);text-transform:uppercase}.epic-df-quiz__audio>button small{margin-top:.25rem;color:#f5efe594;font-size:.68rem}.epic-df-quiz__audio>div{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.epic-df-quiz__audio>div label>span{min-height:38px;padding:.45rem .25rem;font-size:.58rem}.epic-df-quiz__other,.epic-df-quiz__form label{display:grid;gap:.55rem;margin-top:1.1rem;color:#f5efe5b3;font:800 .72rem/1.2 var(--cc-display);letter-spacing:.08em;text-transform:uppercase}.epic-df-quiz__other input,.epic-df-quiz__form input[type=email]{width:100%;min-height:50px;padding:.8rem 1rem;color:var(--df-fg);border:1px solid rgba(245,239,229,.3);border-radius:0;background:#111;font:400 .95rem/1.2 var(--df-sans)}.epic-df-quiz__scale{margin-top:1.7rem}.epic-df-quiz__scale>p{margin:0 0 .8rem;font:900 .78rem/1.2 var(--cc-display);letter-spacing:.06em;text-transform:uppercase}.epic-df-quiz__scale>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.epic-df-quiz__scale label{position:relative;display:grid;gap:.35rem;justify-items:center;cursor:pointer}.epic-df-quiz__scale label>span{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(245,239,229,.34);border-radius:50%;font-weight:800}.epic-df-quiz__scale label>small{color:#f5efe594;font-size:.6rem;line-height:1.2;text-align:center}.epic-df-quiz__scale .epic-df-quiz__input:checked+span{border-color:var(--df-accent);background:var(--df-accent)}.epic-df-quiz__nav,.epic-df-quiz__result-actions{display:flex;margin-top:2rem;gap:.75rem;align-items:center;justify-content:space-between}.epic-df-quiz__back{padding:.7rem 0;color:var(--df-fg);border:0;border-bottom:1px solid rgba(245,239,229,.55);background:transparent;font:800 .72rem/1 var(--cc-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.epic-df-quiz__alert{position:absolute;z-index:2;top:18px;right:24px;margin:0;padding:.65rem .8rem;color:var(--cc-cream);background:var(--df-accent);font-size:.72rem;font-weight:800}.epic-df-quiz__result dl{display:grid;margin:1.75rem 0 0;border-top:1px solid rgba(245,239,229,.24)}.epic-df-quiz__result dl>div{display:grid;grid-template-columns:150px 1fr;gap:1rem;padding:.85rem 0;border-bottom:1px solid rgba(245,239,229,.16)}.epic-df-quiz__result dt{color:#f5efe58a;font:800 .7rem/1.3 var(--cc-display);letter-spacing:.08em;text-transform:uppercase}.epic-df-quiz__result dd{margin:0;color:var(--df-fg);font-size:.9rem;line-height:1.45}.epic-df-quiz__form{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:.75rem;margin-top:1.75rem;padding:1rem;align-items:end;border:1px solid rgba(245,239,229,.24);background:#101010}.epic-df-quiz__form label{margin:0}.epic-df-quiz__form>small,.epic-df-quiz__success,.epic-df-quiz__form .errors{grid-column:1 / -1}.epic-df-quiz__form>small{color:#f5efe585;font-size:.65rem}.epic-df-quiz__success{color:#b5dcaa}@media screen and (max-width:989px){.epic-df-quiz__masthead{grid-template-columns:1fr;gap:24px}.epic-df-quiz__frame{grid-template-columns:1fr}.epic-df-quiz__aside{min-height:0;padding:20px 24px;flex-direction:row;gap:24px;align-items:center;border-right:0;border-bottom:1px solid rgba(245,239,229,.26)}.epic-df-quiz__aside img{width:108px;margin:0}.epic-df-quiz__aside>div{width:min(100%,420px);margin-left:auto}.epic-df-quiz__choice-grid--artists,.epic-df-quiz__audio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.search-action--icon .header-actions__action{width:38px;height:38px;min-height:38px}.epic-df-hero{height:max(515px,calc(100svh - var(--header-group-height, 116px)));min-height:515px}.epic-df-hero__content{bottom:20px}.epic-df-hero__content h1{font-size:clamp(2.25rem,11.5vw,3.65rem);line-height:.88}.epic-df-hero__body{max-width:94%;margin-top:.75rem;font-size:.84rem;line-height:1.42}.epic-df-hero .epic-df-actions{margin-top:.85rem}.epic-df-hero .epic-df-actions .epic-df-button{min-height:40px;padding:.6rem .72rem;font-size:.62rem}.epic-df-hero__proof{margin-top:.72rem;font-size:.49rem}.epic-df-quiz{padding:74px 0 92px}.epic-df-quiz__masthead h2{font-size:clamp(2.7rem,15vw,4.8rem)}.epic-df-quiz__frame{min-height:0;margin-top:38px;box-shadow:8px 8px #e306132e}.epic-df-quiz__aside{padding:14px 16px}.epic-df-quiz__aside img{width:78px}.epic-df-quiz__aside small{display:none}.epic-df-quiz__workspace{padding:34px 18px}.epic-df-quiz__panel>h3,.epic-df-quiz__panel>legend{font-size:clamp(1.9rem,10vw,3rem)}.epic-df-quiz__intro-list{grid-template-columns:1fr;margin:1.4rem 0}.epic-df-quiz__intro-list li{grid-template-columns:75px 1fr;padding:.75rem 0;align-items:center}.epic-df-quiz__choice-grid,.epic-df-quiz__choice-grid--artists,.epic-df-quiz__choice-grid--goals,.epic-df-quiz__audio-grid,.epic-df-quiz__matchups{grid-template-columns:1fr}.epic-df-quiz__choice-grid--genres,.epic-df-quiz__choice-grid--eras,.epic-df-quiz__choice-grid--artists{grid-template-columns:repeat(2,minmax(0,1fr))}.epic-df-quiz__choice>span{min-height:49px;padding:.6rem;font-size:.66rem}.epic-df-quiz__matchups>div{padding:.8rem}.epic-df-quiz__scale>div{gap:.2rem}.epic-df-quiz__scale label>span{width:31px;height:31px}.epic-df-quiz__scale label>small{font-size:.5rem}.epic-df-quiz__nav,.epic-df-quiz__result-actions,.epic-df-quiz__form{grid-template-columns:1fr;flex-wrap:wrap}.epic-df-quiz__result dl>div{grid-template-columns:1fr;gap:.3rem}.epic-df-quiz__form{display:grid}.epic-df-quiz__alert{top:8px;right:8px;left:8px;text-align:center}}.epic-df-quiz__method-note{display:block;max-width:680px;margin-top:1rem;color:#f5efe580;font-size:.66rem;line-height:1.45}.epic-df-quiz__imports{max-width:820px;margin-top:1.75rem;padding:1rem;border:1px solid rgba(245,239,229,.24);background:#101010}.epic-df-quiz__imports-head{display:flex;margin-bottom:.8rem;gap:1rem;align-items:baseline;justify-content:space-between}.epic-df-quiz__imports-head strong{font:900 .78rem/1.2 var(--cc-display);letter-spacing:.07em;text-transform:uppercase}.epic-df-quiz__imports-head span,.epic-df-quiz__privacy{color:#f5efe585;font-size:.66rem}.epic-df-quiz__import-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.epic-df-quiz__import{position:relative;display:flex;min-width:0;min-height:82px;padding:.8rem;gap:.8rem;align-items:center;border:1px solid rgba(245,239,229,.3);background:#1b1b1b;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.epic-df-quiz__import:hover{border-color:var(--df-fg);transform:translateY(-2px)}.epic-df-quiz__import.is-imported{border-color:var(--df-accent);background:#e3061321}.epic-df-quiz__import input{position:absolute;width:1px;height:1px;opacity:0}.epic-df-quiz__import>i{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;color:var(--cc-cream);border-radius:50%;background:var(--df-accent);font:900 1.1rem/1 var(--cc-display);font-style:normal}.epic-df-quiz__import>span{min-width:0}.epic-df-quiz__import strong,.epic-df-quiz__import small{display:block}.epic-df-quiz__import strong{font:900 .72rem/1.2 var(--cc-display);letter-spacing:.035em;text-transform:uppercase}.epic-df-quiz__import small{margin-top:.3rem;overflow:hidden;color:#f5efe58c;font-size:.61rem;line-height:1.35;text-overflow:ellipsis}.epic-df-quiz__privacy{margin:.75rem 0 0;line-height:1.45}.epic-df-quiz__import-help{margin-top:.75rem;color:#f5efe5a8;border-top:1px solid rgba(245,239,229,.14)}.epic-df-quiz__import-help summary{padding-top:.7rem;font:800 .65rem/1.2 var(--cc-display);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.epic-df-quiz__import-help div{display:grid;gap:.35rem;padding:.65rem 0 .15rem}.epic-df-quiz__import-help p{margin:0;font-size:.68rem;line-height:1.5}.epic-df-quiz__likert-list{display:grid;border-top:1px solid rgba(245,239,229,.18)}.epic-df-quiz__likert{display:grid;grid-template-columns:minmax(175px,.75fr) minmax(360px,1fr);gap:1rem;padding:.55rem 0;align-items:center;border-bottom:1px solid rgba(245,239,229,.13)}.epic-df-quiz__likert>strong{font:800 .72rem/1.2 var(--cc-display);letter-spacing:.025em;text-transform:uppercase}.epic-df-quiz__likert>div{display:grid;grid-template-columns:repeat(8,minmax(30px,1fr));gap:.25rem}.epic-df-quiz__likert label,.epic-df-quiz__audio-rating label{cursor:pointer}.epic-df-quiz__likert label>span,.epic-df-quiz__audio-rating label>span{display:grid;min-height:34px;place-items:center;color:#f5efe5b8;border:1px solid rgba(245,239,229,.24);background:#191919;font:800 .68rem/1 var(--cc-display);transition:color .15s ease,border-color .15s ease,background .15s ease}.epic-df-quiz__likert label:hover>span,.epic-df-quiz__audio-rating label:hover>span{border-color:var(--df-fg)}.epic-df-quiz__likert .epic-df-quiz__input:checked+span,.epic-df-quiz__audio-rating .epic-df-quiz__input:checked+span{color:var(--cc-cream);border-color:var(--df-accent);background:var(--df-accent)}.epic-df-quiz__likert-key{display:flex;margin-top:.65rem;gap:1rem;justify-content:flex-end;color:#f5efe57a;font-size:.58rem;letter-spacing:.03em;text-transform:uppercase}.epic-df-quiz__audio-grid--research{grid-template-columns:repeat(2,minmax(0,1fr))}.epic-df-quiz__audio-grid--research .epic-df-quiz__audio{padding:.85rem}.epic-df-quiz__audio-grid--research .epic-df-quiz__audio>button{min-height:60px}.epic-df-quiz__audio-grid--research .epic-df-quiz__audio>button>i{width:42px;height:42px;flex-basis:42px}.epic-df-quiz__audio>div.epic-df-quiz__audio-rating{display:grid;grid-template-columns:repeat(9,minmax(24px,1fr));gap:.2rem}.epic-df-quiz__audio-rating label>span{min-height:31px;padding:0;font-size:.6rem}.epic-df-quiz__audio-key{display:flex;margin-top:.35rem;justify-content:space-between;color:#f5efe56e;font-size:.52rem;letter-spacing:.05em;text-transform:uppercase}.epic-df-quiz__tensions{display:grid;gap:.7rem}.epic-df-quiz__tension{display:grid;grid-template-columns:minmax(120px,.5fr) minmax(240px,1fr) minmax(120px,.5fr);gap:1rem;padding:.8rem 0;align-items:center;border-bottom:1px solid rgba(245,239,229,.14)}.epic-df-quiz__tension>span{font:800 .7rem/1.2 var(--cc-display);letter-spacing:.03em;text-transform:uppercase}.epic-df-quiz__tension>span:last-child{text-align:right}.epic-df-quiz__tension input[type=range]{width:100%;accent-color:var(--df-accent)}.epic-df-quiz__subhead{margin:1.7rem 0 .8rem;color:var(--df-accent);font:900 .75rem/1.2 var(--cc-display);letter-spacing:.09em;text-transform:uppercase}.epic-df-quiz__text-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.epic-df-quiz__other textarea{width:100%;padding:.85rem 1rem;color:var(--df-fg);border:1px solid rgba(245,239,229,.3);border-radius:0;background:#111;font:400 .9rem/1.4 var(--df-sans);resize:vertical}.epic-df-quiz__guardrail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.2rem}.epic-df-quiz__guardrail-grid fieldset{display:grid;margin:0;padding:.9rem;gap:.4rem;border:1px solid rgba(245,239,229,.2);background:#111}.epic-df-quiz__guardrail-grid legend{padding:0 .35rem;color:#f5efe599;font:800 .63rem/1.2 var(--cc-display);letter-spacing:.07em;text-transform:uppercase}.epic-df-quiz__guardrail-grid label{cursor:pointer}.epic-df-quiz__guardrail-grid label>span{display:block;padding:.62rem .75rem;color:var(--df-fg);border:1px solid rgba(245,239,229,.2);font:800 .65rem/1.2 var(--cc-display);text-transform:uppercase}.epic-df-quiz__guardrail-grid .epic-df-quiz__input:checked+span{border-color:var(--df-accent);background:var(--df-accent)}.epic-df-quiz__dimensions{display:grid;gap:.65rem;margin-top:1.75rem;padding:1.1rem;border:1px solid rgba(245,239,229,.22);background:#101010}.epic-df-quiz__dimensions>div{display:grid;grid-template-columns:130px 1fr 34px;gap:.75rem;align-items:center}.epic-df-quiz__dimensions span,.epic-df-quiz__dimensions strong{font:800 .65rem/1.2 var(--cc-display);letter-spacing:.04em;text-transform:uppercase}.epic-df-quiz__dimensions strong{text-align:right}.epic-df-quiz__dimensions i{display:block;height:7px;overflow:hidden;background:#f5efe524}.epic-df-quiz__dimensions b{display:block;width:0;height:100%;background:var(--df-accent);transition:width .5s ease}@media screen and (max-width:989px){.epic-df-quiz__likert{grid-template-columns:minmax(145px,.6fr) 1fr}}@media screen and (max-width:749px){.epic-df-quiz__import-grid,.epic-df-quiz__text-pair,.epic-df-quiz__guardrail-grid,.epic-df-quiz__audio-grid--research{grid-template-columns:1fr}.epic-df-quiz__imports-head{display:grid;gap:.25rem}.epic-df-quiz__likert{grid-template-columns:1fr;gap:.45rem;padding:.7rem 0}.epic-df-quiz__likert>div{gap:.15rem}.epic-df-quiz__likert label>span{min-height:31px;font-size:.61rem}.epic-df-quiz__likert-key{display:grid;grid-template-columns:repeat(2,1fr);gap:.35rem;justify-content:stretch}.epic-df-quiz__tension{grid-template-columns:1fr 1fr;gap:.45rem}.epic-df-quiz__tension input[type=range]{grid-column:1 / -1;grid-row:2}.epic-df-quiz__dimensions>div{grid-template-columns:92px 1fr 28px;gap:.5rem}}.cc-buzz--deep .cc-buzz__game{min-height:760px}.cc-buzz--deep .cc-buzz__panels{min-height:650px}.cc-buzz__song-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.cc-buzz__song-grid button{display:grid;min-height:126px;padding:0;overflow:hidden;grid-template-columns:58px 1fr;align-items:stretch;color:var(--buzz-fg);border:1px solid rgba(245,239,229,.22);background:#0d0d0d;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.cc-buzz__song-grid button>i{display:grid;min-height:100%;place-items:center;color:#f5efe5b8;border-right:1px solid rgba(245,239,229,.16);background:#e3061324;font:900 .62rem/1 var(--cc-display);letter-spacing:.05em;writing-mode:vertical-rl;transform:rotate(180deg)}.cc-buzz__song-grid button>span{display:grid;padding:1rem .9rem;align-content:center;gap:.35rem}.cc-buzz__song-grid strong,.cc-buzz__song-grid small{display:block}.cc-buzz__song-grid strong{font:900 .82rem/1.18 var(--cc-display);letter-spacing:.02em;text-transform:uppercase}.cc-buzz__song-grid small{color:#f5efe580;font-size:.68rem;line-height:1.3}.cc-buzz__song-grid button:hover,.cc-buzz__song-grid button.is-selected{border-color:var(--buzz-accent);background:#e306131f;transform:translateY(-3px)}.cc-buzz__artists--wide{grid-template-columns:repeat(5,minmax(0,1fr))}.cc-buzz__decades--six{grid-template-columns:repeat(6,minmax(0,1fr))}.cc-buzz__artist-draft{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.cc-buzz__artist-draft button,.cc-buzz__genre-grid button{min-height:54px;padding:.8rem .75rem;color:var(--buzz-fg);border:1px solid rgba(245,239,229,.2);background:#0d0d0d;font:900 .7rem/1.15 var(--cc-display);letter-spacing:.025em;text-transform:uppercase;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.cc-buzz__artist-draft button:before{margin-right:.55rem;color:#f5efe55c;content:"+"}.cc-buzz__artist-draft button:hover,.cc-buzz__artist-draft button.is-selected,.cc-buzz__genre-grid button:hover,.cc-buzz__genre-grid button.is-selected{color:#111;border-color:var(--buzz-accent);background:var(--buzz-accent);transform:translateY(-2px)}.cc-buzz__artist-draft button.is-selected:before{color:#111;content:"\2713"}.cc-buzz__multi-nav{display:flex;margin-top:1rem;padding-top:1rem;align-items:center;justify-content:space-between;border-top:1px solid rgba(245,239,229,.16)}.cc-buzz__multi-nav p{margin:0;color:#f5efe594;font:900 .72rem/1 var(--cc-display);letter-spacing:.06em;text-transform:uppercase}.cc-buzz__multi-nav p strong{color:var(--buzz-accent);font-size:1.2rem}.cc-buzz__multi-nav button{display:inline-flex;min-height:50px;padding:.8rem 1.1rem;align-items:center;gap:.75rem;color:var(--cc-cream);border:0;background:var(--buzz-accent);font:900 .72rem/1 var(--cc-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.cc-buzz__multi-nav button:disabled{opacity:.32;cursor:not-allowed}.cc-buzz__visual-grid--eight{grid-template-columns:repeat(4,minmax(0,1fr))}.cc-buzz__visual-grid--eight .cc-buzz__visual-answer>i{aspect-ratio:1.35}.cc-buzz__visual-grid--eight .cc-buzz__visual-answer>i[style*=fictional-cover-atlas]{background-size:400% 400%}.cc-buzz__sounds--eight{grid-template-columns:repeat(4,minmax(0,1fr))}.cc-buzz__sounds--eight article{min-height:116px}.cc-buzz__sounds--eight .cc-buzz__play{min-height:78px;padding:.75rem}.cc-buzz__sounds--eight .cc-buzz__play>i{width:38px;height:38px}.cc-buzz__genre-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem}.cc-buzz__genre-grid button{min-height:72px}.cc-buzz__statements--six{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-buzz__statements--five,.cc-buzz__risk--five{grid-template-columns:repeat(5,minmax(0,1fr))}.cc-buzz__scene-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.cc-buzz__scene-grid button{min-height:132px;padding:1.1rem;color:var(--buzz-fg);border:1px solid rgba(245,239,229,.2);background:#0d0d0d;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.cc-buzz__scene-grid strong,.cc-buzz__scene-grid small{display:block}.cc-buzz__scene-grid strong{font:900 .78rem/1.2 var(--cc-display);letter-spacing:.025em;text-transform:uppercase}.cc-buzz__scene-grid small{margin-top:.55rem;color:#f5efe580;font-size:.69rem;line-height:1.4}.cc-buzz__scene-grid button:hover,.cc-buzz__scene-grid button.is-selected{border-color:var(--buzz-accent);background:#e3061321;transform:translateY(-3px)}.cc-buzz__result-grid--deep{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-buzz__result-grid--deep article{min-height:260px}.cc-buzz__taste-map>span,.cc-buzz__collector-brief>span{display:block;margin-bottom:1rem;color:#f5efe580;font:900 .66rem/1 var(--cc-display);letter-spacing:.09em;text-transform:uppercase}.cc-buzz__taste-map ol{display:grid;margin:0;padding:0;gap:1rem;list-style:none}.cc-buzz__taste-map li>div{display:flex;margin-bottom:.45rem;align-items:center;justify-content:space-between}.cc-buzz__taste-map li strong,.cc-buzz__taste-map li span{font:900 .68rem/1 var(--cc-display);letter-spacing:.035em;text-transform:uppercase}.cc-buzz__taste-map li span{color:#f5efe573;font-size:.58rem}.cc-buzz__taste-map li>i{display:block;height:7px;overflow:hidden;background:#f5efe51f}.cc-buzz__taste-map li>i>b{display:block;height:100%;background:var(--buzz-accent)}.cc-buzz__collector-brief dl{display:grid;margin:0;gap:0}.cc-buzz__collector-brief dl>div{display:grid;grid-template-columns:130px 1fr;gap:1rem;padding:.85rem 0;border-top:1px solid rgba(245,239,229,.14)}.cc-buzz__collector-brief dt,.cc-buzz__collector-brief dd{margin:0}.cc-buzz__collector-brief dt{color:#f5efe575;font:900 .62rem/1.3 var(--cc-display);letter-spacing:.045em;text-transform:uppercase}.cc-buzz__collector-brief dd{color:var(--buzz-fg);font:900 .72rem/1.35 var(--cc-display);text-transform:uppercase}.cc-buzz__plan-fit{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(320px,1.25fr) auto;gap:clamp(20px,3vw,42px);margin-top:.8rem;padding:clamp(24px,3.5vw,46px);align-items:center;color:#111;border:5px solid var(--buzz-accent);background:var(--cc-cream)}.cc-buzz__plan-fit>div>span{display:block;color:var(--buzz-accent);font:900 .66rem/1 var(--cc-display);letter-spacing:.09em;text-transform:uppercase}.cc-buzz__plan-fit>div>p{margin:.65rem 0 0;color:#11111194;font-size:.72rem;line-height:1.4}.cc-buzz__plan-fit h4{margin:.65rem 0 0;font:900 clamp(1.55rem,2.6vw,3rem)/.95 var(--cc-display);letter-spacing:-.04em;text-transform:uppercase}.cc-buzz__plan-fit>div>strong{display:block;margin-top:.75rem;color:var(--buzz-accent);font:900 1.05rem/1 var(--cc-display);text-transform:uppercase}.cc-buzz__plan-fit dl{display:grid;margin:0;gap:1rem}.cc-buzz__plan-fit dl>div{padding-top:.9rem;border-top:1px solid rgba(17,17,17,.2)}.cc-buzz__plan-fit dt,.cc-buzz__plan-fit dd{margin:0}.cc-buzz__plan-fit dt{color:#11111180;font:900 .61rem/1 var(--cc-display);letter-spacing:.07em;text-transform:uppercase}.cc-buzz__plan-fit dd{margin-top:.45rem;font-size:.78rem;font-weight:800;line-height:1.45}.cc-buzz__plan-fit>a{display:inline-flex;min-height:52px;padding:.9rem 1rem;align-items:center;justify-content:center;gap:.7rem;color:var(--cc-cream);background:var(--buzz-accent);font:900 .68rem/1.2 var(--cc-display);text-align:center;text-decoration:none;text-transform:uppercase}.epic-df-plan.is-quiz-recommended{z-index:2;outline:5px solid var(--df-accent);outline-offset:5px;box-shadow:0 22px 50px #e3061340;transform:translateY(-6px)}.epic-df-plan.is-quiz-recommended:after{position:absolute;z-index:4;top:-18px;right:18px;padding:.45rem .65rem;color:var(--cc-cream);background:var(--df-accent);content:"YOUR QUIZ MATCH";font:900 .6rem/1 var(--cc-display);letter-spacing:.07em}@media screen and (max-width:989px){.cc-buzz__song-grid,.cc-buzz__visual-grid--eight,.cc-buzz__sounds--eight,.cc-buzz__scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-buzz__artists--wide,.cc-buzz__decades--six,.cc-buzz__genre-grid,.cc-buzz__statements--five{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-buzz__plan-fit{grid-template-columns:1fr 1fr}.cc-buzz__plan-fit>a{grid-column:1 / -1}.cc-buzz__artist-draft{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.cc-buzz--deep .cc-buzz__game,.cc-buzz--deep .cc-buzz__panels{min-height:0}.cc-buzz__song-grid,.cc-buzz__visual-grid--eight,.cc-buzz__sounds--eight,.cc-buzz__scene-grid,.cc-buzz__artists--wide,.cc-buzz__decades--six,.cc-buzz__genre-grid,.cc-buzz__statements--five,.cc-buzz__statements--six,.cc-buzz__risk--five{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-buzz__result-grid--deep,.cc-buzz__artist-draft{grid-template-columns:1fr}.cc-buzz__song-grid button{min-height:106px;grid-template-columns:42px 1fr}.cc-buzz__song-grid button>span{padding:.75rem .65rem}.cc-buzz__genre-grid button{min-height:58px;font-size:.62rem}.cc-buzz__scene-grid button{min-height:118px;padding:.85rem}.cc-buzz__multi-nav{position:sticky;bottom:0;z-index:2;margin-inline:-20px;padding:.8rem 20px;background:#161616}.cc-buzz__result-grid--deep article{min-height:0}.cc-buzz__plan-fit{grid-template-columns:1fr}.cc-buzz__plan-fit>a{grid-column:auto}}.epic-df-hero{min-height:max(640px,calc(100svh - var(--header-group-height, 0px)))}.epic-df-hero__orbit>img,.cc-cat-logo-stack>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .22s ease}.epic-df-hero__orbit .cc-cat-logo-stack__empty,.cc-cat-logo-stack .cc-cat-logo-stack__empty{opacity:0}.epic-df-hero__orbit.is-vacant .cc-cat-logo-stack__empty,.cc-buzz__mascot.is-vacant .cc-cat-logo-stack__empty,.cc-cat-logo-stack.is-vacant .cc-cat-logo-stack__empty{opacity:1}.epic-df-hero__orbit.is-vacant .cc-cat-logo-stack__full,.cc-buzz__mascot.is-vacant .cc-cat-logo-stack__full,.cc-cat-logo-stack.is-vacant .cc-cat-logo-stack__full,.cc-buzz__mascot.is-filled .cc-cat-logo-stack__empty,.cc-cat-logo-stack.is-filled .cc-cat-logo-stack__empty{opacity:0}.cc-buzz__mascot.is-filled .cc-cat-logo-stack__full,.cc-cat-logo-stack.is-filled .cc-cat-logo-stack__full{opacity:1}.cc-cat-logo-stack{position:relative;display:block;width:min(100%,250px);aspect-ratio:1}.cc-buzz__mascot>.cc-cat-logo-stack{filter:drop-shadow(10px 16px 20px rgba(0,0,0,.35));transform:rotate(3deg)}.cc-buzz__mascot>.cc-cat-logo-stack img{filter:none;transform:none}.cc-scroll-cat{position:fixed;z-index:38;top:0;left:0;width:var(--cc-cat-size, 156px);height:var(--cc-cat-size, 156px);pointer-events:none;opacity:0;transform:translate3d(var(--cc-cat-x, calc(100vw - 190px) ),var(--cc-cat-y, 120px),0) rotate(var(--cc-cat-rotate, 0deg));transform-origin:50% 85%;transition:opacity .14s ease;contain:layout paint;will-change:transform}.cc-scroll-cat.is-active{opacity:1}.cc-scroll-cat.is-docked{opacity:0}.cc-scroll-cat img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(1px 0 0 rgba(227,6,19,.96)) drop-shadow(-1px 0 0 rgba(227,6,19,.96)) drop-shadow(0 1px 0 rgba(227,6,19,.96)) drop-shadow(0 -1px 0 rgba(227,6,19,.96)) drop-shadow(3px 6px 5px rgba(0,0,0,.45));transform-origin:50% 76%;transition:none}.cc-scroll-cat.is-reversed img{transform:scaleX(-1)}.cc-buzz{min-height:0;padding:clamp(46px,5.5vw,78px) 0;border-top:1px solid rgba(245,239,229,.1);border-bottom:1px solid rgba(245,239,229,.1)}.cc-buzz__masthead{grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr);gap:clamp(24px,4vw,64px)}.cc-buzz__masthead h2{font-size:clamp(2.8rem,5.6vw,6.2rem)}.cc-buzz__masthead>p:last-child{font-size:clamp(.86rem,1vw,1rem);line-height:1.5}.cc-buzz__game,.cc-buzz--deep .cc-buzz__game{min-height:0;margin-top:clamp(24px,3vw,40px)}.cc-buzz__panels,.cc-buzz--deep .cc-buzz__panels{min-height:540px;height:auto;padding:clamp(22px,3vw,38px);align-items:center;overflow:visible}.cc-buzz__intro{grid-template-columns:minmax(0,1.45fr) minmax(190px,.55fr);gap:clamp(22px,4vw,54px)}.cc-buzz__intro-copy h3{font-size:clamp(2rem,3.6vw,4rem)}.cc-buzz__intro-copy>p:not(.cc-buzz__eyebrow){margin-top:.8rem;font-size:.86rem;line-height:1.45}.cc-buzz__connections{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;margin-top:1rem;gap:.7rem}.cc-buzz__spotify{grid-template-columns:1fr;align-content:start;gap:.62rem}.cc-buzz__spotify-connect{width:100%;min-height:52px}.cc-buzz__apple-connect{color:#fff;background:linear-gradient(135deg,#fa2d48,#fb5c74)}.cc-buzz__apple-connect:hover{color:#fff;background:linear-gradient(135deg,#ff3b56,#ff7187)}.cc-buzz__apple-connect svg{width:22px;height:22px}.cc-buzz__spotify-profile{grid-column:auto}.cc-buzz__start{margin-top:1rem}.cc-buzz.is-playing,.cc-buzz.is-result{min-height:calc(100svh - var(--header-group-height, 0px));padding:clamp(24px,3vh,40px) 0;display:grid;align-items:center}.cc-buzz--modal.is-playing:not([open]),.cc-buzz--modal.is-result:not([open]){display:none}.cc-buzz.is-playing .cc-buzz__masthead,.cc-buzz.is-result .cc-buzz__masthead{display:none}.cc-buzz.is-playing .cc-buzz__game,.cc-buzz.is-result .cc-buzz__game{margin-top:0}.cc-buzz.is-playing .cc-buzz__game{display:grid;height:clamp(570px,calc(100svh - var(--header-group-height, 80px) - 48px),700px);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.cc-buzz.is-playing .cc-buzz__panels{min-height:0;height:100%;align-items:safe center;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--buzz-accent) rgba(245,239,229,.08);scrollbar-width:thin}.cc-buzz.is-result .cc-buzz__panels{min-height:0;height:auto;overflow:visible}.cc-buzz__panel>legend{font-size:clamp(1.75rem,3.15vw,3.55rem)}.cc-buzz__panel>legend>span{width:36px;height:36px;font-size:.64rem}.cc-buzz__nudge{margin:.65rem 0 1rem;font-size:.82rem}.cc-buzz__song-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}.cc-buzz__song-grid article{position:relative;min-width:0}.cc-buzz__song-grid article>[data-buzz-answer]{width:100%;min-height:92px;grid-template-columns:40px 1fr}.cc-buzz__song-grid article>[data-buzz-answer]>span{padding:.72rem 2.3rem .72rem .72rem}.cc-buzz__song-grid .cc-buzz__song-play{position:absolute;z-index:2;top:50%;right:9px;display:flex;width:28px;height:28px;min-height:28px;padding:0 0 0 2px;align-items:center;justify-content:center;color:#fff;border:0;border-radius:50%;background:var(--buzz-accent);font-size:0;cursor:pointer;transform:translateY(-50%);transition:transform .16s ease,background .16s ease}.cc-buzz__song-grid .cc-buzz__song-play:before{width:9px;height:12px;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%);content:""}.cc-buzz__song-grid .cc-buzz__song-play:hover{background:var(--cc-cream);transform:translateY(-50%) scale(1.08)}.cc-buzz__result-hero .cc-cat-logo-stack{width:100%}.cc-buzz__artists--wide{grid-template-columns:repeat(5,minmax(0,1fr));gap:.48rem}.cc-buzz__artists--wide button{min-height:62px;padding:.6rem}.cc-buzz__artists--wide button>i{width:38px;height:38px;flex-basis:38px;font-size:.55rem}.cc-buzz__artist-draft{grid-template-columns:repeat(5,minmax(0,1fr));max-height:min(34svh,290px);padding:0 6px 6px 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--buzz-accent) rgba(245,239,229,.08);scrollbar-width:thin}.cc-buzz__artist-draft button,.cc-buzz__genre-grid button{min-height:46px;padding:.6rem;font-size:.62rem}.cc-buzz__custom-artist{position:relative;z-index:4;display:grid;grid-template-columns:minmax(190px,.72fr) minmax(300px,1.28fr);grid-template-areas:"label search" "helper status";gap:.25rem 1rem;margin-top:.8rem;padding:.72rem .8rem;align-items:center;border:1px solid rgba(227,6,19,.72);background:linear-gradient(110deg,#e3061321,#f5efe509);box-shadow:3px 3px #e306132e}.cc-buzz__custom-artist label{grid-area:label;color:var(--buzz-fg);font:900 .76rem/1.1 var(--cc-display);letter-spacing:.06em;text-transform:uppercase}.cc-buzz__custom-artist label span{display:block;margin-bottom:.16rem;color:var(--buzz-accent);font-size:.57rem}.cc-buzz__custom-artist>p{grid-area:helper;margin:0;color:#f5efe594;font-size:.65rem;line-height:1.3}.cc-buzz__artist-search-shell{position:relative;grid-area:search;min-width:0}.cc-buzz__artist-search-box{position:relative;display:grid;min-width:0;align-items:center}.cc-buzz__artist-search-box svg{position:absolute;z-index:1;left:.78rem;width:18px;height:18px;fill:none;stroke:var(--buzz-accent);stroke-linecap:round;stroke-width:2;pointer-events:none}.cc-buzz__artist-search-box input{width:100%;min-width:0;min-height:46px;padding:.65rem 2.65rem .65rem 2.45rem;color:var(--buzz-fg);border:2px solid rgba(245,239,229,.58);border-radius:0;outline:0;background:#090909;font:800 .78rem/1.2 var(--cc-body);transition:border-color .16s ease,box-shadow .16s ease}.cc-buzz__artist-search-box input::placeholder{color:#f5efe57a}.cc-buzz__artist-search-box input:focus{border-color:var(--buzz-accent);box-shadow:0 0 0 3px #e3061333}.cc-buzz__artist-search-spinner{position:absolute;right:.82rem;display:none;width:16px;height:16px;border:2px solid rgba(245,239,229,.2);border-top-color:var(--buzz-accent);border-radius:50%;animation:cc-buzz-search-spin .65s linear infinite}.cc-buzz__artist-search-spinner.is-active{display:block}@keyframes cc-buzz-search-spin{to{transform:rotate(360deg)}}.cc-buzz__artist-search-results{position:absolute;z-index:12;top:calc(100% + 4px);right:0;left:0;max-height:min(236px,36svh);margin:0;padding:.3rem;overflow-y:auto;border:1px solid rgba(245,239,229,.34);background:#0b0b0b;box-shadow:7px 9px #0000004d;list-style:none}.cc-buzz__artist-search-results[hidden]{display:none}.cc-buzz__artist-search-results button{display:grid;width:100%;min-height:42px;padding:.5rem .65rem;grid-template-columns:1fr auto;align-items:center;gap:.8rem;color:var(--buzz-fg);border:0;border-bottom:1px solid rgba(245,239,229,.09);background:transparent;text-align:left;cursor:pointer}.cc-buzz__artist-search-results button:hover,.cc-buzz__artist-search-results button.is-active{color:#111;background:var(--buzz-accent)}.cc-buzz__artist-search-results strong{font:900 .68rem/1.1 var(--cc-display);letter-spacing:.03em;text-transform:uppercase}.cc-buzz__artist-search-results small{color:#f5efe585;font:800 .55rem/1 var(--cc-body);text-transform:uppercase}.cc-buzz__artist-search-results button:hover small,.cc-buzz__artist-search-results button.is-active small{color:#111111a6}.cc-buzz__artist-search-status{grid-area:status;min-height:1em;color:#f5efe580;font-size:.57rem;line-height:1.2}.cc-buzz__artist-search-status.is-error{color:#ff8e98}.cc-buzz__owned-records{position:relative;z-index:5;display:grid;grid-template-columns:minmax(180px,.65fr) minmax(300px,1.35fr) auto;grid-template-areas:"copy search continue" "copy status continue" "list list list";gap:.45rem 1rem;margin-top:1rem;padding:.9rem;align-items:center;border:1px solid rgba(227,6,19,.72);background:linear-gradient(110deg,#e3061321,#f5efe509);box-shadow:3px 3px #e306132e}.cc-buzz__owned-records-copy{grid-area:copy}.cc-buzz__owned-records-copy label{display:block;color:var(--buzz-fg);font:900 .73rem/1.15 var(--cc-display);letter-spacing:.05em;text-transform:uppercase}.cc-buzz__owned-records-copy label span{color:var(--buzz-accent);font-size:.56rem}.cc-buzz__owned-records-copy p{margin:.35rem 0 0;color:#f5efe58f;font-size:.62rem;line-height:1.35}.cc-buzz__owned-records>.cc-buzz__artist-search-shell{grid-area:search}.cc-buzz__owned-records>.cc-buzz__artist-search-status{grid-area:status}.cc-buzz__owned-records-list{display:flex;grid-area:list;margin:.25rem 0 0;padding:0;flex-wrap:wrap;gap:.38rem;list-style:none}.cc-buzz__owned-records-list:empty{display:none}.cc-buzz__owned-records-list li{display:inline-flex;min-height:30px;padding-left:.65rem;align-items:center;gap:.45rem;color:#111;background:var(--buzz-accent);font:900 .57rem/1.15 var(--cc-display);text-transform:uppercase}.cc-buzz__owned-records-list button{width:30px;align-self:stretch;color:#111;border:0;border-left:1px solid rgba(17,17,17,.28);background:transparent;font-size:1.05rem;cursor:pointer}.cc-buzz__owned-continue{display:inline-flex;grid-area:continue;min-height:48px;padding:.8rem 1rem;align-items:center;justify-content:center;gap:.65rem;color:var(--cc-cream);border:0;background:var(--buzz-accent);font:900 .68rem/1.1 var(--cc-display);text-transform:uppercase;cursor:pointer}.cc-buzz__owned-continue:disabled{opacity:.35;cursor:not-allowed}.cc-buzz[data-buzz-active-panel="8"] .cc-buzz__footer{display:flex}@media screen and (max-width:749px){.cc-buzz__owned-records{grid-template-columns:1fr;grid-template-areas:"copy" "search" "status" "list" "continue"}.cc-buzz__owned-continue{width:100%}}.cc-buzz__multi-nav{position:static;z-index:3;display:grid;grid-template-columns:auto 1fr auto;margin-top:.7rem;padding-top:.7rem;align-items:center;gap:.75rem;background:#161616}.cc-buzz__multi-nav p{text-align:center}.cc-buzz__panel[data-buzz-panel="4"] .cc-buzz__multi-nav .cc-buzz__multi-back{min-height:0;padding:0;color:#f5efe59e;background:transparent}.cc-buzz[data-buzz-active-panel="4"] .cc-buzz__footer{display:none}.cc-buzz.is-playing[data-buzz-active-panel="4"] .cc-buzz__panels{padding-block:16px}@media screen and (min-width:990px){.cc-buzz__panel[data-buzz-panel="4"]>legend{font-size:clamp(1.9rem,2.55vw,2.85rem)}.cc-buzz__panel[data-buzz-panel="4"] .cc-buzz__nudge{margin:.42rem 0 .62rem}.cc-buzz__panel[data-buzz-panel="4"] .cc-buzz__artist-draft{grid-template-columns:repeat(6,minmax(0,1fr));height:min(34svh,232px);max-height:min(34svh,232px);gap:.28rem}.cc-buzz__panel[data-buzz-panel="4"] .cc-buzz__artist-draft button{min-height:34px;padding:.3rem;font-size:.54rem}.cc-buzz__panel[data-buzz-panel="4"] .cc-buzz__custom-artist{margin-top:.45rem;padding:.52rem .62rem}.cc-buzz__panel[data-buzz-panel="4"] .cc-buzz__artist-search-box input{min-height:40px}.cc-buzz__panel[data-buzz-panel="4"] .cc-buzz__multi-nav{margin-top:.42rem;padding-top:.42rem}.cc-buzz__panel[data-buzz-panel="4"] .cc-buzz__multi-nav button{min-height:38px;padding:.6rem .85rem}.cc-buzz__panel[data-buzz-panel="5"]>legend,.cc-buzz__panel[data-buzz-panel="6"]>legend{font-size:clamp(1.9rem,2.55vw,2.85rem)}.cc-buzz__panel[data-buzz-panel="5"] .cc-buzz__nudge,.cc-buzz__panel[data-buzz-panel="6"] .cc-buzz__nudge{margin:.42rem 0 .62rem}.cc-buzz__panel[data-buzz-panel="5"] .cc-buzz__visual-grid--eight{grid-template-columns:repeat(8,minmax(0,1fr));gap:.4rem}.cc-buzz__panel[data-buzz-panel="5"] .cc-buzz__visual-answer>i{aspect-ratio:1}.cc-buzz__panel[data-buzz-panel="5"] .cc-buzz__visual-answer>span{min-height:52px;padding:.48rem}.cc-buzz__panel[data-buzz-panel="5"] .cc-buzz__visual-answer strong{font-size:.57rem}.cc-buzz__panel[data-buzz-panel="5"] .cc-buzz__visual-answer small{display:none}.cc-buzz__panel[data-buzz-panel="6"] .cc-buzz__sounds{gap:.42rem}.cc-buzz__panel[data-buzz-panel="6"] .cc-buzz__sounds article{min-height:0;padding:.5rem}.cc-buzz__panel[data-buzz-panel="6"] .cc-buzz__play{min-height:64px;padding:.42rem}}.cc-buzz__video-modal[hidden]{display:none}.cc-buzz__video-modal{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;padding:24px;place-content:center;background:#000000db;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.cc-buzz__video-frame{width:min(640px,calc(100vw - 48px));aspect-ratio:16 / 9;border:1px solid rgba(245,239,229,.4);background:#000}.cc-buzz__video-frame iframe{display:block;width:100%;height:100%;border:0}.cc-buzz__video-copy{display:grid;width:min(640px,calc(100vw - 48px));padding:.85rem 0;gap:.3rem}.cc-buzz__video-copy strong{color:var(--cc-cream);font:900 .82rem/1.2 var(--cc-display);text-transform:uppercase}.cc-buzz__video-copy small{color:#f5efe594;font-size:.68rem}.cc-buzz__video-close{position:absolute;top:20px;right:24px;display:grid;width:44px;height:44px;padding:0;place-items:center;color:var(--cc-cream);border:1px solid rgba(245,239,229,.42);border-radius:50%;background:#111;font-size:1.5rem;cursor:pointer}body.cc-buzz-video-open,body.cc-buzz-video-open .page-wrapper{overflow:hidden}.epic-df-shop-paths,.epic-df-inside,.epic-df-plans,.epic-df-extended,.epic-df-benefits,.epic-df-extras,.epic-df-standards,.epic-df-community{padding-top:clamp(72px,8vw,116px);padding-bottom:clamp(72px,8vw,116px)}.epic-df-shop-paths,.epic-df-inside,.epic-df-plans,.epic-df-selection,.epic-df-extended,.epic-df-benefits,.epic-df-extras,.epic-df-standards,.epic-df-community{border-top:1px solid rgba(245,239,229,.09)}.epic-df-selection,.epic-df-selection__stage{min-height:clamp(760px,92svh,880px)}.epic-df-selection__copy{width:min(720px,60vw);padding:clamp(62px,7vw,102px) 0 270px clamp(32px,7vw,110px);padding-top:max(clamp(62px,7vw,102px),calc(var(--header-group-height, 86px) + 34px))}.epic-df-selection__copy h2{font-size:clamp(2.8rem,6vw,6rem)}.epic-df-selection__copy h3{font-size:clamp(1.55rem,3vw,3rem)}.epic-df-selection__chooser{padding-top:18px;padding-bottom:24px}.epic-df-selection__cover{width:clamp(96px,10vw,136px)}@media screen and (max-width:989px){.cc-scroll-cat{display:none}.cc-buzz__artists--wide,.cc-buzz__artist-draft{grid-template-columns:repeat(3,minmax(0,1fr))}.epic-df-selection__copy{padding-bottom:250px}}@media screen and (max-width:749px){.epic-df-hero{min-height:max(600px,calc(100svh - var(--header-group-height, 0px)))}.cc-buzz{padding:34px 0 42px}.cc-buzz__masthead{gap:.8rem}.cc-buzz__masthead h2{font-size:clamp(2.35rem,12vw,4rem)}.cc-buzz__masthead>p:last-child{font-size:.8rem;line-height:1.4}.cc-buzz__game,.cc-buzz--deep .cc-buzz__game{min-height:0;margin-top:20px;box-shadow:7px 7px #e3061329}.cc-buzz__panels,.cc-buzz--deep .cc-buzz__panels{height:auto;min-height:0;padding:20px 14px}.cc-buzz.is-playing,.cc-buzz.is-result{min-height:calc(100svh - var(--header-group-height, 0px));padding:16px 0 22px}.cc-buzz.is-playing .cc-buzz__panels,.cc-buzz.is-result .cc-buzz__panels{height:auto;min-height:0}.cc-buzz__intro-copy h3{font-size:clamp(2rem,9.6vw,3.1rem)}.cc-buzz__connections{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.cc-buzz__spotify{padding:.55rem}.cc-buzz__spotify-connect{min-height:48px;padding:.6rem .42rem;font-size:.56rem}.cc-buzz__spotify-connect svg,.cc-buzz__apple-connect svg{width:18px;height:18px;flex-basis:18px}.cc-buzz__spotify>p{font-size:.6rem;line-height:1.35}.cc-buzz__song-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-buzz__song-grid article>[data-buzz-answer]{min-height:88px;grid-template-columns:34px 1fr}.cc-buzz__song-grid strong{font-size:.68rem}.cc-buzz__artists--wide,.cc-buzz__artist-draft{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-buzz__custom-artist{grid-template-columns:1fr;grid-template-areas:"label" "helper" "search" "status";gap:.45rem;padding:.7rem}.cc-buzz__artist-draft{height:min(24svh,190px);max-height:min(24svh,190px)}.cc-buzz__artist-search-box input{min-height:48px}.cc-buzz__multi-nav{margin-inline:-14px;padding-inline:14px}.epic-df-shop-paths,.epic-df-inside,.epic-df-plans,.epic-df-extended,.epic-df-benefits,.epic-df-extras,.epic-df-standards,.epic-df-community{padding-top:62px;padding-bottom:62px}.epic-df-selection,.epic-df-selection__stage{min-height:780px}.epic-df-selection__copy{width:min(100%,calc(100vw - 40px));padding:70px 0 290px 20px;padding-top:calc(var(--header-group-height, 66px) + 24px)}.epic-df-selection__chooser{padding:16px 20px 22px}.epic-df-selection__chooser>div:first-child{align-items:flex-start;flex-direction:column;gap:.45rem;margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.cc-scroll-cat{display:none}}.cc-logo-vignette{--cc-vignette-static-opacity: 1;--cc-vignette-rig-opacity: 0;position:relative;display:block;width:100%;aspect-ratio:1;overflow:visible;border:0;border-radius:0;isolation:isolate;pointer-events:none}.cc-logo-vignette--animated{--cc-vignette-static-opacity: 1;--cc-vignette-rig-opacity: 0}.cc-logo-vignette__disc,.cc-logo-vignette__cat-static,.cc-logo-vignette__video,.cc-logo-vignette__rig,.cc-buzz__mascot .cc-logo-vignette__disc,.cc-buzz__mascot .cc-logo-vignette__cat-static,.cc-buzz__mascot .cc-logo-vignette__video,.cc-buzz__mascot .cc-logo-vignette__rig{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:contain}.cc-logo-vignette__disc{z-index:1;opacity:var(--cc-vignette-static-opacity);filter:drop-shadow(8px 12px 18px rgba(0,0,0,.34));transition:none}.cc-logo-vignette__cat-static,.cc-buzz__mascot .cc-logo-vignette__cat-static{z-index:2;opacity:var(--cc-vignette-static-opacity);filter:drop-shadow(1.35px 0 0 rgba(179,13,31,.88)) drop-shadow(-1.35px 0 0 rgba(179,13,31,.88)) drop-shadow(0 1.35px 0 rgba(179,13,31,.88)) drop-shadow(0 -1.35px 0 rgba(179,13,31,.88));transition:none}.cc-logo-vignette__video,.cc-buzz__mascot .cc-logo-vignette__video,.epic-df-hero__orbit .cc-logo-vignette__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;width:100%;height:100%;max-width:none;object-fit:contain;background:transparent;opacity:var(--cc-vignette-rig-opacity);filter:drop-shadow(0 5px 4px rgba(0,0,0,.2));pointer-events:none;will-change:opacity}.cc-logo-vignette__stopmotion,.cc-buzz__mascot .cc-logo-vignette__stopmotion,.epic-df-hero__orbit .cc-logo-vignette__stopmotion{position:absolute;top:-12.5%;right:-12.5%;bottom:-12.5%;left:-12.5%;z-index:3;display:block;width:125%;height:125%;max-width:none;background-image:var(--cc-stopmotion-sheet);background-repeat:no-repeat;background-position:var(--cc-stopmotion-x, 0%) var(--cc-stopmotion-y, 0%);background-size:800% 400%;opacity:var(--cc-vignette-rig-opacity);filter:drop-shadow(1.35px 0 0 rgba(179,13,31,.9)) drop-shadow(-1.35px 0 0 rgba(179,13,31,.9)) drop-shadow(0 1.35px 0 rgba(179,13,31,.9)) drop-shadow(0 -1.35px 0 rgba(179,13,31,.9));image-rendering:auto;pointer-events:none;will-change:background-position,opacity}.cc-logo-vignette__rig,.cc-buzz__mascot .cc-logo-vignette__rig,.epic-df-hero__orbit .cc-logo-vignette__rig{display:none!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;max-width:none;border:0;border-radius:0;overflow:visible;opacity:var(--cc-vignette-rig-opacity);filter:drop-shadow(0 5px 4px rgba(0,0,0,.2));will-change:opacity}.cc-cat-rig__motion,.cc-cat-rig__part,.cc-cat-rig__prop{transform-box:view-box;will-change:transform,opacity}.cc-cat-rig__motion{transform-origin:256px 360px}.cc-cat-rig__part--body{transform-origin:285px 330px}.cc-cat-rig__part--head{transform-origin:208px 350px}.cc-cat-rig__part--tail{transform-origin:370px 345px}.cc-cat-rig__part--front-left{transform-origin:176px 343px}.cc-cat-rig__part--front-right{transform-origin:218px 349px}.cc-cat-rig__part--rear-left{transform-origin:326px 329px}.cc-cat-rig__part--rear-right{transform-origin:374px 321px}.cc-cat-rig__prop{opacity:0;pointer-events:none}.cc-cat-rig__prop--glasses,.cc-cat-rig__prop--blush,.cc-cat-rig__prop--angry{transform-origin:150px 350px}.cc-cat-rig__prop--impact,.cc-cat-rig__prop--stars{transform-origin:145px 250px}.epic-df-hero__orbit>.cc-logo-vignette--hero{display:block;width:100%;height:100%;border:0;border-radius:0}.cc-buzz__mascot>.cc-logo-vignette--quiz{width:min(100%,300px);filter:none;transform:rotate(3deg)}.epic-df-shop-paths .epic-df-shell,.epic-df-plans .epic-df-shell,.epic-df-inside .epic-df-shell{position:relative}.cc-logo-vignette--catalog,.cc-logo-vignette--plans,.cc-logo-vignette--inside{position:absolute;z-index:3;top:8px;right:0;width:clamp(154px,13vw,188px)}.cc-logo-vignette--catalog{transform:rotate(-3deg)}.cc-logo-vignette--plans{transform:rotate(3deg)}.cc-logo-vignette--inside{transform:rotate(-2deg)}.epic-df-community__card{position:relative}.epic-df-community__card>.cc-logo-vignette--community{position:absolute;z-index:3;top:18px;right:18px;width:clamp(132px,13vw,164px)}@media screen and (max-width:1100px){.cc-logo-vignette--catalog,.cc-logo-vignette--plans,.cc-logo-vignette--inside{position:relative;top:auto;right:auto;width:154px;margin:24px 0 -6px auto}}@media screen and (max-width:749px){.cc-logo-vignette--catalog,.cc-logo-vignette--plans,.cc-logo-vignette--inside{width:118px;margin-top:20px}.epic-df-community__card>.cc-logo-vignette--community{top:12px;right:12px;width:112px}}@media(prefers-reduced-motion:reduce){.cc-logo-vignette--animated{--cc-vignette-static-opacity: 1;--cc-vignette-rig-opacity: 0}.cc-logo-vignette__rig,.cc-logo-vignette__stopmotion,.cc-logo-vignette__video{display:none!important}.cc-logo-vignette__cat-static{opacity:1!important}}.cc-buzz--modal,.cc-buzz--modal.is-playing,.cc-buzz--modal.is-result{padding:clamp(10px,1.6vw,22px);overflow:visible}.cc-buzz--modal[open],.cc-buzz--modal.is-playing[open],.cc-buzz--modal.is-result[open]{display:block}.cc-buzz--modal .cc-buzz__game,.cc-buzz--modal.is-playing .cc-buzz__game,.cc-buzz--modal.is-result .cc-buzz__game,.cc-buzz--modal.cc-buzz--deep .cc-buzz__game{min-height:calc(100dvh - 102px);height:auto;margin-top:0;overflow:visible}.cc-buzz--modal .cc-buzz__panels,.cc-buzz--modal.is-playing .cc-buzz__panels,.cc-buzz--modal.is-result .cc-buzz__panels,.cc-buzz--modal.cc-buzz--deep .cc-buzz__panels{min-height:calc(100dvh - 194px);height:auto;overflow:visible;overscroll-behavior:auto;scrollbar-width:auto}.cc-buzz--modal .cc-buzz__artist-draft,.cc-buzz--modal .cc-buzz__panel[data-buzz-panel="4"] .cc-buzz__artist-draft,.cc-buzz--modal .cc-buzz__artist-search-results{height:auto;max-height:none;overflow:visible;overscroll-behavior:auto;scrollbar-width:auto}@media screen and (max-width:749px){.cc-buzz--modal,.cc-buzz--modal.is-playing,.cc-buzz--modal.is-result{padding:0}.cc-buzz--modal .cc-buzz__game,.cc-buzz--modal.is-playing .cc-buzz__game,.cc-buzz--modal.is-result .cc-buzz__game{min-height:calc(100dvh - 54px);height:auto;overflow:visible}.cc-buzz--modal .cc-buzz__panels,.cc-buzz--modal.is-playing .cc-buzz__panels,.cc-buzz--modal.is-result .cc-buzz__panels{min-height:calc(100dvh - 144px);height:auto;padding:12px;overflow:visible}}#header-group .announcement-bar{min-height:32px;padding-block:0}#header-group .cc-announcement-marquee{display:flex;min-height:32px;align-items:center}#header-component .header__columns{min-height:76px}.epic-df-hero{height:clamp(520px,72svh,620px);min-height:520px}.epic-df-shop-paths,.epic-df-inside,.epic-df-plans,.epic-df-extended,.epic-df-benefits,.epic-df-extras,.epic-df-standards,.epic-df-community{padding-top:clamp(52px,5vw,76px);padding-bottom:clamp(52px,5vw,76px)}.epic-df-section__head{max-width:820px}.epic-df-section__head h2,.epic-df-extended__head h2,.epic-df-community h2{margin-top:.55rem;font-size:clamp(2.15rem,4.2vw,4.45rem);line-height:.9}.epic-df-section__intro{margin-top:.9rem;font-size:.96rem;line-height:1.5}.epic-df-shop-paths__head{max-width:820px}.epic-df-shop-paths__head h2{margin-top:.55rem;font-size:clamp(2.2rem,4.35vw,4.75rem);line-height:.9}.epic-df-shop-paths__head>div{margin-top:.9rem;line-height:1.5}.epic-df-catalog-search{min-height:66px;margin-top:26px;padding:.65rem .75rem .65rem 1rem;box-shadow:0 5px 0 var(--df-fg)}.epic-df-catalog-search__icon{width:40px;height:40px}.epic-df-catalog-search__action{padding:.75rem 1.1rem}.epic-df-shop-paths__grid{gap:18px;margin-top:28px}.epic-df-shop-path{min-height:360px;padding:clamp(26px,3vw,38px)}.epic-df-shop-path h3{margin-top:.85rem;font-size:clamp(1.8rem,3.25vw,3.35rem)}.epic-df-shop-path p{margin-top:.9rem;line-height:1.45}.epic-df-inside__grid{gap:20px;margin-top:34px}.epic-df-inside__media{aspect-ratio:4 / 3}.epic-df-inside__card h3{margin-top:1rem}.epic-df-billing{margin-top:24px}.epic-df-billing button{min-height:58px}.epic-df-billing__status{margin-top:.7rem}.epic-df-plans__grid{gap:18px;margin-top:22px}.epic-df-plan{min-height:620px;padding:30px 24px 24px}.epic-df-plan__reveal{min-height:128px;margin:0 -6px 18px}.epic-df-plan__records{min-height:88px}.epic-df-plan__record{width:clamp(56px,5vw,68px)}.epic-df-plan__eyebrow{margin-bottom:.65rem}.epic-df-plan h3{font-size:clamp(1.65rem,2.35vw,2.4rem)}.epic-df-plan__price,.epic-df-plan__value,.epic-df-plan__description{margin-top:.75rem}.epic-df-plan__price span{font-size:clamp(2.45rem,3.3vw,3.35rem)}.epic-df-plan__price--annual .epic-df-plan__annual-metric--month span{font-size:clamp(1.8rem,2.45vw,2.55rem)}.epic-df-plan__price--annual .epic-df-plan__annual-metric--lp span{font-size:clamp(1.4rem,1.75vw,1.85rem)}.epic-df-plan ul{gap:.55rem;margin:1rem 0 1.35rem;font-size:.84rem}.epic-df-plans__note{margin-top:1rem}.epic-df-selection,.epic-df-selection__stage{min-height:clamp(600px,72svh,680px)}.epic-df-selection__copy{padding:max(clamp(42px,5vw,66px),calc(var(--header-group-height, 82px) + 20px)) 0 205px clamp(28px,6vw,84px)}.epic-df-selection__copy h2{font-size:clamp(2.55rem,5vw,4.7rem)}.epic-df-selection__copy h3{font-size:clamp(1.4rem,2.5vw,2.4rem)}.epic-df-selection__copy>div:not(.epic-df-selection__actions){margin-top:.85rem;line-height:1.45}.epic-df-selection__actions{margin-top:1rem}.epic-df-selection__chooser{padding-top:14px;padding-bottom:18px}.epic-df-selection__chooser>div:first-child{margin-bottom:10px}.epic-df-selection__cover{width:clamp(82px,8vw,108px)}.epic-df-extended__head{gap:2rem}.epic-df-extended__head>div:last-child{line-height:1.5}.epic-df-extended__grid{gap:24px 18px;margin-top:34px}.epic-df-record-card p{margin-top:.65rem}.epic-df-extended__action{margin-top:34px}.epic-df-benefits__stack{gap:18px;margin-top:36px}.epic-df-benefit{grid-template-columns:64px 1fr 150px;min-height:240px;gap:1.4rem;padding:28px 34px}.epic-df-benefit h3{font-size:clamp(1.8rem,3.25vw,3.25rem)}.epic-df-benefit>div:nth-child(2)>div{margin-top:.7rem;line-height:1.45}.epic-df-benefit__index{font-size:3rem}.epic-df-benefit__record{width:130px}.epic-df-extras__rail{margin-top:34px;padding-bottom:16px}.epic-df-extra{width:220px;flex-basis:220px}.epic-df-standards__grid{margin-top:30px}.epic-df-standards__grid article{padding-block:20px}.epic-df-community__grid{gap:clamp(34px,5vw,64px)}.epic-df-community__card,.epic-df-community__questions{margin-top:22px}.epic-df-community__card>img{aspect-ratio:16 / 8.5}.epic-df-community__card>div{padding:22px}.epic-df-community__questions{gap:8px}.epic-df-community summary{min-height:54px;padding:.8rem 1rem}@media screen and (max-width:989px){#header-component .header__columns{min-height:66px}.epic-df-plan{min-height:0}.epic-df-benefit{grid-template-columns:54px 1fr 118px}.epic-df-benefit__record{width:104px}}@media screen and (max-width:749px){.epic-df-hero{height:max(500px,calc(82svh - var(--header-group-height, 98px)));min-height:500px}.epic-df-shop-paths,.epic-df-inside,.epic-df-plans,.epic-df-extended,.epic-df-benefits,.epic-df-extras,.epic-df-standards,.epic-df-community{padding-top:44px;padding-bottom:44px}.epic-df-shop-paths__head h2,.epic-df-section__head h2,.epic-df-extended__head h2,.epic-df-community h2{font-size:clamp(2rem,10.5vw,3.1rem)}.epic-df-catalog-search{min-height:58px;margin-top:20px}.epic-df-catalog-search__action,.epic-df-catalog-search__copy small{display:none}.epic-df-shop-paths__grid{grid-template-columns:1fr}.epic-df-shop-path{min-height:320px}.epic-df-inside__grid{gap:28px;margin-top:30px}.epic-df-inside__media{aspect-ratio:16 / 10}.epic-df-plans__grid{gap:24px}.epic-df-plan{padding:28px 22px 22px}.epic-df-selection,.epic-df-selection__stage{min-height:650px}.epic-df-selection__copy{width:calc(100vw - 32px);padding:calc(var(--header-group-height, 66px) + 18px) 0 230px 16px}.epic-df-selection__cover{width:82px}.epic-df-extended__grid{gap:22px 12px;margin-top:28px}.epic-df-benefits__stack{margin-top:30px}.epic-df-benefit,.epic-df-benefit--2,.epic-df-benefit--3{grid-template-columns:1fr;min-height:330px;padding:24px}.epic-df-benefit h3{font-size:2.15rem}.epic-df-benefit__record{width:92px}.epic-df-extras__rail{margin-top:30px}.epic-df-community__grid{gap:44px}}.cc-logo-vignette>.cc-logo-vignette__frames{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;width:100%;height:100%;background-color:transparent;background-size:800% 900%;background-position:0 0;background-repeat:no-repeat;opacity:var(--cc-vignette-rig-opacity, 0);pointer-events:none;filter:drop-shadow(0 5px 4px rgba(0,0,0,.2))}#header-component .search-action--icon .header-actions__action{display:flex;align-items:center;justify-content:center;padding:0;line-height:0}#header-component .search-action--icon .svg-wrapper{display:flex;flex:0 0 20px;width:20px;height:20px;margin:0}#header-component .search-action--icon .svg-wrapper>svg{display:block;width:100%;height:100%}.cc-quality-story__intro .cc-quality-story__scroll-hint{display:flex;align-items:center;gap:.6rem;margin:.8rem 0 0;color:var(--df-fg);font:700 .7rem/1.3 var(--df-sans);letter-spacing:.16em;text-transform:uppercase}.cc-quality-story__scroll-hint span{font-size:1.1rem;animation:cc-scroll-cue 1.6s ease-in-out infinite}@keyframes cc-scroll-cue{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){.cc-quality-story__scroll-hint span{animation:none}.cc-logo-vignette>.cc-logo-vignette__frames{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/epic-vinyl-v3.css.map */
