/* Homepage-only compact Volition webisodes and discreet cosmic exit. */
body #films{padding-bottom:64px!important}
body #volition{padding-top:64px!important}
#episodic-television,#episodic-grid{display:none!important}
body #volition .volition-story>.volition-making{margin:16px 0 0;padding:13px 0 0;border-top:1px solid #a7c8db40;width:100%;min-width:0}
body #volition .volition-making>.section-heading{display:block;margin:0 0 11px;padding:0;border:0}
body #volition .volition-making>.section-heading::before,body #volition .volition-making>.section-heading::after{display:none}
body #volition .volition-making .section-heading h3{font:400 clamp(19px,1.7vw,25px)/1.15 'Barlow Condensed',Jost,sans-serif!important;color:#edf2f7!important;text-transform:uppercase;letter-spacing:.08em!important;margin:0 0 7px!important;text-shadow:none!important}
body #volition .volition-making .section-heading p{font:400 11px/1.55 'DM Sans',sans-serif!important;color:#bdc9d5!important;text-transform:none!important;letter-spacing:0!important;max-width:none!important;margin:0!important}
body #volition .volition-making .volition-webisodes{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:9px!important;margin:0!important}
body #volition .volition-making .volition-episode{display:block!important;min-width:0;margin:0;padding:0!important;background:#0b1420;border:1px solid #94c8de50!important;box-shadow:none;text-align:left;cursor:pointer}
body #volition .volition-making .volition-episode-thumb{display:block;position:relative;aspect-ratio:16/9!important;height:auto!important;overflow:hidden}
body #volition .volition-making .volition-episode-thumb img{width:100%;height:100%;object-fit:cover}
body #volition .volition-making .volition-episode-play{width:22px!important;height:22px!important;font-size:9px!important;border-width:1px!important;display:grid;place-items:center}
body #volition .volition-making .volition-episode-meta{display:block;padding:6px 5px!important;min-height:38px}
body #volition .volition-making .volition-episode-title{font:400 10px/1.3 'DM Sans',sans-serif!important;letter-spacing:.015em!important;color:#d9e8f2;white-space:normal;overflow-wrap:normal}
body #volition .volition-making .volition-episode-number,body #volition .volition-making .volition-episode-action{display:none!important}
body #volition .volition-making .volition-episode:hover{border-color:#e9b1db!important;box-shadow:0 0 10px #a1d7f226}
body #volition .volition-making .volition-episode:focus-visible{outline:2px solid #e9b1db;outline-offset:3px}
body.cosmic-ready.cosmic-disco footer.cosmic-surface{background-color:#000!important;background-image:none!important}
body footer .footer-normal-toggle{position:relative;display:inline-block;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:0;margin:0;padding:0;text-align:left;cursor:pointer;box-shadow:none}
body footer .footer-normal-toggle::after{content:"";position:absolute;inset:-15px -8px}
body footer .footer-normal-toggle:focus-visible{outline:1px solid #9edfff;outline-offset:7px}
@media(max-width:1100px){body #volition .volition-making .volition-webisodes{grid-template-columns:repeat(4,minmax(0,1fr))!important}body #volition .volition-making .volition-episode-title{font-size:11px!important}}
@media(max-width:650px){body #films{padding-bottom:44px!important}body #volition{padding-top:48px!important}body #volition .volition-story>.volition-making{margin-top:24px;padding-top:20px}body #volition .volition-making .volition-webisodes{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body #volition .volition-making .volition-episode-meta{min-height:36px;padding:8px!important}body #volition .volition-making .section-heading p{font-size:12px!important}}
body #volition .volition-making>.section-heading{margin:0 0 10px!important;padding:0!important;gap:0!important}
body #volition .volition-making>.section-heading p{transform:none!important;position:static!important}
/* The gap above the footer exposes body through collapsed margins. */
body.cosmic-ready.cosmic-disco{background-color:#000!important}
