/* Typography inherits the site's original Space Grotesk / Inter system. */
/* Hold the existing Reason Why layout without changing any media dimensions. */
body.revolt-curated .launch-scroll-track>#reason.has-held-reveal{position:sticky!important;top:var(--launch-pin-top,0px)!important;margin:0!important}
body.revolt-curated #reason.has-held-reveal.has-scroll-sequence .reason-video-frame video.reason-loop-video,
body.revolt-curated #reason.has-held-reveal.has-scroll-sequence.is-inview .reason-video-frame video.reason-loop-video{clip-path:inset(var(--launch-film-inset,50%) var(--launch-film-side,22%) round var(--launch-film-radius,28px))!important;animation:none!important;transform:none!important;opacity:1!important;transition:none!important}
body.revolt-curated #reason.has-held-reveal.has-scroll-sequence .reason-title{opacity:var(--launch-title-opacity,0)!important;translate:none!important;transition:none!important}
body.revolt-curated #reason.has-held-reveal.has-scroll-sequence .reason-support{opacity:var(--launch-body-opacity,0)!important;translate:none!important;transition:none!important}
body.revolt-curated #reason.has-held-reveal.has-scroll-sequence .reason-stat--orbit{opacity:var(--launch-orbit-opacity,0)!important}
@media(prefers-reduced-motion:reduce){body.revolt-curated .launch-scroll-track>#reason.has-held-reveal{position:relative!important;top:auto!important}}
body.revolt-curated #reason.has-pinned-reveal .reason-video-frame{clip-path:inset(var(--launch-film-inset,50%) var(--launch-film-side,22%) round var(--launch-film-radius,28px))!important;transition:none!important}
/* Keep the original film dimensions. Only its outer frame reveals; the old
   scroll mask must not crop the film again while the section is pinned. */
body.revolt-curated #reason.has-pinned-reveal.has-scroll-sequence .reason-video-frame video.reason-loop-video,
body.revolt-curated #reason.has-pinned-reveal.has-scroll-sequence.is-inview .reason-video-frame video.reason-loop-video{clip-path:none!important;transform:none!important;animation:none!important;opacity:1!important}
body.revolt-curated #reason.has-pinned-reveal .reason-title{opacity:var(--launch-title-opacity,0)!important;transform:none!important}
body.revolt-curated #reason.has-pinned-reveal .reason-support{opacity:var(--launch-body-opacity,0)!important;transform:none!important}
body.revolt-curated #reason.has-pinned-reveal .reason-stat--orbit{opacity:var(--launch-orbit-opacity,0)!important}
body.revolt-curated #reason.has-pinned-reveal .reason-layout{height:100%!important;min-height:0!important;max-height:100%!important}
.launch-scroll-track{position:relative;overflow:visible!important}
body.revolt-curated .launch-scroll-track>#reason,
body.revolt-curated .launch-scroll-track>#filosofia{position:sticky!important;top:0!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important}
body.revolt-curated #reason.has-pinned-reveal .reason-title,
body.revolt-curated #reason.has-pinned-reveal .reason-support{transition:none!important}
body.revolt-curated #filosofia.has-pinned-reveal{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:110px max(28px,8vw) 28px!important}
body.revolt-curated #filosofia.has-pinned-reveal .heidegger-quote{margin:0!important;max-width:1200px!important;font-size:clamp(23px,3.1vw,52px)!important;line-height:1.18!important}
body.revolt-curated #filosofia.has-pinned-reveal .quote-body{display:block!important}
.launch-quote-word{opacity:var(--word-opacity,.18);transition:none}
body.revolt-curated #filosofia.has-pinned-reveal .rotating-question{display:grid!important;position:relative!important;height:auto!important;min-height:1.3em!important;margin-top:24px!important;opacity:1!important;transition:none!important}
body.revolt-curated #filosofia.has-pinned-reveal .question{grid-area:1 / 1!important;position:static!important;display:block!important;opacity:var(--question-opacity,0)!important;transform:translateY(var(--question-offset,8px))!important;animation:none!important;transition:none!important;color:#ef008c!important;font-size:inherit!important}
@media(max-width:980px){body.revolt-curated #reason.has-pinned-reveal .reason-layout{height:100%!important;min-height:0!important;padding-top:100px!important;display:flex!important;flex-direction:column!important;gap:18px!important}body.revolt-curated #reason.has-pinned-reveal .reason-video-slot{order:0!important;height:38svh!important;min-height:0!important;width:100%!important;transform:none!important}body.revolt-curated #reason.has-pinned-reveal .reason-copy-column{order:1!important}body.revolt-curated #reason.has-pinned-reveal .reason-title{font-size:clamp(22px,5.5vw,40px)!important}body.revolt-curated #reason.has-pinned-reveal .reason-title-line{white-space:normal!important}body.revolt-curated #reason.has-pinned-reveal .reason-lead{font-size:15px!important;line-height:1.4!important}body.revolt-curated #filosofia.has-pinned-reveal{padding:100px 22px 22px!important}body.revolt-curated #filosofia.has-pinned-reveal .heidegger-quote{font-size:clamp(19px,4.7vw,29px)!important}}
@media(prefers-reduced-motion:reduce){.launch-scroll-track{height:auto!important}body.revolt-curated .launch-scroll-track>#reason,body.revolt-curated .launch-scroll-track>#filosofia{position:relative!important;height:auto!important;max-height:none!important}.launch-quote-word{opacity:1!important}body.revolt-curated #filosofia.has-pinned-reveal .question{grid-area:auto!important;opacity:1!important;transform:none!important}}
