/* Visible by default: scroll motion never gates access to a section. */
.idn-motion-line{display:block;overflow:clip;padding:.09em 0;margin:-.09em 0;line-height:inherit}
.idn-motion-line>.title-run{display:inline-block;vertical-align:top;line-height:inherit}
@supports not (overflow:clip){.idn-motion-line{overflow:hidden}}
@media(prefers-reduced-motion:reduce){.idn-motion-line>.title-run{transform:none!important;opacity:1!important}}
/* The title itself resolves from blur to sharp: no clipped sliding lines. */
[data-idn-motion="title"]{overflow:visible;backface-visibility:hidden}
/* A delayed observer must never leave a whole Studio card or section hidden. */
.idn-studio-home.studio-card-ready:not(.is-studio-revealed)>:is(a,button){opacity:1;transform:none}
.studio-motion-ready [data-studio-reveal],.studio-motion-ready [data-studio-reveal].is-studio-visible{opacity:1;transform:none;transition:none}
.studio-motion-ready [data-studio-reveal]:not(.is-studio-visible) :is(h1,h2,h3),.studio-motion-ready :is(h1,h2,h3)[data-studio-reveal]:not(.is-studio-visible),.studio-motion-ready [data-studio-reveal].is-studio-visible :is(h1,h2,h3),.studio-motion-ready :is(h1,h2,h3)[data-studio-reveal].is-studio-visible{filter:none;transition:none}
.studio-method-video::-webkit-media-controls,.studio-method-video::-webkit-media-controls-enclosure,.studio-method-video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}
