.xgz2da_runway{height:calc(100svh + 340svh * var(--scroll-pace,1.6) / 1.6);position:relative}.xgz2da_pin{top:var(--header-h);height:calc(100svh - var(--header-h));padding:clamp(.75rem, 2vw, 1.5rem) var(--gutter);flex-direction:column;justify-content:center;gap:1rem;display:flex;position:sticky;overflow:hidden}.xgz2da_frame{width:min(100%, calc((100svh - var(--header-h) - 15rem) * 1920 / 1086), 86rem);aspect-ratio:1920/1086;border-radius:var(--radius);background:#3a2510;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 0 0 2px #b88a2c,0 0 0 5px #3a2a14,0 0 0 6px #f0d28c59,0 24px 60px #0000008c}@media (min-width:60rem){.xgz2da_frame{width:min(100%, calc((100svh - var(--header-h) - 3rem) * 1920 / 1086), 86rem)}}.xgz2da_layer{will-change:transform;width:100%;height:100%;display:block;position:absolute;inset:0}.xgz2da_angel{opacity:0}.xgz2da_captions{width:min(100%,40rem);min-height:9.5rem;margin-inline:auto;position:relative}@media (min-width:60rem){.xgz2da_captions{left:max(var(--gutter), calc(50% - 41rem));width:min(28rem,40vw);margin:0;position:absolute;bottom:clamp(2rem,6svh,4rem)}}.xgz2da_caption{opacity:0;transition:opacity .5s,transform .5s;position:absolute;inset:0 0 auto;transform:translateY(.5rem)}.xgz2da_on{opacity:1;transform:none}.xgz2da_verse{border-radius:var(--radius);font-family:var(--font-sans);color:#f1e8d8;background:#120c06b8;border-left:2px solid #d4a64a;margin:0;padding:.9rem 1.1rem;font-size:1rem}.xgz2da_verse b{font-family:var(--font-display);margin-bottom:.25rem;font-size:1.15rem;display:block}.xgz2da_verse p{color:#e2d6c0;margin:0 0 .35rem;font-style:italic}.xgz2da_verse cite{letter-spacing:.08em;text-transform:uppercase;color:#d9b56a;font-size:.8rem}.xgz2da_still{padding-inline:var(--gutter)}.xgz2da_still .xgz2da_frame{width:min(100%,72rem)}.xgz2da_still .xgz2da_frame img{width:100%;height:auto;display:block}.xgz2da_stillList{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.9rem;max-width:72rem;margin:1.5rem auto 0;padding:0;list-style:none;display:grid}.xgz2da_stillList li{margin:0}@media (prefers-reduced-motion:reduce){.xgz2da_caption{transition:none}}
