.water-reverie-experience{max-width:960px;margin:48px auto 0}.water-reverie-stage{aspect-ratio:16/9;background:#122328;position:relative;overflow:hidden}.water-reverie-stage img,.water-reverie-stage iframe{border:0;width:100%;height:100%;display:block}.water-reverie-stage img{object-fit:cover}.water-reverie-fallback{color:#fff;text-align:center;background:#061115d9;width:min(90%,420px);margin:0;padding:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.water-reverie-info{color:var(--muted);margin:14px 0 0;font-size:.875rem;line-height:1.6}.water-reverie-info p{margin:0}.water-reverie-experience.is-expanded{z-index:10000;background:#102026;justify-content:center;align-items:center;width:100%;max-width:none;height:100dvh;margin:0;display:flex;position:fixed;inset:0}.water-reverie-experience.is-expanded .water-reverie-stage{aspect-ratio:auto;width:100%;height:100%}.water-reverie-experience.is-expanded .water-reverie-info{display:none}@media (width<=700px){.water-reverie-experience{margin-top:32px}.water-reverie-experience.is-expanded{margin:0}}.adrift-app-scenes{max-width:720px;margin:48px auto 0}.adrift-app-scenes h2{font-size:1rem;font-weight:400}.adrift-app-scenes>p{color:var(--ink);margin:0 0 20px;line-height:1.95}@media (width<=700px) and (orientation:portrait){.water-reverie-experience:not(.is-expanded) .water-reverie-stage{aspect-ratio:9/16}}.adrift-app-scenes .link-banner{margin-top:20px}.adrift-artwork-details{max-width:720px;margin:48px auto 0}.adrift-artwork-details>section+section{margin-top:32px}.adrift-artwork-details h2{margin:0 0 16px;font-size:1rem;font-weight:400}.adrift-artwork-details p{margin:0}.adrift-artwork .project-story{margin-top:40px}.adrift-artwork .project-story .long-copy>p{color:var(--ink)}.adrift-artwork-details h2,.adrift-app-scenes h2{margin:0 0 12px;font-size:1rem;font-weight:500}.adrift-artwork-details p{color:var(--ink);line-height:1.95}
