.fm-grid.svelte-1oll8in{position:relative;display:flex;flex-direction:column;gap:.75rem}.fm-dialog.svelte-1oll8in{height:100%;padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.fm-dialog.svelte-1oll8in .fm-info:where(.svelte-1oll8in),.fm-dialog.svelte-1oll8in .fm-legend:where(.svelte-1oll8in){margin-inline:.75rem}.fm-dialog.svelte-1oll8in .fm-legend:where(.svelte-1oll8in){min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding-bottom:1rem;grid-template-rows:repeat(7,minmax(2.375rem,2.875rem));-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 1rem),transparent)}.fm-header.svelte-1oll8in{display:none}.fm-close.svelte-1oll8in{position:absolute;top:max(.625rem,env(safe-area-inset-top));right:.625rem;z-index:2;display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:var(--color-forest-900);box-shadow:0 2px 12px #00000047;transition:background-color .15s}.fm-map.svelte-1oll8in{--win-w: .595;--win-x: .135;position:relative;flex-shrink:0;aspect-ratio:6 / 5;overflow:hidden;background:var(--color-base-300)}.fm-inline.svelte-1oll8in .fm-map:where(.svelte-1oll8in){width:calc(100% + var(--gutter, 1rem) * 2);margin-inline:calc(var(--gutter, 1rem) * -1)}.fm-stage.svelte-1oll8in{position:absolute;top:50%;left:calc(var(--win-x) / var(--win-w) * -100%);width:calc(100% / var(--win-w));aspect-ratio:2 / 1;transform:translateY(-50%)}.fm-stage.svelte-1oll8in .fm-photo{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.pin.svelte-1oll8in{position:absolute;top:calc(var(--y) * 1%);left:calc(var(--x) * 1%);display:flex;height:1.375rem;width:1.375rem;align-items:center;justify-content:center;border:1.5px solid #fff;border-radius:999px;background:var(--color-primary);color:#fff;font-size:.6875rem;font-weight:700;line-height:1;box-shadow:0 1px 6px #0006;transform:translate(-50%,-50%);transition:transform .2s var(--ease-out-soft),background-color .2s;-webkit-tap-highlight-color:transparent}.pin.svelte-1oll8in:after{content:"";position:absolute;top:-.375rem;right:-.375rem;bottom:-.375rem;left:-.375rem;border-radius:999px}.pin.svelte-1oll8in:focus-visible{outline:2px solid #fff;outline-offset:2px}.pin-active.svelte-1oll8in{z-index:1;border-color:var(--color-primary);background:#fff;color:var(--color-primary);transform:translate(-50%,-50%) scale(1.25)}.fm-info.svelte-1oll8in{display:grid;border-radius:var(--radius-box);background:#fff;padding:.75rem .875rem;box-shadow:0 0 0 1px var(--color-base-300)}.fm-place.svelte-1oll8in{grid-area:1 / 1;min-width:0;visibility:hidden;opacity:0}.fm-place.is-active.svelte-1oll8in{visibility:visible;opacity:1;transition:opacity .16s}.fm-place-title.svelte-1oll8in{display:flex;align-items:center;gap:.5rem;margin:0 0 .25rem!important;font-weight:600;color:var(--color-base-content)!important}.fm-place-number.svelte-1oll8in{display:flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:var(--color-primary);color:var(--color-primary-content);font-size:.75rem;font-weight:700}.fm-place-text.svelte-1oll8in{margin:0!important;font-size:.9375rem!important;line-height:1.35}.fm-place-link.svelte-1oll8in{display:inline-flex;align-items:center;gap:.25rem;margin-top:.375rem;font-size:.875rem;font-weight:600;color:var(--color-primary)}.fm-legend.svelte-1oll8in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:2.375rem;gap:0 .5rem;align-content:start;font-size:.875rem}.fm-inline.svelte-1oll8in .fm-legend:where(.svelte-1oll8in){margin-inline:-.25rem}.fm-legend.svelte-1oll8in li:where(.svelte-1oll8in){min-height:0;min-width:0}.fm-row.svelte-1oll8in{display:flex;height:100%;width:100%;align-items:center;gap:.3em;border-radius:.5rem;padding:0 .25rem;text-align:left;line-height:1.15;transition:background-color .12s;-webkit-tap-highlight-color:transparent}.fm-row.is-active.svelte-1oll8in{background:color-mix(in oklab,var(--color-primary) 12%,transparent);color:var(--color-primary)}.fm-row-number.svelte-1oll8in{width:1.35em;flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums;opacity:.7}.fm-row-name.svelte-1oll8in{min-width:0}@media(hover:hover){.fm-close.svelte-1oll8in:hover{background:var(--color-base-200)}.fm-place-link.svelte-1oll8in:hover{text-decoration:underline}.fm-row.svelte-1oll8in:hover:not(.is-active){background:var(--color-base-200)}}@media(max-width:359px){.fm-legend.svelte-1oll8in{font-size:.8125rem}}@media(min-width:480px){.pin.svelte-1oll8in{height:1.625rem;width:1.625rem;font-size:.75rem}}@media(min-width:640px){.fm-map.svelte-1oll8in{--win-w: .75;--win-x: 0;aspect-ratio:3 / 2}.fm-inline.svelte-1oll8in .fm-map:where(.svelte-1oll8in){width:100%;margin-inline:0;border-radius:var(--radius-box)}.fm-dialog.svelte-1oll8in{height:auto;max-height:94dvh;overflow-y:auto;padding-bottom:.75rem}.fm-dialog.svelte-1oll8in .fm-legend:where(.svelte-1oll8in){flex:none;overflow:visible;padding-bottom:0;grid-template-rows:none;-webkit-mask-image:none;mask-image:none}.fm-legend.svelte-1oll8in{grid-template-columns:repeat(3,minmax(0,1fr));font-size:.9375rem}.pin.svelte-1oll8in{height:1.75rem;width:1.75rem;border-width:2px;font-size:.75rem}}@media(orientation:landscape)and (max-height:500px)and (max-width:1023px){.fm-grid.svelte-1oll8in{display:grid;grid-template-columns:minmax(0,min(60%,120dvh)) minmax(0,1fr);align-items:start}.fm-map.svelte-1oll8in{--win-w: .595;--win-x: .135;position:sticky;top:0;grid-row:1 / span 3;aspect-ratio:6 / 5}.fm-inline.svelte-1oll8in .fm-map:where(.svelte-1oll8in){width:100%;margin-inline:0;border-radius:var(--radius-box)}.fm-dialog.svelte-1oll8in{height:100%;max-height:none;padding:0 max(.75rem,env(safe-area-inset-right)) .75rem env(safe-area-inset-left)}.fm-dialog.svelte-1oll8in .fm-info:where(.svelte-1oll8in){margin:.75rem 3.25rem 0 0}.fm-dialog.svelte-1oll8in .fm-legend:where(.svelte-1oll8in){flex:none;margin:0;overflow:visible;padding-bottom:0;grid-template-rows:none;-webkit-mask-image:none;mask-image:none}.fm-legend.svelte-1oll8in{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));font-size:.8125rem}.pin.svelte-1oll8in{height:1.375rem;width:1.375rem;border-width:1.5px;font-size:.6875rem}}@media(min-width:1024px){.fm-grid.svelte-1oll8in{display:grid;grid-template-columns:minmax(0,1fr) 21rem;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"map header" "map legend" "map info";gap:0}.fm-dialog.svelte-1oll8in{max-height:92dvh;padding:0}.fm-inline.svelte-1oll8in{overflow:hidden;border-radius:var(--radius-box);background:var(--color-base-100);box-shadow:0 0 0 1px var(--color-base-300)}.fm-header.svelte-1oll8in{display:block;grid-area:header;padding:1.125rem 3.75rem .625rem 1.125rem}.fm-map.svelte-1oll8in,.fm-inline.svelte-1oll8in .fm-map:where(.svelte-1oll8in){--win-w: .6667;--win-x: .05;grid-area:map;aspect-ratio:4 / 3;border-radius:0}.fm-legend.svelte-1oll8in,.fm-dialog.svelte-1oll8in .fm-legend:where(.svelte-1oll8in),.fm-inline.svelte-1oll8in .fm-legend:where(.svelte-1oll8in){grid-area:legend;contain:size;overflow-y:auto;margin:0;padding:0 .75rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(7,minmax(2.125rem,1fr));grid-auto-rows:auto;font-size:.875rem}.fm-info.svelte-1oll8in,.fm-dialog.svelte-1oll8in .fm-info:where(.svelte-1oll8in){grid-area:info;margin:.625rem .75rem .75rem}.pin.svelte-1oll8in{height:1.875rem;width:1.875rem;font-size:.8rem}@media(hover:hover){.pin.svelte-1oll8in:hover{transform:translate(-50%,-50%) scale(1.15)}.pin-active.svelte-1oll8in:hover{transform:translate(-50%,-50%) scale(1.25)}}}@media(min-width:1280px){.fm-grid.svelte-1oll8in{grid-template-columns:minmax(0,1fr) 24rem}.fm-map.svelte-1oll8in,.fm-inline.svelte-1oll8in .fm-map:where(.svelte-1oll8in){--win-w: .75;--win-x: 0;aspect-ratio:3 / 2}}.farm-map.svelte-1buxmu{margin:0;width:100%;max-width:none;height:100vh;height:100dvh;max-height:none}.farm-map.svelte-1buxmu::backdrop{background:#10302b99}.farm-map[open].svelte-1buxmu{animation:svelte-1buxmu-map-in .24s var(--ease-out-soft)}@keyframes svelte-1buxmu-map-in{0%{opacity:0;transform:translateY(12px)}}@media(min-width:640px)and (min-height:501px){.farm-map.svelte-1buxmu{margin:auto;width:min(46rem,94vw);height:-moz-fit-content;height:fit-content;max-height:94dvh;border-radius:var(--radius-box);box-shadow:0 30px 80px #00000059}}@media(min-width:1024px){.farm-map.svelte-1buxmu{margin:auto;width:min(1120px,94vw);height:-moz-fit-content;height:fit-content;max-height:92dvh;border-radius:var(--radius-box);box-shadow:0 30px 80px #00000059}}@media(prefers-reduced-motion:reduce){.farm-map[open].svelte-1buxmu{animation:none}}.site-header.svelte-1ezjbvk{color:#fff;transition:color .35s ease,transform .45s var(--ease-out-soft)}.site-header.is-solid.svelte-1ezjbvk{color:var(--color-base-content)}.site-header.is-tucked.svelte-1ezjbvk{transform:translateY(-110%)}.header-shade.svelte-1ezjbvk{position:absolute;inset:0 0 auto;height:7rem;background:linear-gradient(to bottom,rgb(0 0 0 / .5),transparent);transition:opacity .35s ease;pointer-events:none}.is-solid.svelte-1ezjbvk .header-shade:where(.svelte-1ezjbvk){opacity:0}.header-plate.svelte-1ezjbvk{position:absolute;top:6px;right:8px;bottom:6px;left:8px;border-radius:var(--radius-box);background:var(--color-base-100);box-shadow:var(--shadow-plate);opacity:0;transform:translateY(-12px) scale(1.015);transition:opacity .3s ease,transform .55s var(--ease-out-soft);pointer-events:none}.is-solid.svelte-1ezjbvk .header-plate:where(.svelte-1ezjbvk){opacity:1;transform:none}.header-logo.svelte-1ezjbvk{transform-origin:left center;transition:transform .5s var(--ease-out-soft)}.is-solid.svelte-1ezjbvk .header-logo:where(.svelte-1ezjbvk){transform:scale(.9)}.nav-icon.btn.svelte-1ezjbvk{border-color:transparent;background-color:transparent;color:inherit;transition:background-color .15s ease}@media(hover:hover){.nav-icon.btn.svelte-1ezjbvk:hover{background-color:color-mix(in oklab,currentColor 12%,transparent)}}.nav-cta.btn.svelte-1ezjbvk{border-color:#fff9;background-color:#ffffff1f;box-shadow:none;color:inherit;transition:background-color .35s ease,border-color .35s ease,color .35s ease}.is-solid.svelte-1ezjbvk .nav-cta.btn:where(.svelte-1ezjbvk){border-color:color-mix(in oklab,var(--color-base-content) 35%,transparent);background-color:transparent}@media(hover:hover){.nav-cta.btn.svelte-1ezjbvk:hover{background-color:color-mix(in oklab,currentColor 12%,transparent)}}@media(min-width:1024px){.header-plate.svelte-1ezjbvk{inset:8px max(.75rem,calc(50% - 40rem));background:color-mix(in oklab,var(--color-base-100) 93%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5)}.is-solid.svelte-1ezjbvk .header-logo:where(.svelte-1ezjbvk){transform:scale(.84)}.is-solid.svelte-1ezjbvk .nav-cta.btn:where(.svelte-1ezjbvk):not(.is-quiet){border-color:transparent;background-color:var(--color-primary);color:var(--color-primary-content)}@media(hover:hover){.is-solid.svelte-1ezjbvk .nav-cta.btn:where(.svelte-1ezjbvk):not(.is-quiet):hover{background-color:var(--color-forest-900)}}.site-header.is-tucked.svelte-1ezjbvk{transform:none}}@media(prefers-reduced-motion:reduce){.site-header.svelte-1ezjbvk,.header-shade.svelte-1ezjbvk,.header-plate.svelte-1ezjbvk,.header-logo.svelte-1ezjbvk,.nav-cta.btn.svelte-1ezjbvk{transition-duration:1ms}.site-header.is-tucked.svelte-1ezjbvk{transform:none}}.nav-active.svelte-1ezjbvk:after{content:"";position:absolute;left:50%;bottom:.2rem;width:1.25rem;height:2px;border-radius:999px;background:currentColor;transform:translate(-50%)}.mobile-menu[open].svelte-1ezjbvk{animation:svelte-1ezjbvk-menu-in .22s var(--ease-out-soft)}.mobile-menu.svelte-1ezjbvk::backdrop{background:transparent}@keyframes svelte-1ezjbvk-menu-in{0%{opacity:0;transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.mobile-menu[open].svelte-1ezjbvk{animation:none}}@media(prefers-reduced-motion:no-preference)and (min-width:640px){.hero-photo{animation:svelte-1elxaub-hero-settle 1.6s var(--ease-out-soft) both}}@keyframes svelte-1elxaub-hero-settle{0%{transform:scale(1.04)}}
