.c248 #feeling .c-feeling-intro{margin-bottom:0}
.c248 #feeling .c300-credit{margin:16px 0 18px;color:#cfb888;font:400 10px/1.5 var(--sans);letter-spacing:.24em;text-transform:uppercase}
@media(prefers-reduced-motion:no-preference){.c248.c-motion #feeling .c300-credit[data-reveal]{transform:translateY(8px);transition:opacity .8s ease,transform .8s ease}.c248.c-motion #feeling .c300-credit.c-visible{transform:none}}
.c248 #feeling .c300-controls{position:absolute;right:5vw;bottom:70px;display:flex;align-items:center;gap:10px}
.c248 #feeling .c300-controls .c-film-control{position:static}
.c248 #feeling .c300-audio{width:48px;height:48px;border:1px solid #fffa;border-radius:50%;padding:12px;display:grid;place-items:center;background:#18221d50;backdrop-filter:blur(8px)}
.c248 #feeling .c300-audio svg{width:21px;height:21px}
.c248 #feeling .c300-audio svg[hidden]{display:none}
.c248 #feeling .c300-audio:focus-visible{outline:2px solid #e8d5ae;outline-offset:3px}
@media(max-width:600px){.c248 #feeling .c300-credit{font-size:8px;letter-spacing:.18em;margin-top:12px}.c248 #feeling .c300-controls{left:25px;right:auto;bottom:25px;gap:8px}.c248 #feeling .c300-audio{width:44px;height:44px;padding:10px}}
