@property --progress{syntax:"<number>";inherits:true;initial-value:0}@property --oh-parallax-shift{syntax:"<length>";inherits:true;initial-value:0}.oh-reveal{--oh-reveal-distance:24px}.oh-reveal--up{--oh-reveal-transform:translateY(var(--oh-reveal-distance))}.oh-reveal--scale{--oh-reveal-transform:scale(0.94)}.oh-reveal--fade{--oh-reveal-transform:none}@supports (animation-timeline:view()){.oh-reveal{animation-name:oh-reveal-in;animation-timeline:view();animation-range:entry 0 cover 30%;animation-fill-mode:both;animation-timing-function:ease-out}}@keyframes oh-reveal-in{0%{opacity:0;transform:var(--oh-reveal-transform,none)}to{opacity:1;transform:none}}@supports not (animation-timeline:view()){.oh-reveal[data-reveal-armed=true]{transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:var(--oh-reveal-delay,0s)}.oh-reveal[data-reveal-armed=true]:not([data-in=true]){opacity:0;transform:var(--oh-reveal-transform,none)}.oh-reveal[data-in=true]{opacity:1;transform:none}}.oh-pinned-story{position:relative}.oh-pinned-story__sticky{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;align-items:center;justify-content:center}.oh-pinned-story--static{height:auto}.oh-pinned-story--static .oh-pinned-story__sticky{position:static;height:auto}@supports (animation-timeline:view()){.oh-pinned-story:not(.oh-pinned-story--static){view-timeline-name:--oh-pinned-story;view-timeline-axis:block;animation-name:oh-pinned-progress;animation-timeline:--oh-pinned-story;animation-range:contain 0 contain 100%;animation-fill-mode:both;animation-timing-function:linear}}@keyframes oh-pinned-progress{0%{--progress:0}to{--progress:1}}.oh-frame-sequence{display:block;width:100%;height:auto}.oh-sheet-root{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center}.oh-sheet-backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--color-oh-charcoal) 55%,transparent);touch-action:none}.oh-sheet-panel{position:relative;width:100%;max-width:640px;max-height:min(var(--oh-sheet-max-height,90svh),90svh,calc(100svh - env(safe-area-inset-top, 0px) - 12px));overflow-y:auto;overscroll-behavior:contain;background:var(--color-oh-paper);color:var(--color-oh-ink);border-radius:20px 20px 0 0;padding:0 20px calc(20px + env(safe-area-inset-bottom, 0px));box-shadow:0 -8px 32px rgba(0,0,0,.24)}.oh-sheet-grab-zone{display:flex;align-items:center;justify-content:center;height:44px;touch-action:none;cursor:grab}.oh-sheet-grabber{width:40px;height:4px;border-radius:2px;background:var(--color-oh-ash)}.oh-snap-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;gap:16px;padding-inline:16px;scrollbar-width:none}.oh-snap-rail::-webkit-scrollbar{display:none}.oh-snap-rail>*{scroll-snap-align:start;flex:0 0 auto}.oh-parallax{transform:translateY(var(--oh-parallax-shift,0));will-change:transform}@supports (animation-timeline:scroll()){.oh-parallax{animation-name:oh-parallax-shift;animation-timeline:scroll(nearest block);animation-range:cover 0 cover 100%;animation-fill-mode:both;animation-timing-function:linear}}@keyframes oh-parallax-shift{0%{--oh-parallax-shift:calc(var(--oh-parallax-offset, 40px) * -1)}to{--oh-parallax-shift:var(--oh-parallax-offset,40px)}}.oh-count-up{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.oh-parallax,.oh-pinned-story,.oh-reveal{animation:none!important;transition:none!important}.oh-reveal{opacity:1!important}.oh-parallax,.oh-reveal{transform:none!important}.oh-snap-rail{scroll-behavior:auto}}