/* Gaia Studio: project film and footer links */
.gaia-footer-right{margin-left:auto;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:20px}.gaia-footer-right>span{color:#c2c9bc}.gaia-social{position:static;background:transparent;border:0;display:flex;flex-direction:column;align-items:flex-end;gap:0;padding:0;margin:0;font-size:14px}
.gaia-social a{display:inline-flex;gap:12px;align-items:center;min-height:44px;padding:8px 0}
.gaia-social a:hover{text-decoration:underline;text-underline-offset:5px}
.gaia-home-film{padding:24px 5% 0;text-align:right}
.gaia-film{margin:70px 0 0;scroll-margin-top:24px}
.gaia-film-heading{padding:0 8% 32px}
.gaia-film-heading h2{margin:16px 0 18px}
.gaia-film-heading p{margin:0;color:var(--muted)}
.gaia-film-stage{position:relative;background:#182019;aspect-ratio:16/9;width:100%}
.gaia-film-stage video{display:block;width:100%;height:100%;object-fit:contain}
.gaia-film-play{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0;background:linear-gradient(transparent 35%,#0003);color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;font-family:Georgia,serif;font-size:24px;text-shadow:0 1px 5px #000}
.gaia-film-play[hidden],.gaia-film-error[hidden]{display:none!important}
.gaia-play-circle{display:grid;place-items:center;border:1px solid white;border-radius:50%;width:86px;height:86px;font-size:26px;padding-left:4px;background:#0002;transition:background .2s}
.gaia-film-play:hover .gaia-play-circle{background:#0006}
.gaia-film-play:focus-visible{outline:3px solid white;outline-offset:-6px}
.gaia-film-error{padding:18px 8%;margin:0}
.gaia-film-error a{text-decoration:underline}
@media(max-width:760px){.gaia-film{margin-top:44px}.gaia-film-heading{padding:0 6% 24px}.gaia-film-heading h2{font-size:36px;letter-spacing:-1px}.gaia-film-heading p{font-size:15px}.gaia-play-circle{width:58px;height:58px;font-size:20px}.gaia-film-play{font-size:19px;gap:10px}.gaia-footer-right{width:100%;margin-left:0}.gaia-social{gap:0}.gaia-home-film{text-align:left;padding:22px 6% 0}}
@media(prefers-reduced-motion:reduce){.gaia-play-circle{transition:none}}
