/* The system preference makes two readable consecutive scenes. No product switch. */
#app31[data-static=true] .story{height:auto!important}
#app31[data-static=true] .stage{--hero-height:max(660px,100svh);display:block;position:relative;height:auto!important;min-height:0;padding:0;overflow:hidden}
#app31[data-static=true] .hero{position:relative;inset:auto;display:block;width:100%;max-width:none;height:var(--hero-height);min-height:0;margin:0;padding:150px var(--edge) 0}
#app31[data-static=true] .hero h1{max-width:56%}
#app31[data-static=true] .hero-bottom{position:relative;inset:auto;margin-top:26px;padding:0}
#app31[data-static=true] #hero-art-slot{position:absolute;grid-area:auto;left:55%;right:var(--edge);top:190px;bottom:auto;width:auto;height:calc(var(--hero-height) - 290px);margin:0}
#app31[data-static=true] .visual{position:absolute;inset:0 0 auto;height:var(--hero-height);max-height:none}
#app31[data-static=true] .stage .back-word{position:absolute;display:flex;inset:auto var(--edge);top:calc(var(--hero-height) - 40px - clamp(90px,10.89vw,216px));height:auto;margin:0}
#app31[data-static=true] :is(.choice-media,.choice-plane,.choice-media-label){display:none!important}
#app31[data-static=true] .choices{position:relative;inset:auto;grid-area:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 7vw;width:100%;max-width:none;margin:0;padding:88px var(--edge);background:var(--paper);opacity:1;transform:none;scroll-margin-top:82px}
#app31[data-static=true] .choices>.eyebrow{grid-column:2;grid-row:1}
#app31[data-static=true] .choices>h2{grid-column:2;grid-row:2;max-width:none}
#app31[data-static=true] .path-list{grid-column:2;grid-row:3}
#app31[data-static=true] .path-response{grid-column:2;grid-row:4}
#app31[data-static=true] .choice-static-images{display:block;grid-column:1;grid-row:1/5;align-self:center;max-width:none;margin:0;min-width:0}
#app31[data-static=true] .choice-static-images>.static-own,#app31[data-static=true] .choice-static-images>.static-courier{display:none;width:100%;height:360px;max-height:none;object-fit:contain;border-radius:0}
#app31[data-static=true] .static-park{position:relative;display:none;width:100%;height:360px;background:none;border-radius:0}
#app31[data-static=true] .stage[data-choice=park] .static-park,#app31[data-static=true] .stage[data-choice=own] .static-own,#app31[data-static=true] .stage[data-choice=courier] .static-courier{display:block}
#app31[data-static=true] .static-park>canvas,#app31[data-static=true] .static-park>img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain}
#app31[data-static=true] .static-park[data-ready=true]>img{visibility:hidden}
#app31[data-static=true] .choice-static-caption{font:400 11px/1.5 RoadSourceSans3;color:#617056;margin-top:16px}
#app31[data-static=true] :is(a,button,summary,.title-line){transition:none!important;animation:none!important}
#app31[data-static=true] .header{transition:none!important}
@media(max-width:760px){
 #app31[data-static=true] .hero{height:max(var(--hero-height),calc(var(--hero-content-bottom,380px) + 24px + var(--hero-art-height) + 36px));padding:104px var(--edge) 0}
 #app31[data-static=true] .hero h1{max-width:none}
 #app31[data-static=true] .hero-bottom{margin-top:18px}
 #app31[data-static=true] #hero-art-slot{left:var(--edge);right:var(--edge);top:calc(var(--hero-content-bottom,380px) + 24px);height:var(--hero-art-height);margin:0}
 #app31[data-static=true] .stage .back-word{top:calc(var(--hero-content-bottom,380px) + 24px + var(--hero-art-height) - 36px);bottom:auto}
 #app31[data-static=true] .choices{display:flex;flex-direction:column;padding:56px var(--edge);gap:0;scroll-margin-top:82px}
 #app31[data-static=true] .choices>.eyebrow{order:0}
 #app31[data-static=true] .choices>h2{order:1}
 #app31[data-static=true] .path-list{order:2}
 #app31[data-static=true] .path-response{order:3}
 #app31[data-static=true] .choice-static-images{order:4;align-self:stretch;width:100%;margin:24px 0 0}
 #app31[data-static=true] .static-park{height:230px}
 #app31[data-static=true] .choice-static-images>.static-own,#app31[data-static=true] .choice-static-images>.static-courier{height:230px;max-height:none}
}
