.VisitOpener_root__W2_tA{position:relative;overflow:hidden}.VisitOpener_layout__JDQdU{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem);align-items:center}.VisitOpener_copy__I4I6_{position:relative;display:grid;gap:var(--space-3);justify-items:start;min-width:0}.VisitOpener_title__2xzqn{font-size:clamp(3rem,10vw,9.5rem);font-weight:800;letter-spacing:-.04em;line-height:1;padding-bottom:.08em}.VisitOpener_note__i785I{display:grid;gap:var(--space-2);justify-items:start;padding:clamp(1.1rem,2vw,1.75rem);background:var(--color-background);border-inline-start:4px solid var(--color-accent);border-radius:var(--radius-card);box-shadow:var(--shadow-paper)}.VisitOpener_address__bBsZD{display:grid;gap:.35rem;font-size:var(--fs-body)}.VisitOpener_address__bBsZD strong{font-family:var(--font-display);font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:700;line-height:1.2}.VisitOpener_address__bBsZD span{color:var(--color-muted)}.VisitOpener_photo__rELuI{min-width:0;padding:.5rem}.VisitOpener_polaroid__cvhGi{--tilt:-3deg;--lift:0px;margin:0;padding:clamp(.6rem,1.2vw,1rem) clamp(.6rem,1.2vw,1rem) 0;background:#fbfaf5;color:var(--color-ink);border-radius:var(--radius-card);box-shadow:var(--shadow-paper);transform:rotate(var(--tilt)) translateY(var(--lift));transition:transform .5s var(--ease-spring),box-shadow .5s var(--ease-out)}.VisitOpener_polaroid__cvhGi:hover{--tilt:-1.5deg;--lift:-4px;box-shadow:var(--shadow-lift)}.VisitOpener_polaroid__cvhGi img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-media)}.VisitOpener_polaroid__cvhGi figcaption{padding:.9rem .25rem 1.2rem;font-size:.9rem;line-height:1.4;color:var(--color-muted)}@media (max-width:760px){.VisitOpener_layout__JDQdU{grid-template-columns:minmax(0,1fr)}.VisitOpener_polaroid__cvhGi{--tilt:-1.5deg}.VisitOpener_polaroid__cvhGi:hover{--tilt:-0.75deg}}.HoursTicker_band__eRHgH{position:relative;margin:0 0 var(--inset);padding-block:clamp(1.25rem,2.5vw,2rem);background:var(--color-inverse);color:var(--color-inverse-ink);overflow:hidden}.HoursTicker_head__vYhoX{margin-bottom:.75rem}.HoursTicker_tag__11tUc{color:var(--color-inverse-accent-text)}.HoursTicker_item__XHMZq{display:inline-flex;align-items:center;gap:3rem;font-family:var(--font-display);font-size:clamp(1.5rem,3.5vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;white-space:nowrap;color:var(--color-inverse-ink)}.HoursTicker_item__XHMZq:after{content:"";display:inline-block;width:.4em;height:.4em;background:var(--color-inverse-accent);flex-shrink:0}.StandSchedule_layout__ECRj_{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2rem,5vw,5rem);align-items:start}.StandSchedule_head__Z_VNO,.StandSchedule_tabsWrap__jQ21X{min-width:0}.StandSchedule_tabs__AXQY9{display:grid;gap:0}.StandSchedule_tabList__Mll7b{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:0 0 -1px;position:relative;z-index:1}.StandSchedule_tab__FyBcw{min-height:2.75rem;padding:.75rem 1.25rem;background:var(--color-background);border:1px solid var(--color-line);border-bottom:3px solid transparent;border-radius:var(--radius-button) var(--radius-button) 0 0;font-family:var(--label-font);font-size:var(--label-size);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking);line-height:1.3;text-align:center;color:var(--color-muted);cursor:pointer;transition:color .25s ease,background-color .25s ease}.StandSchedule_tab__FyBcw:hover{color:var(--color-ink)}.StandSchedule_tab__FyBcw[aria-selected=true]{background:var(--color-surface);color:var(--color-ink);border-bottom-color:var(--color-accent)}.StandSchedule_tabPanel__EaNQd{padding:clamp(1.5rem,4vw,3.5rem);background:var(--color-surface);border:1px solid var(--color-line);border-radius:0 var(--radius-card) var(--radius-card) var(--radius-card);box-shadow:var(--shadow-paper)}.StandSchedule_body__oJN52{display:grid;gap:var(--space-3);animation:StandSchedule_swap__uxsre .5s var(--ease-out) both}@keyframes StandSchedule_swap__uxsre{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.StandSchedule_entryTitle__8qs4T{font-size:var(--fs-card)}.StandSchedule_lines__PKz84{list-style:none;display:grid;gap:.25rem;font-family:var(--font-display);font-size:clamp(1.75rem,4.2vw,3.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}.StandSchedule_detail__Xrj4C{padding-top:var(--space-2);border-top:1px solid var(--color-line);color:var(--color-ink)}@media (max-width:760px){.StandSchedule_layout__ECRj_{grid-template-columns:minmax(0,1fr)}.StandSchedule_tabList__Mll7b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.StandSchedule_tab__FyBcw{padding-inline:.75rem}.StandSchedule_tabPanel__EaNQd{border-radius:0 0 var(--radius-card) var(--radius-card)}}@media (prefers-reduced-motion:reduce){.StandSchedule_body__oJN52{animation:none}}.BookADate_layout__uaknq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);align-items:start}.BookADate_intro__qfhJl{display:grid;gap:var(--space-3);justify-items:start;min-width:0}.BookADate_slot__OGnJ5{min-width:0;display:flex;justify-content:flex-end}.BookADate_paper__mXkcQ{--tilt:-1.5deg;width:100%;max-width:720px;padding:clamp(1.25rem,3vw,2.5rem);background:var(--color-background);border:1px solid var(--color-line);border-inline-start:4px solid var(--color-accent);border-radius:var(--radius-card);box-shadow:var(--shadow-paper);transform:rotate(var(--tilt))}.BookADate_widget__JnJpZ{min-width:0}.BookADate_widget__JnJpZ .kit-booking{color:var(--color-ink);font-family:var(--font-text)}.BookADate_widget__JnJpZ .kit-booking__date,.BookADate_widget__JnJpZ .kit-booking__day,.BookADate_widget__JnJpZ .kit-booking__person,.BookADate_widget__JnJpZ .kit-booking__service,.BookADate_widget__JnJpZ .kit-booking__time{min-height:2.75rem;background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-button);transition:background-color .25s ease,color .25s ease}.BookADate_widget__JnJpZ .kit-booking__day:hover,.BookADate_widget__JnJpZ .kit-booking__person:hover,.BookADate_widget__JnJpZ .kit-booking__service:hover,.BookADate_widget__JnJpZ .kit-booking__time:hover{background:var(--color-line)}.BookADate_widget__JnJpZ .kit-booking__day[aria-pressed=true],.BookADate_widget__JnJpZ .kit-booking__day[data-selected=true],.BookADate_widget__JnJpZ .kit-booking__person[aria-pressed=true],.BookADate_widget__JnJpZ .kit-booking__service[aria-checked=true],.BookADate_widget__JnJpZ .kit-booking__service[aria-pressed=true],.BookADate_widget__JnJpZ .kit-booking__service[data-selected=true],.BookADate_widget__JnJpZ .kit-booking__time[aria-pressed=true],.BookADate_widget__JnJpZ .kit-booking__time[data-selected=true]{background:var(--color-ink);color:var(--color-background)}.BookADate_widget__JnJpZ .kit-booking__button{min-height:2.75rem;padding:.7rem 1.4rem;background:var(--color-accent);color:var(--color-accent-ink);border:0;border-radius:var(--radius-button);font-weight:700;transition:transform .3s var(--ease-spring),background-color .25s ease}.BookADate_widget__JnJpZ .kit-booking__button:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--color-accent) 82%,var(--color-ink))}.BookADate_hours__jX6oV{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-line);color:var(--color-muted);font-size:.95rem}@media (max-width:760px){.BookADate_layout__uaknq{grid-template-columns:minmax(0,1fr)}.BookADate_slot__OGnJ5{justify-content:stretch}.BookADate_paper__mXkcQ{--tilt:-0.75deg}}.FarmTeam_layout__pB8yK{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);align-items:center}.FarmTeam_cards__XtU8g{display:grid;gap:var(--space-3);min-width:0;padding:.5rem}.FarmTeam_card__ccfuC{--tilt:2deg;display:grid;gap:.5rem;padding:clamp(1.5rem,3vw,2.5rem);background:var(--color-surface);border-inline-start:4px solid var(--color-accent);border-radius:var(--radius-card);box-shadow:var(--shadow-paper);transform:rotate(var(--tilt));transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.FarmTeam_card__ccfuC:hover{--tilt:0.8deg;box-shadow:var(--shadow-lift)}.FarmTeam_monogram__URFqI{font-family:var(--font-display);font-size:clamp(5rem,14vw,10rem);font-weight:800;letter-spacing:-.05em;line-height:1}.FarmTeam_name__AFtNw{font-family:var(--font-display);font-size:var(--fs-card);font-weight:700;line-height:1.1}.FarmTeam_text__Y6vVd{display:grid;gap:var(--space-3);justify-items:start;min-width:0}.FarmTeam_bio__EgOk9{font-size:clamp(1.125rem,.8vw + 1rem,1.4rem);line-height:1.5}.FarmTeam_meet__A3ygm{font-family:var(--font-display);font-size:var(--fs-card);font-weight:700;line-height:1.15;padding-top:var(--space-2);border-top:1px solid var(--color-line)}@media (max-width:760px){.FarmTeam_layout__pB8yK{grid-template-columns:minmax(0,1fr)}.FarmTeam_card__ccfuC{--tilt:1.5deg}}.OrchardNote_layout__S7k11{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem);align-items:center}.OrchardNote_photo__vGole{min-width:0;padding:.5rem}.OrchardNote_postcard__bDVgv{--tilt:2deg;--lift:0px;margin:0;padding:clamp(.75rem,1.6vw,1.4rem) clamp(.75rem,1.6vw,1.4rem) 0;background:#fbfaf5;color:var(--color-ink);border-radius:var(--radius-card);box-shadow:var(--shadow-paper);transform:rotate(var(--tilt)) translateY(var(--lift));transition:transform .5s var(--ease-spring),box-shadow .5s var(--ease-out)}.OrchardNote_postcard__bDVgv:hover{--tilt:0.8deg;--lift:-4px;box-shadow:var(--shadow-lift)}.OrchardNote_postcard__bDVgv img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-media)}.OrchardNote_postcard__bDVgv figcaption{padding:.9rem .25rem 1.2rem;font-size:.9rem;line-height:1.4;color:var(--color-muted)}.OrchardNote_note__OFXGh{display:grid;gap:var(--space-3);justify-items:start;min-width:0;padding:clamp(1.25rem,3vw,2.5rem);background:var(--color-background);border-inline-start:4px solid var(--color-accent);border-radius:var(--radius-card);box-shadow:var(--shadow-paper)}@media (max-width:760px){.OrchardNote_layout__S7k11{grid-template-columns:minmax(0,1fr)}.OrchardNote_postcard__bDVgv{--tilt:1.5deg}.OrchardNote_postcard__bDVgv:hover{--tilt:0.6deg}}