html, body {height: 100%;}#parallax-foreground {min-width: 90vw;width: 90vw;margin-top: 0;top: -1vw;}#parallax-background figure, #parallax-background video {margin: 0 !important;padding: 0 !important;}#menubar {border-bottom: 1px solid rgba(51, 51, 51, 0.1) !important;}@media (min-width: 700px) {#parallax {overflow-y: scroll;overflow-x: hidden;width: 100%;height: 100%;-webkit-overflow-scrolling: touch;}#parallax .container {perspective: 1px;perspective-origin: top left;}#parallax .layer {position: absolute;position: sticky;top: 0px;box-sizing: border-box;display: block;}@supports (position: -webkit-sticky) {#parallax .layer {position: -webkit-sticky;}}#parallax-background {transform: translateZ(-0.2px);display: block;position: absolute;height: 70.5vw;width: 120vw;margin-bottom: -11.25vw;background-size: cover;background-position: center;}#parallax-background figure, #parallax-background video {width: 120vw;height: 67.5vw;min-height: 67.5vw;}#parallax-background video {border-radius: 0 !important;}#parallax-background .edge-to-edge {max-width: unset;}#parallax-foreground {transform: translateZ(0px);z-index: 10;background-color: rgba(255, 255, 255, 1);min-width: 100vw;width: 100vw;height: auto;margin: 0 !important;}@supports ((-webkit-backdrop-filter: saturate(180%) blur(14px)) or (backdrop-filter: saturate(180%) blur(14px))) {#parallax-foreground {-webkit-backdrop-filter: saturate(180%) blur(14px);backdrop-filter: saturate(180%) blur(14px);background-color: rgba(255, 255, 255, 0.95);}}#settings-popup {position: fixed;position: sticky;z-index: 1;margin-right: 0.75em;}#menubar {transform: translateZ(0px);z-index: 1;background-color: transparent !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;border: none !important;box-shadow: none !important;position: fixed;position: sticky;top: 0;height: 0;min-width: 100vw;}body {transform: translateZ(0px);}}