.opening{background:#eee8dc;color:#163e40}.opening:after{background:linear-gradient(90deg,#f5f0e7f0 0%,#f5f0e7c2 30%,#f5f0e738 53%,transparent 75%),linear-gradient(0deg,#f4eee5d9,transparent 23%)}.opening>img{object-position:60% 50%;transition:none}.opening[data-scene="1"]>img,.opening[data-scene="2"]>img{transform:none;object-position:60% 50%}.opening h1 .type-line:last-of-type,.opening h1 em{color:#b73544}.opening .lead{color:#294d4a}.hero-controls button{color:#3b5b55;opacity:.65}.hero-controls button[aria-pressed=true]{color:#ac3040;opacity:1}.hero-controls button[aria-pressed=true]:before{background:#b73544}.illustration-note{color:#4c625c}.pause{background:#fff6e8bd;border-color:#355c5355;color:#234940}@media(max-width:800px){.opening>img{opacity:1;object-position:68% 50%}.opening[data-scene="1"]>img,.opening[data-scene="2"]>img{object-position:68% 50%}.opening:after{background:linear-gradient(180deg,#f5f0e7f5 0%,#f5f0e7bf 29%,#f5f0e715 61%,#f5f0e7dc 100%)}.opening-copy{padding-top:42px}.opening h1{font-size:clamp(38px,8vw,62px)}}
.opening>img{transition:transform 6.5s cubic-bezier(.2,.5,.4,1),object-position 6.5s ease;transform:scale(1.025)}.opening[data-scene="1"]>img{transform:scale(1.07) translateX(-.6%);object-position:62% 50%}.opening[data-scene="2"]>img{transform:scale(1.045) translateX(.5%);object-position:58% 50%}@media(max-width:800px){.opening[data-scene="1"]>img,.opening[data-scene="2"]>img{object-position:68% 50%}}@media(prefers-reduced-motion:reduce){.opening>img,.opening[data-scene="1"]>img,.opening[data-scene="2"]>img{transition:none;transform:none}}
