.crossing{height:100svh;margin-top:calc(-1 * var(--header-h));position:relative}.crossing-stage{background:var(--color-ink);height:100svh;position:sticky;top:0;overflow:hidden}.crossing-poster,.crossing-canvas{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.crossing-canvas{opacity:0;transition:opacity .4s var(--ease-soft)}.crossing-canvas[data-ready="1"]{opacity:1}.still .crossing-canvas,html:not(.js) .crossing-canvas{display:none}@media (prefers-reduced-motion:reduce){.crossing-canvas{display:none}}.crossing-words{padding:1.5rem var(--margin) clamp(1rem, 3vh, 2rem);background:color-mix(in srgb, var(--color-ink) 60%, transparent);color:var(--color-chalk);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.875rem 1.5rem;display:grid;position:absolute;bottom:0;left:0;right:0}.crossing-side{grid-area:1/1/auto/-1}.crossing-side .lede{max-width:44rem;margin:0}.crossing-words .line{letter-spacing:-.025em;grid-area:2/1;margin:0;font-size:min(12vw,22svh);font-weight:400;line-height:.8}.crossing-words .line .ln{display:block}.crossing-skip{background:var(--color-chalk);min-height:2.75rem;color:var(--color-ink);font-size:var(--step-small);white-space:nowrap;grid-area:2/2;align-items:center;padding:.625rem 1.125rem;line-height:1.2;text-decoration:none;display:inline-flex}.crossing-skip:hover{color:var(--color-willow)}.crossing-skip:focus-visible{outline:2px solid var(--color-chalk);outline-offset:3px}.crossing[data-hold]{height:200svh}.crossing[data-hold]+*{z-index:1;min-height:100svh;margin-top:-100svh;position:relative}.crossing[data-through] .crossing-stage{visibility:hidden}@media (max-width:899px){.crossing-stage{position:relative}.crossing-words{gap:.75rem 1rem;padding-top:1.25rem}.crossing-words .line{font-size:min(20vw,22svh)}.crossing-side .lede{font-size:var(--step-name)}.crossing-skip{padding:.625rem .875rem}}
.om{background:var(--color-sage);color:var(--ink-deep);padding:clamp(3.5rem,8vh,6rem) 0 clamp(3rem,7vh,5rem)}.om-head{padding:0 var(--margin) clamp(1.5rem, 4vh, 2.5rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:0 6vw;display:grid}.om-head h2{font-size:var(--step-section);margin:0;scroll-margin-top:clamp(3.5rem,8vh,6rem);font-weight:400;line-height:1.1}.om-head p{max-width:34rem;font-size:var(--step-text);margin:0}.om-window{--mw:140.938rem;--wh:clamp(28.75rem, 76svh, 51.25rem);height:var(--wh);background:var(--color-sage);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;position:relative;overflow:hidden}.om-window.is-grabbing{cursor:grabbing}.om-window:focus-visible{box-shadow:inset 0 0 0 3px var(--color-dusk)}.om-map{width:var(--mw);aspect-ratio:3075/1785;background:var(--color-sage);translate:calc(30vw - .1944 * var(--mw)) calc(var(--wh) / 2 - .6092 * var(--mw) / 1.7227);will-change:transform;position:absolute;top:0;left:0}.om-window.is-live .om-map{translate:none}.om-map{background:var(--color-sage) url(/plate/found/map/lavers-1777-map-900.webp) 0 0 / 100% 100% no-repeat;background-blend-mode:multiply}.om-map.is-sharp{background-image:none}.js .om-map:not(.is-sharp) img{opacity:0}.om-map img{mix-blend-mode:multiply;pointer-events:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.om-glow{aspect-ratio:1;background:var(--color-honey);border-radius:50%;width:8.6%;position:absolute;top:60.92%;left:19.44%;translate:-50% -50%}.om-here{background:var(--color-dusk);color:var(--color-chalk);white-space:nowrap;border-radius:62.4375rem;padding:.3125rem .75rem .375rem;font-size:max(.9375rem,15px);line-height:1.2;position:absolute;top:68.4%;left:19.44%;translate:-50% .375rem}.om-signs{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.om-window.is-live .om-signs{pointer-events:none;display:block;inset:0}.js .om-window:not(.is-live) .om-signs{visibility:hidden}.om-sign{background:var(--color-chalk);color:var(--color-ink);border-radius:.25rem;grid-template-columns:auto auto;align-items:center;column-gap:.625rem;padding:.5rem .875rem .5rem .625rem;line-height:1.2;display:inline-grid}.om-window.is-live .om-sign{position:absolute;top:0;left:0}.om-arrow{grid-row:span 2;width:1.375rem;height:1.375rem}.om-place{font-size:max(1rem,16px)}.om-time{color:#1a1d16c7;grid-column:2;font-size:max(.9375rem,15px)}.om-foot{padding:clamp(1.5rem, 4vh, 2.25rem) var(--margin) 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 4vw;display:grid}.om-foot p{font-size:var(--step-text);max-width:30rem;margin:0}.om-foot .om-credit{font-size:var(--step-small);color:#2f322a;grid-column:1/-1}.om-foot .om-credit a{color:inherit}@media (max-width:899px){.om-head,.om-foot{grid-template-columns:1fr}.om-head p{margin-top:.875rem}.om-window{--mw:115.313rem;--wh:clamp(21.25rem, 54svh, 32.5rem)}.om-map{translate:calc(66vw - .1944 * var(--mw)) calc(var(--wh) / 2 - .6092 * var(--mw) / 1.7227)}.om-sign{column-gap:.4375rem;padding:.375rem .625rem .375rem .5rem}.om-arrow{width:1rem;height:1rem}.om-place{font-size:max(.875rem,14px)}.om-time{font-size:max(.8125rem,13px)}}.visit-business{font-size:var(--step-small);margin-top:2rem!important}.om-window.is-live .om-sign{transition:opacity .22s var(--ease-soft)}.om-window.is-away .om-sign{opacity:0}.om-back{z-index:2;background:var(--color-dusk);color:var(--color-chalk);font:inherit;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .22s var(--ease-soft), visibility 0s .22s;border:0;border-radius:62.4375rem;align-items:center;gap:.625rem;padding:.625rem 1rem .625rem .75rem;font-size:max(1rem,16px);display:none;position:absolute;top:0;left:0}.om-window.is-live .om-back{display:inline-flex}.om-window.is-away .om-back{opacity:1;visibility:visible;transition:opacity .22s var(--ease-soft)}.om-back .om-arrow{rotate:var(--turn,0deg);grid-row:auto}.om-back:focus-visible{outline:3px solid var(--color-honey);outline-offset:2px}
