.landing-shell[data-v-b7722f78]{background:transparent;color:#241308;min-height:100svh;min-height:calc(var(--app-vh-fixed, var(--vh, 1vh))*100);padding:clamp(4rem,7vw,6rem) clamp(1.5rem,6vw,4rem) calc(5rem + env(safe-area-inset-bottom));position:relative;--viz-velocity:1}.landing-shell[data-v-b7722f78]:before{background:radial-gradient(circle at 20% 20%,rgba(255,247,228,.5),transparent 65%);content:"";inset:0;opacity:.25;pointer-events:none;position:absolute;z-index:0}.landing-shell[data-v-b7722f78]>*{position:relative;z-index:1}.landing-shell--beresht[data-v-b7722f78]{background-image:radial-gradient(circle at 12% 8%,hsla(0,0%,100%,.92),transparent 55%),radial-gradient(circle at 82% 2%,hsla(0,0%,100%,.7),transparent 60%),linear-gradient(185deg,#fff,#fffefb 42%,#fffdf5 78%,#fff)}.beresht-hero[data-v-b7722f78]{flex-wrap:wrap;gap:3rem;justify-content:space-between;margin-bottom:3rem}.beresht-hero[data-v-b7722f78],.hero-emblem[data-v-b7722f78]{align-items:center;display:flex}.hero-emblem[data-v-b7722f78]{background:transparent;border:none;box-shadow:none;flex:0 0 12.5rem;justify-content:center;opacity:0;padding:1.5rem 0;transform:translateY(2.5rem);transition:transform calc(1.2s/var(--viz-velocity, 1)) cubic-bezier(.19,.84,.37,1),opacity calc(1.2s/var(--viz-velocity, 1)) ease}.hero-emblem img[data-v-b7722f78]{height:auto;width:100%}.hero-copy[data-v-b7722f78]{flex:1;min-width:17.5rem;opacity:0;transform:translateY(2.5rem);transition:transform calc(1.2s/var(--viz-velocity, 1)) cubic-bezier(.19,.84,.37,1),opacity calc(1.2s/var(--viz-velocity, 1)) ease}.hero-copy h1[data-v-b7722f78]{font-size:clamp(2.2rem,4vw,3.4rem);font-weight:400;line-height:1.2;margin:1rem 0}.hero-copy p[data-v-b7722f78]{color:#261c12cc;line-height:1.7}.overline[data-v-b7722f78]{color:#5f3d2799;font-size:.75rem;letter-spacing:.4em;text-transform:uppercase}.beresht-atmosphere[data-v-b7722f78]{background:transparent;border:none;min-height:16rem;overflow:hidden;padding:clamp(1rem,3vw,1.75rem) 0;position:relative}.mist-line[data-v-b7722f78]{animation:mistDrift-b7722f78 6s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(29,63%,75%,.35),transparent);height:3.5rem;left:0;opacity:0;position:absolute;right:0}.atmo-copy[data-v-b7722f78]{max-width:34rem;opacity:0;position:relative;transform:translateY(2rem);transition:transform calc(.8s/var(--viz-velocity, 1)) cubic-bezier(.2,.8,.2,1),opacity calc(.8s/var(--viz-velocity, 1)) ease;z-index:2}.atmo-copy h2[data-v-b7722f78]{font-size:clamp(1.35rem,3vw,1.9rem);font-weight:500;margin-bottom:.9rem}.atmo-copy p[data-v-b7722f78]{color:#2f1d11cc;line-height:1.75}.atmo-copy.is-visible[data-v-b7722f78]{opacity:1;transform:translateY(0)}.beresht-location[data-v-b7722f78]{background:#130a06eb;border:none;border-radius:0;color:#f9f6f0;display:grid;gap:clamp(1.25rem,3vw,2.25rem);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin-top:clamp(3rem,6vw,4.5rem);padding:clamp(1rem,4vw,2.25rem)}.beresht-location li[data-v-b7722f78],.beresht-location p[data-v-b7722f78]{color:#f9f6f0d9}.location-list[data-v-b7722f78]{font-weight:500;gap:.2rem;list-style:none;margin:.75rem 0;padding:0}.location-list[data-v-b7722f78],.location-map[data-v-b7722f78]{display:flex;flex-direction:column}.location-map[data-v-b7722f78]{gap:.75rem}@media(max-width:540px){.beresht-location[data-v-b7722f78]{gap:max(1rem,3vw);grid-template-columns:1fr;padding:max(1rem,3.5vw)}.map-canvas[data-v-b7722f78]{min-height:12rem}}.map-canvas[data-v-b7722f78]{background:#24130826;border:1px solid hsla(40,43%,96%,.25);border-radius:0;min-height:14rem;overflow:hidden;position:relative}.map-canvas[data-v-b7722f78] .leaflet-container{background:#210e04eb;font:inherit;height:100%;width:100%}.map-launch[data-v-b7722f78]{align-items:center;background:#201208bf;border:1px solid hsla(40,43%,96%,.5);border-radius:0;color:#f9f6f0;display:flex;font-size:1.1rem;height:2rem;justify-content:center;position:absolute;right:.65rem;text-decoration:none;top:.65rem;transition:background .2s ease,border-color .2s ease;width:2rem}.map-launch[data-v-b7722f78]:hover{background:#4a2b14e6;border-color:#f9f6f0d9}@keyframes mistDrift-b7722f78{0%{opacity:0;transform:translate(-40%)}20%{opacity:.6}60%{opacity:.5}to{opacity:0;transform:translate(40%)}}.map-meta[data-v-b7722f78]{border:none;border-radius:0;display:flex;font-size:.85rem;justify-content:space-between;letter-spacing:.2em;opacity:.8;text-transform:uppercase}.map-meta a[data-v-b7722f78]{color:inherit;text-decoration:none}.map-meta a[data-v-b7722f78]:hover{text-decoration:underline}@media(max-width:680px){.map-meta[data-v-b7722f78]{align-items:flex-start;flex-direction:column;gap:.35rem}}.location-hours[data-v-b7722f78]{font-size:.95rem;letter-spacing:.08em;margin-top:.6rem;text-transform:uppercase}.location-copy h2[data-v-b7722f78]{font-family:var(--font-base),"Cinzel",serif;letter-spacing:.2em;text-transform:uppercase}.location-copy p[data-v-b7722f78],.location-list li[data-v-b7722f78]{font-family:var(--font-base),system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-size:.95rem;line-height:1.6}@media(min-width:768px){.beresht-panels[data-v-b7722f78]{display:none}}.beresht-panels[data-v-b7722f78]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.panel[data-v-b7722f78]{border:none;min-height:auto;opacity:0;padding:0 0 1.5rem;position:relative;transform:translateY(2.5rem);transition:transform calc(1.2s/var(--viz-velocity, 1)) cubic-bezier(.19,.84,.37,1),opacity calc(1.2s/var(--viz-velocity, 1)) ease}.panel h2[data-v-b7722f78]{font-size:1.3rem;font-weight:500;margin-bottom:1rem}.panel p[data-v-b7722f78],.panel ul[data-v-b7722f78]{color:#503222d9;line-height:1.7}.panel ul[data-v-b7722f78]{border-left:none;list-style:none;margin-left:.5rem;padding-left:1.25rem}.hero-copy.is-visible[data-v-b7722f78],.hero-emblem.is-visible[data-v-b7722f78],.panel.is-visible[data-v-b7722f78]{opacity:1;transform:translateY(0)}.immersive-stack[data-v-b7722f78]{display:grid;gap:clamp(1.5rem,4vw,2.5rem);margin-top:clamp(3rem,6vw,5rem);max-width:100%;overflow:visible;padding-bottom:clamp(3rem,5vw,4rem);position:relative;scroll-snap-type:y proximity;width:100%}.story-scene[data-v-b7722f78]{align-items:flex-end;background:#ffffffd9;box-shadow:0 12px 36px #08040226;color:#28180feb;display:flex;isolation:isolate;margin:auto;max-width:100%;min-height:min(calc(var(--app-vh-fixed, var(--vh, 1vh))*100),60rem);overflow:hidden;padding:clamp(1.75rem,3vw,2.75rem) max(env(safe-area-inset-right),clamp(1.75rem,3vw,2.75rem)) clamp(1.75rem,3vw,2.75rem) max(env(safe-area-inset-left),clamp(1.75rem,3vw,2.75rem));position:sticky;scroll-snap-align:start;top:clamp(2.5rem,calc(var(--app-vh-fixed, var(--vh, 1vh))*18),7rem);width:100%}.story-scene[data-v-b7722f78]:before{background-image:var(--story-image);background-position:50%;background-size:cover;content:"";filter:none;inset:-5%;position:absolute;transform:scale(1.02);transition:transform 1.4s ease}.story-scene[data-v-b7722f78]:after{background:linear-gradient(0deg,rgba(0,0,0,.95),rgba(0,0,0,.1),transparent,transparent);content:"";inset:0;position:absolute}.story-scene[data-v-b7722f78]:hover:before{transform:scale(1.025)}.story-copy[data-v-b7722f78]{align-self:flex-end;color:#ffd748e6;display:flex;flex-direction:column;font-family:var(--font-base),system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;gap:.15rem;margin-top:auto;max-width:min(36rem,calc(100% - var(--story-copy-gutter)*2));padding:var(--story-copy-gutter);position:relative;width:100%;z-index:1}.story-overline[data-v-b7722f78]{color:#ff9100f5;font-size:.7rem;letter-spacing:.35em;text-transform:uppercase}[dir=ltr] .story-copy[data-v-b7722f78]{text-align:left}[dir=rtl] .story-copy[data-v-b7722f78]{text-align:right}@media(max-height:760px),(max-width:960px){.immersive-stack[data-v-b7722f78]{gap:clamp(1.25rem,4vw,1.75rem);scroll-snap-type:none}.story-scene[data-v-b7722f78]{box-shadow:0 8px 26px #0804021f;min-height:clamp(22rem,calc(var(--app-vh-fixed, var(--vh, 1vh))*70),40rem);padding:clamp(1.25rem,4vw,2rem) max(env(safe-area-inset-right),clamp(1.25rem,4vw,2rem)) clamp(1.25rem,4vw,2rem) max(env(safe-area-inset-left),clamp(1.25rem,4vw,2rem));position:relative;top:0}.story-copy[data-v-b7722f78]{bottom:auto;left:auto;max-width:100%;padding:clamp(1.25rem,4vw,2rem);position:relative;right:auto}}@media(max-width:48rem){.beresht-hero[data-v-b7722f78]{align-items:flex-start;flex-direction:column}}
