.Soundtrack{background:var(--color-gray);min-height:100lvh;width:100%}@media (max-width:767px){.Soundtrack{padding:80px 0}}.Soundtrack .stage{align-items:safe center;display:flex;justify-content:safe center;min-height:100lvh;padding:80px var(--pad-desktop);width:100%}@media (max-width:767px){.Soundtrack .stage{padding:0}}.Soundtrack .inner{align-items:center;display:flex;flex-direction:column;gap:63px;margin:0 auto;max-width:1312px;width:100%}@media (max-width:767px){.Soundtrack .inner{gap:63px;max-width:100%}}.Soundtrack .intro{align-items:center;display:flex;flex-direction:column;gap:24px;text-align:center}@media (max-width:767px){.Soundtrack .intro{max-width:408px;padding:0 16px}}.Soundtrack .intro-title{color:var(--color-text-primary);width:720px}@media (max-width:767px){.Soundtrack .intro-title{max-width:408px;width:100%}}.Soundtrack .intro-lead{color:var(--color-text-primary);width:680px}@media (max-width:767px){.Soundtrack .intro-lead{max-width:408px;width:100%}}.Soundtrack .card{background:var(--color-golden);border-radius:20px;display:grid;flex:none;gap:32px;grid-template-columns:347fr 485fr;max-width:100%;min-height:420px;overflow:hidden;width:864px}@media (max-width:767px){.Soundtrack .card{display:flex;flex-direction:column;gap:24px;max-width:408px;min-height:613px;width:calc(100% - 32px)}}.Soundtrack .card-photo{height:100%;overflow:hidden;position:relative;width:100%}@media (max-width:767px){.Soundtrack .card-photo{aspect-ratio:342/200;border-radius:20px 20px 0 0;height:auto}}.Soundtrack .card-photo img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.Soundtrack .card-text{display:flex;flex-direction:column;gap:18px;justify-content:space-between;padding:24px 32px 24px 0}@media (max-width:767px){.Soundtrack .card-text{flex:1;gap:24px;padding:0 24px 24px}}.Soundtrack .card-text-top{display:flex;flex-direction:column;gap:8px}.Soundtrack .card-cat-title{display:flex;flex-direction:column;gap:4px}.Soundtrack .card-category,.Soundtrack .card-title{color:var(--color-text-primary)}@media (max-width:767px){.Soundtrack .card-title{font-size:24px}}.Soundtrack .card-lead{color:var(--color-text-primary)}.Soundtrack .card-text-bottom{display:flex;flex-direction:column;gap:23px}.Soundtrack .card-long{color:var(--color-text-primary)}.Soundtrack .card-actions{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.Soundtrack .card-fallback{align-items:center;border-radius:16px;color:var(--color-text-primary);font-family:var(--ff-graphik);font-size:16px;font-weight:500;height:46px;justify-content:center;letter-spacing:0;line-height:1;padding:13px 0;text-align:center;width:200px}.Soundtrack .card-fallback:not([hidden]){display:flex}@media (max-width:767px){.Soundtrack .card-fallback{flex:1;padding:13px 0;width:auto}}.Soundtrack .card-button{align-items:center;background:transparent;border:1px solid var(--color-text-primary);border-radius:16px;color:var(--color-text-primary);cursor:pointer;font-family:var(--ff-graphik);font-size:16px;font-weight:500;height:46px;justify-content:center;letter-spacing:0;line-height:1;padding:13px 0;text-align:center;text-decoration:none;transition:background var(--duration-hover) ease,color var(--duration-hover) ease;width:200px}.Soundtrack .card-button:not([hidden]){display:inline-flex}@media (max-width:767px){.Soundtrack .card-button{flex:1;width:auto}}html.is-pointer .Soundtrack .card-button:hover{background:var(--color-text-primary);color:var(--color-gray)}.Soundtrack .card-spotify-btn{align-items:center;background:transparent;border:1px solid var(--color-text-primary);border-radius:16px;display:inline-flex;flex:none;height:46px;justify-content:center;transition:background var(--duration-hover) ease;width:46px}.Soundtrack .card-spotify-btn img{display:block;filter:invert(0);height:46px;transition:filter var(--duration-hover) ease;width:46px}html.is-pointer .Soundtrack .card-spotify-btn:hover{background:var(--color-text-primary)}html.is-pointer .Soundtrack .card-spotify-btn:hover img{filter:invert(1)}.Soundtrack .card{opacity:0;transform:scale(.85);transform-origin:center;transition:opacity .5s cubic-bezier(.33,1,.68,1) .7s,transform .5s cubic-bezier(.33,1,.68,1) .7s;will-change:opacity,transform}.Soundtrack.is-revealed .card{opacity:1;transform:none;will-change:auto}