/* Home and technology page chapter 04 only. */
:is(#home-technology-film,#technology-film).tech-scroll-story .tech-warmth-flow{display:none!important}
:is(#home-technology-film,#technology-film).tech-scroll-story .home-ch04-heat{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;visibility:hidden;
 -webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 13%),linear-gradient(to left,transparent 0,#000 7%);-webkit-mask-composite:source-in;
 mask-image:linear-gradient(to bottom,transparent 0,#000 13%),linear-gradient(to left,transparent 0,#000 7%);mask-composite:intersect}
:is(#home-technology-film,#technology-film).tech-scroll-story[data-chapter="3"] .home-ch04-heat{visibility:visible}
/* Make headroom above the sheet so the waves have somewhere to rise. */
:is(#home-technology-film,#technology-film).tech-scroll-story[data-chapter="3"] .tech-woven-plane{width:66%;top:55%}
:is(#home-technology-film,#technology-film).tech-scroll-story[data-chapter="3"] .tech-plane-shadow{top:63%}
:is(#home-technology-film,#technology-film).tech-scroll-story[data-chapter="3"] .tech-scale-label{opacity:.75}
@media(max-width:650px){:is(#home-technology-film,#technology-film).tech-scroll-story[data-chapter="3"] .tech-woven-plane{width:62%;top:57%}}
@media(min-width:651px) and (max-height:860px){:is(#home-technology-film,#technology-film).tech-scroll-story[data-chapter="3"] .tech-woven-plane{width:58%;top:53%}}
@media(min-width:651px) and (max-height:700px){:is(#home-technology-film,#technology-film).tech-scroll-story[data-chapter="3"] .tech-woven-plane{width:50%;top:50%}}
@media(min-width:1600px){:is(#home-technology-film,#technology-film).tech-scroll-story[data-chapter="3"] .tech-woven-plane{width:54%;top:52%}}
@media(min-width:2200px){:is(#home-technology-film,#technology-film).tech-scroll-story[data-chapter="3"] .tech-woven-plane{width:42%;top:52%}}
:is(#home-technology-film,#technology-film).tech-scroll-story[data-chapter="3"] .tech-visual-note{font-size:11px!important;color:#4f5a52!important}
@media(max-width:650px){:is(#home-technology-film,#technology-film).tech-scroll-story[data-chapter="3"] .tech-visual-note{font-size:10px!important;left:5%;right:3%;letter-spacing:0}}
html.ch04-embed,html.ch04-embed body{background:#f0f0ec;overflow-x:hidden}
