.landing-shell[data-v-6464de29]{background:transparent;color:#241308;min-height:100vh;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-6464de29]: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-6464de29]>*{position:relative;z-index:1}.landing-shell--beresht[data-v-6464de29]{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-6464de29]{flex-wrap:wrap;gap:3rem;justify-content:space-between;margin-bottom:3rem}.beresht-hero[data-v-6464de29],.hero-emblem[data-v-6464de29]{align-items:center;display:flex}.hero-emblem[data-v-6464de29]{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-6464de29]{height:auto;width:100%}.hero-copy[data-v-6464de29]{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-6464de29]{font-size:clamp(2.2rem,4vw,3.4rem);font-weight:400;line-height:1.2;margin:1rem 0}.hero-copy p[data-v-6464de29]{color:#261c12cc;line-height:1.7}.overline[data-v-6464de29]{color:#5f3d2799;font-size:.75rem}.beresht-marquee[data-v-6464de29],.overline[data-v-6464de29]{letter-spacing:.4em;text-transform:uppercase}.beresht-marquee[data-v-6464de29]{color:#b27552bf;display:flex;font-size:clamp(1rem,2vw,1.3rem);gap:2rem;margin-bottom:3rem;opacity:.55;overflow:hidden;transition:transform calc(1.1s/var(--viz-velocity, 1)) cubic-bezier(.2,.8,.2,1)}.beresht-atmosphere[data-v-6464de29]{background:transparent;border:none;min-height:16rem;overflow:hidden;padding:clamp(1rem,3vw,1.75rem) 0;position:relative}.mist-line[data-v-6464de29]{animation:mistDrift-6464de29 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-6464de29]{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-6464de29]{font-size:clamp(1.35rem,3vw,1.9rem);font-weight:500;margin-bottom:.9rem}.atmo-copy p[data-v-6464de29]{color:#2f1d11cc;line-height:1.75}.atmo-copy.is-visible[data-v-6464de29]{opacity:1;transform:translateY(0)}.beresht-location[data-v-6464de29]{background:#130a06eb;border:none;border-radius:0;color:#f9f6f0;display:grid;gap:clamp(1.5rem,4vw,2.5rem);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));margin-top:clamp(3rem,6vw,4.5rem);padding:clamp(1.5rem,4vw,2.5rem)}.beresht-location li[data-v-6464de29],.beresht-location p[data-v-6464de29]{color:#f9f6f0d9}.location-list[data-v-6464de29]{font-weight:500;gap:.2rem;list-style:none;margin:.75rem 0;padding:0}.location-list[data-v-6464de29],.location-map[data-v-6464de29]{display:flex;flex-direction:column}.location-map[data-v-6464de29]{gap:.75rem}.map-canvas[data-v-6464de29]{background:#24130826;border:1px solid hsla(40,43%,96%,.25);border-radius:0;min-height:14rem;overflow:hidden;position:relative}.map-canvas[data-v-6464de29] .leaflet-container{background:#210e04eb;font:inherit;height:100%;width:100%}.map-launch[data-v-6464de29]{align-items:center;background:#201208bf;border:1px solid hsla(40,43%,96%,.5);border-radius:50%;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-6464de29]:hover{background:#4a2b14e6;border-color:#f9f6f0d9}@keyframes mistDrift-6464de29{0%{opacity:0;transform:translate(-40%)}20%{opacity:.6}60%{opacity:.5}to{opacity:0;transform:translate(40%)}}.map-meta[data-v-6464de29]{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-6464de29]{color:inherit;text-decoration:none}.map-meta a[data-v-6464de29]:hover{text-decoration:underline}.location-hours[data-v-6464de29]{font-size:.95rem;letter-spacing:.08em;margin-top:.6rem;text-transform:uppercase}.location-phone[data-v-6464de29]{font-size:1rem;font-weight:600;letter-spacing:.12em;margin-top:.2rem}.location-copy h2[data-v-6464de29]{font-family:Cinzel,serif;letter-spacing:.2em;text-transform:uppercase}.location-copy p[data-v-6464de29],.location-list li[data-v-6464de29]{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:.95rem;line-height:1.6}@media(min-width:768px){.beresht-panels[data-v-6464de29]{display:none}}.beresht-panels[data-v-6464de29]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.panel[data-v-6464de29]{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-6464de29]{font-size:1.3rem;font-weight:500;margin-bottom:1rem}.panel p[data-v-6464de29],.panel ul[data-v-6464de29]{color:#503222d9;line-height:1.7}.panel ul[data-v-6464de29]{border-left:none;list-style:none;margin-left:.5rem;padding-left:1.25rem}.hero-copy.is-visible[data-v-6464de29],.hero-emblem.is-visible[data-v-6464de29],.panel.is-visible[data-v-6464de29]{opacity:1;transform:translateY(0)}.immersive-stack[data-v-6464de29]{display:grid;gap:clamp(1.5rem,4vw,2.5rem);margin-top:clamp(3rem,6vw,5rem);overflow:visible;padding-bottom:clamp(3rem,5vw,4rem);position:relative;scroll-snap-type:y proximity}.story-scene[data-v-6464de29]{background:#ffffffd9;box-shadow:0 12px 36px #08040226;color:#28180feb;isolation:isolate;margin:auto;min-height:min(100vh,60rem);overflow:hidden;padding:clamp(1.75rem,3vw,2.75rem);position:sticky;scroll-snap-align:start;top:clamp(2.5rem,18vh,7rem);width:100%}.story-scene[data-v-6464de29]: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-6464de29]: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-6464de29]:hover:before{transform:scale(1.025)}.story-copy[data-v-6464de29]{bottom:var(--story-copy-gutter);color:#ffd748e6;display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;gap:.15rem;left:var(--story-copy-gutter);max-width:min(36rem,calc(100% - var(--story-copy-gutter)*2));position:absolute;right:var(--story-copy-gutter);z-index:1}.story-overline[data-v-6464de29]{color:#ff9100f5;font-size:.7rem;letter-spacing:.35em;text-transform:uppercase}[dir=ltr] .story-copy[data-v-6464de29]{text-align:left}[dir=rtl] .story-copy[data-v-6464de29]{text-align:right}@media(max-width:48rem){.beresht-hero[data-v-6464de29]{align-items:flex-start;flex-direction:column}}
