/* Quiet hero, fixed book artwork; motion revision requested 29 October. */
.reference-home .hero{background:#fcfbf7}
.reference-home .home-hero-film{opacity:.32;object-position:center;filter:none}
.reference-home .hero:before{background:linear-gradient(90deg,#fcfbf7 0%,#fcfbf7f7 35%,#fcfbf7d6 58%,#fcfbf766 100%)}
.reference-home .reb-network{opacity:.035}
.reference-home .science-tag,.reference-home .question-tag{box-shadow:none;background:#fcfbf7d9}
@media(max-width:800px){
 .reference-home .hero{padding-bottom:56px;background:#fcfbf7 url("https://headless-pzogvntbplr-fris00397-1409.wix-site-host.com/assets/film-poster.webp") no-repeat right top;background-size:auto 400px}
 .reference-home .home-hero-film,.reference-home .home-film-control{display:none}
 .reference-home .hero:before{background:linear-gradient(180deg,#fcfbf7ed 0%,#fcfbf7fa 34%,#fcfbf7 55%)}
 .reference-home .hero-composition{height:auto;min-height:0;aspect-ratio:auto;width:100%;margin:28px 0 4px;display:grid;gap:18px}
 .reference-home .science-tag{position:static;width:auto;max-width:none;margin:0;padding:0 0 0 14px;border-color:#bd9b45;background:none;font-size:10px}
 .reference-home .question-tag{position:static;width:auto;margin:0;padding:0 0 0 14px;background:none;font-size:20px;border-color:#b68bac}
 .reference-home .question-tag small{font-size:8px;margin-bottom:7px}
}

/* Founder-supplied hero copy, 29 October 2026. */
.reference-home .hero-introduction{max-width:560px}.reference-home .hero .hero-welcome{font:400 25px/1.35 var(--serif);letter-spacing:-.02em;margin:0 0 5px;color:#0f3f38}.reference-home .hero .hero-positioning{font:16px/1.7 'Source Sans 3',Arial,sans-serif;margin:0 0 18px;color:#344f49}.reference-home .hero-introduction .hero-deck{font-size:14px;line-height:1.85;max-width:49ch;margin:0 0 19px}.reference-home .hero .hero-thought{font:italic 21px/1.5 var(--serif);color:#7c3282;margin:0;max-width:40ch}.reference-home .hero h1{margin-bottom:27px}.reference-home .hero .hero-actions{margin-top:27px}@media(max-width:800px){.reference-home .hero .eyebrow{font-size:9px;letter-spacing:.13em}.reference-home .hero .hero-welcome{font-size:23px}.reference-home .hero .hero-positioning{font-size:15px}.reference-home .hero-introduction .hero-deck{font-size:14px}.reference-home .hero .hero-thought{font-size:20px}}
