.SiteChrome_footer__3yohw,.SiteChrome_header__L3SLP{--chrome-paper:#f8f6f1;--chrome-ink:#332c26;--chrome-muted:#776e63;--chrome-line:#e3ded5;--chrome-rust:#ad5037;background:var(--chrome-paper);color:var(--chrome-ink);font-family:var(--font-ui);line-height:1.6}.SiteChrome_header__L3SLP{border-bottom:1px solid var(--chrome-line)}.SiteChrome_footer__3yohw{width:100%}.SiteChrome_footerInner__zkhfm,.SiteChrome_headerInner__oDmcw{max-width:var(--content-max-width);margin-inline:auto;padding-inline:var(--content-padding-inline)}.SiteChrome_headerInner__oDmcw{display:flex;height:88px;align-items:center;justify-content:space-between;gap:24px}.SiteChrome_brand__D9ZlP{display:inline-flex;flex-shrink:0;align-items:flex-start;gap:9px;color:inherit;text-decoration:none}.SiteChrome_brand__D9ZlP img{width:45px;height:45px;margin-top:6px;object-fit:contain}.SiteChrome_wordmark__InOVy{font-family:var(--font-brand);font-size:36px;line-height:.9;letter-spacing:-1.8px}.SiteChrome_brandSubtitle__M3IGN{display:block;margin:10px 0 0;font-family:var(--font-ui);font-size:9px;letter-spacing:3.1px}.SiteChrome_navigation__00Isg{display:flex;flex-shrink:0;align-items:center;gap:29px;font-size:13px;font-weight:500}.SiteChrome_explore__YvUlc,.SiteChrome_signIn__Y1EbD,.SiteChrome_wishlist__YyEIi{display:flex;align-items:center;gap:8px;min-height:44px;color:inherit;text-decoration:none}.SiteChrome_explore__YvUlc:hover,.SiteChrome_wishlist__YyEIi:hover{color:var(--chrome-rust)}.SiteChrome_publishCafe__ZKbEG{display:inline-flex;min-height:44px;align-items:center;color:inherit;text-decoration:none;white-space:nowrap}.SiteChrome_publishCafe__ZKbEG:hover{color:var(--chrome-rust)}.SiteChrome_signIn__Y1EbD{min-width:44px;flex-shrink:0;justify-content:center;border:0;background:transparent;padding:0;color:var(--chrome-muted);font:inherit;cursor:pointer}.SiteChrome_accountControl__kW8tf{position:relative}.SiteChrome_signIn__Y1EbD:hover,.SiteChrome_signIn__Y1EbD[aria-expanded=true]{color:var(--chrome-rust)}.SiteChrome_accountPanel__KSxe3{position:absolute;z-index:50;top:calc(100% + 12px);right:0;width:min(320px,calc(100vw - 40px));border:1px solid var(--chrome-line);border-radius:12px;padding:8px;background:#fffdf8;box-shadow:0 12px 36px #332b2514;text-align:start}.SiteChrome_accountIdentity__GMZS2{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--chrome-line);margin-bottom:6px;padding:14px 10px 20px}.SiteChrome_accountIdentity__GMZS2>div{min-width:0}.SiteChrome_accountAvatar__l6WGL{display:grid;flex:0 0 38px;height:38px;place-items:center;border:1px solid var(--chrome-line);border-radius:50%;color:var(--chrome-muted)}.SiteChrome_accountEmail__Y_MEU,.SiteChrome_accountName__P50Ga{overflow-wrap:anywhere;line-height:1.6}.SiteChrome_accountName__P50Ga{font-size:13px;font-weight:600}.SiteChrome_accountEmail__Y_MEU{margin-top:3px;color:var(--chrome-muted);font-size:12px}.SiteChrome_accountLink__YYSo1,.SiteChrome_accountLogout__nbTT1>button{display:flex;width:100%;min-height:44px;align-items:center;justify-content:flex-start;gap:10px;border-radius:7px;padding:10px 12px;font:inherit;font-size:13px;text-decoration:none}.SiteChrome_accountLink__YYSo1{color:var(--chrome-ink)}.SiteChrome_accountLink__YYSo1:hover{background:#f0ece5}.SiteChrome_accountLogout__nbTT1{border-top:1px solid var(--chrome-line);margin-top:6px;padding-top:6px}.SiteChrome_accountLogout__nbTT1>[role=alert]{margin:6px 4px 10px}.SiteChrome_accountLogout__nbTT1>button{color:var(--chrome-rust)}.SiteChrome_accountLink__YYSo1:focus-visible{outline-offset:-2px}.SiteChrome_navigation__00Isg svg{flex-shrink:0;stroke-width:1.55}.SiteChrome_divider__iwjWU{width:1px;height:21px;background:var(--chrome-line)}.SiteChrome_brand__D9ZlP:focus-visible,.SiteChrome_closingLink__EwLdS:focus-visible,.SiteChrome_navigation__00Isg a:focus-visible,.SiteChrome_signIn__Y1EbD:focus-visible{outline:2px solid var(--chrome-rust);outline-offset:5px}.SiteChrome_closingBanner__7cv_M{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--chrome-line);padding-block:45px 48px}.SiteChrome_closingKicker__zc_9f{margin-bottom:10px;color:var(--chrome-rust);font-size:10px;font-weight:600;letter-spacing:1.8px}.SiteChrome_closingTitle__IwhLM{font-family:var(--font-display);font-size:31px;line-height:1.22;letter-spacing:-1px;text-wrap:balance}.SiteChrome_closingTitle__IwhLM em{color:var(--chrome-rust)}.SiteChrome_closingLink__EwLdS{display:inline-flex;min-height:44px;flex-shrink:0;align-items:center;justify-content:center;gap:10px;border:1px solid #d9d1c7;border-radius:6px;padding:11px 19px;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;transition:background .18s,border-color .18s}.SiteChrome_closingLink__EwLdS:hover{border-color:#bfb2a3;background:#f0ece5}.SiteChrome_closingLink__EwLdS svg{flex-shrink:0;stroke-width:1.55}.SiteChrome_footerArtwork__K6WBl{display:block;overflow:hidden;width:100%;max-width:1800px;aspect-ratio:3/1;margin-inline:auto;background:linear-gradient(to bottom,var(--chrome-paper),#c9b5a6)}.SiteChrome_footerArtwork__K6WBl img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.SiteChrome_footerBottom__I0JWB{display:flex;align-items:center;gap:40px;border-top:1px solid var(--chrome-line);padding-block:24px 35px}.SiteChrome_footerBrand__985C1 img{width:26px;height:34px;margin-top:3px}.SiteChrome_footerBrand__985C1 .SiteChrome_wordmark__InOVy{font-size:28px}.SiteChrome_footerBrand__985C1 .SiteChrome_brandSubtitle__M3IGN{margin-top:8px;font-size:7px;letter-spacing:2.2px}.SiteChrome_footerMeta__siBQ5{display:flex;flex-shrink:0;align-items:center;gap:24px;margin-left:auto}.SiteChrome_credit__DdLxH{color:var(--chrome-muted);font-size:9px}.SiteChrome_launchChrome__3jYrs{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.SiteChrome_homeClosing__E5YGC{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;border-top:1px solid var(--chrome-line);padding-block:24px;color:var(--chrome-muted);font-size:14px;line-height:1.7}.SiteChrome_homeOpening__dpd0E{display:flex;align-items:center;gap:8px;color:var(--chrome-rust);font-size:12px}.SiteChrome_homeOpening__dpd0E>span{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:currentColor}@media (max-width:820px){.SiteChrome_headerInner__oDmcw{height:76px}.SiteChrome_navigation__00Isg{gap:18px}.SiteChrome_explore__YvUlc{display:none}.SiteChrome_closingTitle__IwhLM{font-size:28px}.SiteChrome_closingLink__EwLdS{padding-inline:13px;font-size:12px}.SiteChrome_footerBottom__I0JWB{gap:25px}.SiteChrome_credit__DdLxH{max-width:130px;font-size:8px;text-align:right}}@media (max-width:1000px){.SiteChrome_footerWithVisitBar__zjGSW{padding-bottom:max(calc(80px + env(safe-area-inset-bottom)),calc(var(--mobile-visit-bar-height, 0px) + 16px))}}@media (max-width:650px){.SiteChrome_headerInner__oDmcw{height:auto;min-height:72px;flex-wrap:wrap;gap:8px 12px;padding-block:12px}.SiteChrome_brand__D9ZlP img{width:39px;height:39px;margin-top:6px}.SiteChrome_wordmark__InOVy{font-size:31px}.SiteChrome_brandSubtitle__M3IGN{margin-top:8px;font-size:8px;letter-spacing:2.4px}.SiteChrome_navigation__00Isg{margin-left:auto;gap:8px;font-size:12px}.SiteChrome_wishlist__YyEIi{min-width:24px;justify-content:center}.SiteChrome_wishlist__YyEIi span{display:none}.SiteChrome_navigation__00Isg svg{width:17px;height:17px}.SiteChrome_divider__iwjWU{height:18px}.SiteChrome_closingBanner__7cv_M{flex-direction:column;align-items:flex-start;padding-block:30px}.SiteChrome_closingLink__EwLdS{padding-inline:15px}.SiteChrome_footerArtwork__K6WBl{aspect-ratio:7/4}.SiteChrome_footerBottom__I0JWB{flex-wrap:wrap;gap:20px;padding-block:23px 35px}.SiteChrome_footerMeta__siBQ5{width:100%;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-left:0}.SiteChrome_credit__DdLxH{max-width:none;font-size:8px;text-align:left}.SiteChrome_footerBrand__985C1 img{width:24px;height:30px;margin-top:3px}.SiteChrome_footerBrand__985C1 .SiteChrome_wordmark__InOVy{font-size:26px}.SiteChrome_footerBrand__985C1 .SiteChrome_brandSubtitle__M3IGN{font-size:7px;letter-spacing:2.2px}}.LanguageSelector_root__RIEYj{position:relative;flex-shrink:0;font-size:13px}.LanguageSelector_button__ak3Xp{display:flex;min-height:44px;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.LanguageSelector_button__ak3Xp svg{flex-shrink:0;stroke-width:1.55}.LanguageSelector_flag__uT_fC{display:inline-flex;width:20px;height:15px;flex-shrink:0;overflow:hidden;border-radius:3px;box-shadow:0 0 0 1px rgb(51 44 38/.14)}.LanguageSelector_flag__uT_fC svg{display:block;width:100%;height:100%}.LanguageSelector_chevron__rgOs_{transition:transform .16s ease}.LanguageSelector_root__RIEYj[data-open=true] .LanguageSelector_chevron__rgOs_{transform:rotate(180deg)}.LanguageSelector_panel__OkKmQ{position:absolute;right:0;bottom:calc(100% + 8px);z-index:30;min-width:11.5rem;margin:0;padding:6px;list-style:none;background:var(--chrome-paper,#f8f6f1);color:var(--chrome-ink,#332c26);border:1px solid var(--chrome-line,#e3ded5);border-radius:12px;box-shadow:0 12px 32px rgb(51 44 38/.16);animation:LanguageSelector_panel-in__AU5_n .14s ease-out}@keyframes LanguageSelector_panel-in__AU5_n{0%{opacity:0;transform:translateY(4px)}}.LanguageSelector_option__QJIGs{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;cursor:pointer;white-space:nowrap}.LanguageSelector_option__QJIGs:hover,.LanguageSelector_option__QJIGs[data-active=true]{background:rgb(173 80 55/.09)}.LanguageSelector_option__QJIGs[aria-selected=true] .LanguageSelector_optionLabel__jHxMJ{font-weight:600}.LanguageSelector_optionLabel__jHxMJ{flex-shrink:0}.LanguageSelector_optionCode__4IqDe{margin-left:auto;color:var(--chrome-muted,#776e63);font-size:11px;letter-spacing:.08em}.LanguageSelector_check__cqH_A{flex-shrink:0;color:var(--chrome-rust,#ad5037)}.LanguageSelector_button__ak3Xp:focus-visible,.LanguageSelector_option__QJIGs:focus-visible{outline:2px solid var(--chrome-rust,#ad5037);outline-offset:2px}.LanguageSelector_option__QJIGs:focus-visible{outline-offset:-2px}@media (max-width:820px){.LanguageSelector_root__RIEYj{font-size:12px}.LanguageSelector_panel__OkKmQ{min-width:10.5rem}}@media (prefers-reduced-motion:reduce){.LanguageSelector_chevron__rgOs_{transition:none}.LanguageSelector_panel__OkKmQ{animation:none}}.FormControls_field__md3Te{display:grid;gap:8px;min-width:0;font-family:var(--font-ui)}.FormControls_label__A9KM6{color:var(--color-ink);font-size:.875rem;font-weight:600;line-height:1.5}.FormControls_fieldError__3_Oxe,.FormControls_hint__2nzOf{margin:0;font-size:.8125rem;line-height:1.6}.FormControls_hint__2nzOf{color:var(--color-muted)}.FormControls_fieldError__3_Oxe{color:#a52f2a}.FormControls_control__p4zsn{display:block;width:100%;min-width:0;border:1px solid var(--color-border);border-radius:8px;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-ui);font-size:1rem;line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease}.FormControls_input___5mZv,.FormControls_select__Pc6mD{min-height:46px;padding:10px 12px}.FormControls_select__Pc6mD{cursor:pointer}.FormControls_textarea__oTZ_m{min-height:150px;padding:12px 14px;resize:vertical}.FormControls_control__p4zsn::placeholder{color:var(--color-muted);opacity:.8}.FormControls_control__p4zsn:hover:not(:disabled){border-color:#b8a794}.FormControls_button__iDOI3:focus-visible,.FormControls_checkbox__EMMJ_:focus-visible,.FormControls_control__p4zsn:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:3px}.FormControls_checkbox__EMMJ_[aria-invalid=true],.FormControls_control__p4zsn[aria-invalid=grammar],.FormControls_control__p4zsn[aria-invalid=spelling],.FormControls_control__p4zsn[aria-invalid=true]{border-color:#a52f2a}.FormControls_control__p4zsn:disabled{background:#eee9e1;color:var(--color-muted);cursor:not-allowed;opacity:.75}.FormControls_checkboxLabel__5M40E{display:inline-flex;min-height:44px;align-items:center;gap:10px;padding-block:8px;color:var(--color-ink);cursor:pointer;font-family:var(--font-ui);text-align:start}.FormControls_checkboxControl__DYa_3{position:relative;display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center}.FormControls_checkbox__EMMJ_{width:22px;height:22px;margin:0;appearance:none;border:1px solid #b8a794;border-radius:5px;background:var(--color-paper);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.FormControls_checkbox__EMMJ_:checked{border-color:var(--color-accent);background:var(--color-accent)}.FormControls_checkboxCheck__i_9vw{position:absolute;color:#fffaf4;opacity:0;pointer-events:none}.FormControls_checkbox__EMMJ_:checked+.FormControls_checkboxCheck__i_9vw{opacity:1}.FormControls_checkboxText__4Zo4c{display:grid;gap:3px}.FormControls_checkboxTitle__OHfAz{font-size:.875rem;font-weight:600;line-height:1.5}.FormControls_checkboxDescription__eQTi4{color:var(--color-muted);font-size:.8125rem;line-height:1.5}.FormControls_checkboxLabel__5M40E:has(.FormControls_checkbox__EMMJ_:disabled){cursor:not-allowed;opacity:.6}.FormControls_checkbox__EMMJ_:disabled{cursor:not-allowed}.FormControls_button__iDOI3{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:7px;padding:10px 16px;font-family:var(--font-ui);font-size:.875rem;font-weight:600;line-height:1.5;text-align:center;transition:background-color .15s ease,border-color .15s ease}.FormControls_primary__9HPo8{background:var(--color-accent);color:#fffaf4}.FormControls_primary__9HPo8:hover:not(:disabled){background:var(--color-accent-dark)}.FormControls_secondary__P4N9F{border-color:var(--color-border);background:transparent;color:var(--color-ink)}.FormControls_quiet__aEsvN:hover:not(:disabled),.FormControls_secondary__P4N9F:hover:not(:disabled){background:#eee9e1}.FormControls_quiet__aEsvN{background:transparent;color:var(--color-muted)}.FormControls_danger__ViVLw{border-color:#e2bcb7;background:#fbefed;color:#a52f2a}.FormControls_danger__ViVLw:hover:not(:disabled){border-color:#a52f2a;background:#f5dfdb}.FormControls_button__iDOI3:disabled{cursor:not-allowed;opacity:.55}.FormControls_button__iDOI3[aria-busy=true]{cursor:wait}.FormControls_spinner__Y76tl{width:15px;height:15px;flex:0 0 15px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:FormControls_spin__IwI2S .7s linear infinite}.FormControls_alert__zlCD5{border:1px solid var(--color-border);border-radius:8px;padding:12px 16px;font-family:var(--font-ui);font-size:.875rem;line-height:1.6}.FormControls_error__Oxtq8{border-color:#e2bcb7;background:#fbefed;color:#a52f2a}.FormControls_success__FBdf3{border-color:#bed0b9;background:#f0f5ed;color:#3f6437}.FormControls_info__m9f0t{background:#f0ece4;color:var(--color-muted)}@keyframes FormControls_spin__IwI2S{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.FormControls_button__iDOI3,.FormControls_checkbox__EMMJ_,.FormControls_control__p4zsn{transition:none}.FormControls_spinner__Y76tl{animation:none}}@media (forced-colors:active){.FormControls_checkbox__EMMJ_{appearance:auto}.FormControls_checkboxCheck__i_9vw{display:none}}.Layout_layout__Ox5vS{--preview-banner-height:0px}.Layout_main__gSLe1:has(>[data-preview-page]){max-width:none;padding-inline:0}.Layout_preview__CZzBY{--preview-banner-height:43px}.Layout_previewContent__AJJQ0{width:100%;max-width:var(--content-max-width);margin-inline:auto;padding-inline:var(--content-padding-inline)}@media (max-width:700px){.Layout_preview__CZzBY{--preview-banner-height:83px}}.QrShareButton_compact__kNPqT{position:relative;display:inline-flex;flex-shrink:0}.QrShareButton_iconButton__si8bs{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:8px;background:transparent;color:inherit;cursor:pointer}.QrShareButton_iconButton__si8bs:hover{border-color:var(--color-accent);color:var(--color-accent)}.QrShareButton_dialog__ZqZzS{width:100%;max-width:min(92vw,420px);margin:auto;border:1px solid var(--color-border);border-radius:12px;background:var(--color-paper);color:var(--color-ink);padding:0}.QrShareButton_dialog__ZqZzS::backdrop{background:rgb(20 17 13/40%)}.QrShareButton_panel__ytRx0{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px}.QrShareButton_header__jy1bM{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:12px}.QrShareButton_title__hL1QK{margin:0;font-family:var(--font-display);font-size:1.35rem;font-weight:400;line-height:1.25}.QrShareButton_closeButton__ubbAU{display:grid;width:44px;height:44px;flex-shrink:0;place-items:center;border:1px solid var(--color-border);border-radius:8px;background:transparent;color:inherit;cursor:pointer}.QrShareButton_closeButton__ubbAU:hover{border-color:var(--color-accent);color:var(--color-accent)}.QrShareButton_code__tqRrV{display:grid;place-items:center;border:1px solid var(--color-border);border-radius:8px;background:#f8f6f1;padding:12px}.QrShareButton_code__tqRrV svg{display:block;width:100%;max-width:224px;height:auto}.QrShareButton_url__wbA1f{max-width:100%;overflow-wrap:anywhere}.QrShareButton_hint__LW9MU,.QrShareButton_url__wbA1f{margin:0;color:var(--color-muted);font-size:.8rem;text-align:center}.QrShareButton_hint__LW9MU{line-height:1.5}@media (prefers-reduced-motion:reduce){.QrShareButton_closeButton__ubbAU,.QrShareButton_iconButton__si8bs{transition:none}}.ShareButton_compact__DLXsP{position:relative;display:inline-flex;flex-shrink:0}.ShareButton_iconButton__p8q3z{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:8px;background:transparent;color:inherit;cursor:pointer}.ShareButton_iconButton__p8q3z:hover{border-color:var(--color-accent);color:var(--color-accent)}.ShareButton_compactFeedback__rQK_a{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:max-content;max-width:min(200px,calc(100vw - 32px));color:var(--color-muted);font-size:.8rem;line-height:1.5}.ShareButton_compactFeedback__rQK_a:not(:empty){border:1px solid var(--color-border);border-radius:8px;background:var(--color-paper);padding:8px 12px}.CafeHeading_breadcrumbs__G_W42,.CafeHeading_heading__ZpqjF{--heading-ink:#332c26;--heading-muted:#776e63;--heading-rust:#ad5037;color:var(--heading-ink);font-family:var(--font-ui);line-height:1.6}.CafeHeading_breadcrumbs__G_W42{grid-column:1/-1;grid-row:1;padding-block:27px 26px;font-size:12px}.CafeHeading_breadcrumbs__G_W42 li,.CafeHeading_breadcrumbs__G_W42 ol{display:flex;align-items:center;gap:12px}.CafeHeading_breadcrumbs__G_W42 ol{flex-wrap:wrap;margin:0;padding:0;list-style:none}.CafeHeading_breadcrumbs__G_W42 li{min-width:0}.CafeHeading_breadcrumbs__G_W42 svg{flex-shrink:0;color:var(--heading-muted);stroke-width:1.55}.CafeHeading_breadcrumbs__G_W42 a{color:var(--heading-muted);text-decoration:none}.CafeHeading_breadcrumbs__G_W42 a:hover{text-decoration:underline;text-underline-offset:4px}.CafeHeading_breadcrumbs__G_W42 [aria-current],.CafeHeading_breadcrumbs__G_W42 a{overflow-wrap:anywhere}.CafeHeading_breadcrumbBack__mhVSz{display:none}.CafeHeading_heading__ZpqjF{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;margin-bottom:29px}.CafeHeading_information__fB8A3{grid-column:1;grid-row:2}.CafeHeading_information__fB8A3,.CafeHeading_titleBlock__R86mT{min-width:0}.CafeHeading_body__F5eDO{display:contents}.CafeHeading_eyebrow__EqLQT{margin-bottom:8px;color:var(--heading-muted);font-size:10px;font-weight:600;letter-spacing:1.65px;overflow-wrap:anywhere;text-transform:uppercase}.CafeHeading_identity__b7STV{display:flex;align-items:flex-start;gap:20px}.CafeHeading_logo__y00HS{width:72px;height:72px;flex-shrink:0;margin-top:6px;border:1px solid var(--color-border);border-radius:7px;object-fit:contain;box-shadow:0 7px 20px #3e2f2010}.CafeHeading_name__VOfrl{margin:0;font-family:var(--font-display);font-size:64px;font-weight:400;line-height:1.2;letter-spacing:-2.8px;overflow-wrap:anywhere}.CafeHeading_address__4_jty{display:flex;align-items:flex-start;gap:8px;margin-top:12px;color:var(--heading-muted);font-size:14px;overflow-wrap:anywhere}.CafeHeading_address__4_jty svg{flex-shrink:0;margin-top:3px;stroke-width:1.55}.CafeHeading_address__4_jty span{min-width:0}.CafeHeading_status__74kPk{display:none;margin-top:12px}.CafeHeading_actions__JgZfD{display:flex;grid-column:2;grid-row:2;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:9px;padding-top:24px}.CafeHeading_qrButton__waD0U,.CafeHeading_saveButton__jFa8k,.CafeHeading_shareButton__NONBu{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:10px;border:1px solid #d9d1c7;border-radius:6px;background:transparent;padding:11px 19px;color:inherit;font:inherit;font-size:13px;font-weight:600;line-height:1.3;transition:background .18s,border-color .18s}.CafeHeading_qrButton__waD0U,.CafeHeading_shareButton__NONBu{width:44px;padding:11px}.CafeHeading_qrButton__waD0U svg,.CafeHeading_saveButton__jFa8k svg,.CafeHeading_shareButton__NONBu svg{flex-shrink:0;stroke-width:1.55}.CafeHeading_qrButton__waD0U:hover,.CafeHeading_saveButton__jFa8k:hover,.CafeHeading_shareButton__NONBu:hover{border-color:#bfb2a3;background:#f0ece5}.CafeHeading_breadcrumbs__G_W42 a:focus-visible,.CafeHeading_qrButton__waD0U:focus-visible,.CafeHeading_saveButton__jFa8k:focus-visible,.CafeHeading_shareButton__NONBu:focus-visible{outline:2px solid var(--heading-rust);outline-offset:4px}@media (max-width:1100px){.CafeHeading_name__VOfrl{font-size:clamp(2.5rem,5vw,3.5rem)}.CafeHeading_saveButton__jFa8k{width:44px;height:44px;flex-shrink:0;padding:0;gap:0}.CafeHeading_saveLabel__0Hqud{display:none}}@media (max-width:700px){.CafeHeading_breadcrumbs__G_W42{min-width:0;grid-column:1;padding:0;font-size:11px}.CafeHeading_breadcrumbs__G_W42 ol{flex-wrap:nowrap}.CafeHeading_breadcrumbs__G_W42 li:not(:nth-last-child(2)),.CafeHeading_breadcrumbs__G_W42 li>svg{display:none}.CafeHeading_breadcrumbs__G_W42 li{max-width:100%}.CafeHeading_breadcrumbs__G_W42 a{display:inline-flex;min-width:0;min-height:44px;align-items:center;gap:6px}.CafeHeading_breadcrumbs__G_W42 a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CafeHeading_breadcrumbBack__mhVSz{display:block}.CafeHeading_heading__ZpqjF{gap:12px;margin-bottom:20px;padding-top:12px}.CafeHeading_information__fB8A3{grid-column:1/-1}.CafeHeading_eyebrow__EqLQT{margin:0 0 6px;font-size:9px;letter-spacing:1.3px}.CafeHeading_identity__b7STV{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.CafeHeading_identity__b7STV:has(.CafeHeading_logo__y00HS){grid-template-columns:44px minmax(0,1fr)}.CafeHeading_titleBlock__R86mT{display:contents}.CafeHeading_logo__y00HS{grid-column:1;grid-row:1;width:44px;height:44px;margin:0}.CafeHeading_name__VOfrl{grid-column:-2/-1;grid-row:1;font-size:clamp(2rem,8.5vw,2.375rem);letter-spacing:-.035em}.CafeHeading_address__4_jty{grid-column:1/-1;grid-row:2;margin:0;font-size:12px}.CafeHeading_actions__JgZfD{grid-row:1;gap:8px;padding-top:0}.CafeHeading_qrButton__waD0U,.CafeHeading_saveButton__jFa8k,.CafeHeading_shareButton__NONBu{width:44px;height:44px;flex-shrink:0;padding:0;gap:0}}.CafeHeading_postcard__vtiBI{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);grid-template-rows:auto 1fr 1fr;align-items:start;column-gap:56px;margin-bottom:0;padding-bottom:20px}.CafeHeading_postcardLabel__T70X9{margin:0 0 20px;color:var(--heading-rust);font-size:10px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase}.CafeHeading_postcard__vtiBI .CafeHeading_information__fB8A3{grid-row:2;align-self:end}.CafeHeading_postcard__vtiBI .CafeHeading_name__VOfrl{font-size:clamp(2.5rem,4.6vw,4rem);line-height:1.14;letter-spacing:-.04em}.CafeHeading_postcard__vtiBI .CafeHeading_actions__JgZfD{grid-column:1;grid-row:3;align-self:start;justify-self:start;padding-top:24px}.CafeHeading_postcardMap__037hQ{width:100%;min-width:0;max-width:540px;grid-column:2;grid-row:2/4;align-self:center;justify-self:end;border:1px solid #ded6c9;border-radius:4px;background:#fffdf8;margin:6px 4px 6px 0;padding:10px 10px 0;box-shadow:0 6px 18px rgb(78 56 35/7%);transform:rotate(-.8deg)}.CafeHeading_postcardMap__037hQ>a{display:block}.CafeHeading_postcardImage__4pUYg{display:block;width:100%;height:auto;border-radius:2px}.CafeHeading_postcardCaption__zDUNF{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;color:var(--heading-muted);font-size:11px}.CafeHeading_postcardLocation__MaVJc{display:flex;min-width:0;align-items:center;gap:6px;overflow-wrap:anywhere}.CafeHeading_postcardDirections__hLv7A svg,.CafeHeading_postcardLocation__MaVJc svg{flex-shrink:0}.CafeHeading_postcardDirections__hLv7A{display:inline-flex;min-height:44px;flex-shrink:0;align-items:center;gap:5px;color:var(--heading-rust);font-weight:600;text-decoration:none}.CafeHeading_postcardDirections__hLv7A:hover{text-decoration:underline;text-underline-offset:4px}.CafeHeading_postcardSignature__RM_4M{font-size:9px;letter-spacing:1.5px;text-align:right;text-transform:uppercase}@media (max-width:900px){.CafeHeading_postcard__vtiBI{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;column-gap:24px;padding-bottom:8px}.CafeHeading_postcard__vtiBI .CafeHeading_breadcrumbs__G_W42{grid-column:1}.CafeHeading_postcardLabel__T70X9{display:none}.CafeHeading_postcard__vtiBI .CafeHeading_information__fB8A3{grid-column:1/-1;grid-row:2}.CafeHeading_postcard__vtiBI .CafeHeading_actions__JgZfD{grid-column:2;grid-row:1;align-self:center;padding-top:0}.CafeHeading_postcardMap__037hQ{grid-column:1/-1;grid-row:3;justify-self:center;margin:20px 0 0;transform:none}}@media (max-width:700px){.CafeHeading_postcard__vtiBI{column-gap:12px}.CafeHeading_postcard__vtiBI .CafeHeading_name__VOfrl{font-size:clamp(2rem,8.5vw,2.375rem)}.CafeHeading_postcardMap__037hQ{margin-top:8px;padding:8px 8px 0}.CafeHeading_postcardCaption__zDUNF{font-size:10px}}@media (prefers-reduced-motion:reduce){.CafeHeading_qrButton__waD0U,.CafeHeading_saveButton__jFa8k,.CafeHeading_shareButton__NONBu{transition:none}}.MarkdownContent_content__PD59O{min-width:0;overflow-wrap:anywhere}.MarkdownContent_content__PD59O :where(p,ul,ol,blockquote,pre,hr){margin-block:0 1em}.MarkdownContent_content__PD59O :where(h2,h3,h4,h5,h6){margin-block:1.3em .6em;color:var(--color-ink);font-size:1.15em;line-height:1.4}.MarkdownContent_content__PD59O>:first-child{margin-top:0}.MarkdownContent_content__PD59O :where(li,blockquote)>:last-child,.MarkdownContent_content__PD59O>:last-child{margin-bottom:0}.MarkdownContent_content__PD59O :where(ul,ol){padding-inline-start:1.4em}.MarkdownContent_content__PD59O :where(ul){list-style-type:disc}.MarkdownContent_content__PD59O :where(ol){list-style-type:decimal}.MarkdownContent_content__PD59O :where(li+li){margin-top:.35em}.MarkdownContent_content__PD59O :where(li>ul,li>ol){margin-top:.35em}.MarkdownContent_content__PD59O :where(a){color:var(--color-accent);text-decoration:underline;text-underline-offset:.2em}.MarkdownContent_content__PD59O :where(a:hover){color:var(--color-accent-dark)}.MarkdownContent_content__PD59O :where(a:focus-visible){border-radius:2px;outline:2px solid var(--color-accent);outline-offset:3px}.MarkdownContent_content__PD59O :where(blockquote){border-inline-start:2px solid var(--color-border);padding-inline-start:1em;font-style:italic}.MarkdownContent_content__PD59O :where(code){border-radius:3px;background:#eee8dc;padding:.1em .3em;font-size:.9em}.MarkdownContent_content__PD59O :where(pre){max-width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:5px;background:#eee8dc;padding:1em;white-space:pre}.MarkdownContent_content__PD59O :where(pre code){padding:0;background:transparent}.MarkdownContent_content__PD59O :where(hr){border:0;border-top:1px solid var(--color-border)}.CafeQuickFacts_facts__hwEBR{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border-bottom:1px solid var(--color-border);padding-block:25px;color:#332c26;font-family:var(--font-ui);line-height:1.5}.CafeQuickFacts_fact__z_pG3{display:flex;min-width:0;min-height:44px;align-items:center;gap:11px;border-right:1px solid var(--color-border);padding-inline:24px;text-decoration:none}.CafeQuickFacts_fact__z_pG3:first-child{padding-left:0}.CafeQuickFacts_fact__z_pG3:last-child{border-right:0;padding-right:0}.CafeQuickFacts_text__iOsXY{min-width:0;overflow-wrap:anywhere}.CafeQuickFacts_text__iOsXY strong{display:block;font-size:13px;font-weight:600}.CafeQuickFacts_description__6syRk{display:block;margin-top:3px;color:#776e63;font-size:11px}.CafeQuickFacts_chevron__sOY80,.CafeQuickFacts_icon__xSmUj{flex-shrink:0;color:#776e63;stroke-width:1.55}.CafeQuickFacts_chevron__sOY80{margin-left:auto}.CafeQuickFacts_open__ATsts .CafeQuickFacts_icon__xSmUj,.CafeQuickFacts_open__ATsts strong{color:#536c4b}.CafeQuickFacts_closing__QuMfc .CafeQuickFacts_icon__xSmUj,.CafeQuickFacts_closing__QuMfc strong{color:#88531b}.CafeQuickFacts_closed__ZVZWv strong,.CafeQuickFacts_unknown__6TfKq strong{color:#776e63}.CafeQuickFacts_fact__z_pG3[href]:hover strong{color:#ad5037}.CafeQuickFacts_fact__z_pG3:focus-visible{border-radius:4px;outline:2px solid #ad5037;outline-offset:4px}@media (max-width:1100px){.CafeQuickFacts_fact__z_pG3{gap:9px;padding-inline:15px}.CafeQuickFacts_text__iOsXY strong{font-size:12px}}@media (max-width:820px){.CafeQuickFacts_facts__hwEBR{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px;padding-block:20px}.CafeQuickFacts_facts__hwEBR[data-count="1"]{grid-template-columns:minmax(0,1fr)}.CafeQuickFacts_fact__z_pG3{padding-inline:19px}.CafeQuickFacts_fact__z_pG3:nth-child(odd){padding-left:0}.CafeQuickFacts_fact__z_pG3:nth-child(2n){border-right:0;padding-right:0}}@media (max-width:650px){.CafeQuickFacts_fact__z_pG3{gap:8px;padding-left:16px}.CafeQuickFacts_text__iOsXY strong{font-size:11px}.CafeQuickFacts_description__6syRk{font-size:10px}.CafeQuickFacts_icon__xSmUj{width:19px;height:19px}.CafeQuickFacts_chevron__sOY80{display:none}}.MarkdownEditor_editor__Jsrc5{display:grid;min-width:0}.MarkdownEditor_toolbar__BBM5N{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:5px;border:1px solid var(--color-border);border-bottom:0;border-radius:8px 8px 0 0;background:#f4f0e8}.MarkdownEditor_modes__IBYzs{display:flex;gap:4px}.MarkdownEditor_modes__IBYzs button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:5px 12px;border:1px solid transparent;border-radius:5px;color:var(--color-muted);font-size:.8rem}.MarkdownEditor_modes__IBYzs button[aria-pressed=true]{border-color:var(--color-border);background:#fffdf8;color:var(--color-accent);box-shadow:0 1px 3px #332b2508}.MarkdownEditor_formats__pbCbs{display:flex;flex-wrap:wrap;gap:2px}.MarkdownEditor_formats__pbCbs button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:5px;color:var(--color-muted)}.MarkdownEditor_formats__pbCbs button:hover:not(:disabled){background:#fffdf8;color:var(--color-accent)}.MarkdownEditor_formats__pbCbs button:focus-visible,.MarkdownEditor_modes__IBYzs button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.MarkdownEditor_textarea__LCDHW{border-top:0;border-radius:0 0 8px 8px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92rem;line-height:1.6}.MarkdownEditor_textarea__LCDHW[hidden]{display:none}.MarkdownEditor_preview__2qVDb{min-height:150px;padding:12px 14px;border-top:0;border-radius:0 0 8px 8px;overflow-wrap:anywhere}.MarkdownEditor_previewEmpty__P1_Gg{color:var(--color-muted);font-size:.9rem}.OwnerCafeEditor_workspace__gvzNM{max-width:1176px;margin-inline:auto;padding-block:36px 80px;font-family:var(--font-ui)}.OwnerCafeEditor_backLink__rWj_K{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--color-muted);font-size:.85rem;text-decoration:none}.OwnerCafeEditor_backLink__rWj_K:hover,.OwnerCafeEditor_publicLink__D2GBh:hover{color:var(--color-accent)}.OwnerCafeEditor_header__RHCQ3{display:flex;justify-content:space-between;align-items:center;gap:28px;padding-block:22px 36px;border-bottom:1px solid var(--color-border)}.OwnerCafeEditor_eyebrow__qPxjr,.OwnerCafeEditor_navigationTitle__mW3BH,.OwnerCafeEditor_sectionEyebrow____2NT{color:var(--color-muted);font-size:.7rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.OwnerCafeEditor_eyebrow__qPxjr span{margin-inline:7px;color:#b5a798}.OwnerCafeEditor_header__RHCQ3 h1{margin-block:10px 18px;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.2rem);line-height:1.16;letter-spacing:-.035em;overflow-wrap:anywhere}.OwnerCafeEditor_badge__52la4{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:fit-content;padding:6px 10px;border:1px solid var(--color-border);border-radius:100px;font-size:.7rem;line-height:1.4;font-weight:600}.OwnerCafeEditor_publishedBadge__9llJf{border-color:#d1d9c7;background:#edf0e7;color:#45543d}.OwnerCafeEditor_pendingBadge__66faI{border-color:#e2d2b5;background:#f6edda;color:#725222}.OwnerCafeEditor_unsavedBadge__8MBUo{border-color:#e2c9bb;background:#f7e9e0;color:var(--color-accent)}.OwnerCafeEditor_pendingDot__mLvsI,.OwnerCafeEditor_statusDot__HbL2p,.OwnerCafeEditor_unsavedDot___t3xq{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:currentColor}.OwnerCafeEditor_publicLink__D2GBh{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex-shrink:0;min-height:44px;padding:10px 15px;border:1px solid var(--color-border);border-radius:7px;font-size:.8rem;font-weight:600;text-decoration:none}.OwnerCafeEditor_headerActions__YIS7b{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.OwnerCafeEditor_layout__QDsSZ{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:start;gap:36px;padding-top:36px}.OwnerCafeEditor_sidebar__YDsuF{position:sticky;top:24px}.OwnerCafeEditor_navigationTitle__mW3BH{margin:8px 12px 17px}.OwnerCafeEditor_navigation__MdZv5{display:grid;gap:5px}.OwnerCafeEditor_navigation__MdZv5 a{display:flex;align-items:center;gap:11px;min-height:46px;padding:11px 12px;border-radius:7px;color:var(--color-muted);font-size:.83rem;line-height:1.45;text-decoration:none}.OwnerCafeEditor_navigation__MdZv5 a>span:first-of-type{flex:1}.OwnerCafeEditor_navigation__MdZv5 a>svg{flex-shrink:0}.OwnerCafeEditor_navigation__MdZv5 a:hover{background:#efeae1;color:var(--color-ink)}.OwnerCafeEditor_navigation__MdZv5 a[aria-current=page]{background:#f0e3d8;color:var(--color-accent);font-weight:600}.OwnerCafeEditor_navCount__lmT0R{display:inline-grid;place-items:center;min-width:22px;min-height:22px;padding:2px 6px;border-radius:100px;background:#e9ddcc;color:#725222;font-size:.7rem}.OwnerCafeEditor_unsavedDot___t3xq{background:var(--color-accent)}.OwnerCafeEditor_pendingDot__mLvsI{background:#967237}.OwnerCafeEditor_sidebarNote__1rMyV{display:flex;align-items:flex-start;gap:10px;margin:28px 12px 0;padding-top:20px;border-top:1px solid var(--color-border);color:var(--color-muted);font-size:.76rem;line-height:1.7}.OwnerCafeEditor_sidebarNote__1rMyV svg{flex-shrink:0;margin-top:3px}.OwnerCafeEditor_mobileNavigation__W1rHv{display:none}.OwnerCafeEditor_content__M89Mb{min-width:0;padding:32px;border:1px solid var(--color-border);border-radius:14px;background:#fffdf8;box-shadow:0 5px 24px #332b2503}.OwnerCafeEditor_contentHeading__GmJwm{display:flex;align-items:center;justify-content:space-between;gap:18px}.OwnerCafeEditor_contentHeading__GmJwm>.OwnerCafeEditor_badge__52la4{flex-shrink:0}.OwnerCafeEditor_sectionEyebrow____2NT{margin-bottom:8px;font-size:.64rem}.OwnerCafeEditor_content__M89Mb h2{font-size:clamp(1.7rem,2.5vw,2.1rem);letter-spacing:-.025em;line-height:1.22}.OwnerCafeEditor_content__M89Mb h2:focus{outline:none}.OwnerCafeEditor_intro__k00qK{margin-top:12px;color:var(--color-muted);font-size:.87rem;line-height:1.8}.OwnerCafeEditor_reviewNotice__1gprz{display:flex;align-items:flex-start;gap:13px;margin-block:28px;padding:19px;border:1px solid #e7ded0;border-radius:9px;background:#f5f0e7;font-size:.83rem;line-height:1.6}.OwnerCafeEditor_reviewNotice__1gprz>svg{flex-shrink:0;margin-top:3px;color:var(--color-accent)}.OwnerCafeEditor_reviewNotice__1gprz p{margin-top:5px;color:var(--color-muted);font-size:.78rem}.OwnerCafeEditor_overviewGrid__tSucw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:25px}.OwnerCafeEditor_overviewCard__AaRph{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:21px;border:1px solid var(--color-border);border-radius:9px;background:transparent;text-align:start;transition:border-color .15s ease,background .15s ease}.OwnerCafeEditor_overviewCard__AaRph:hover{border-color:#bc9c88;background:#faf6ee}.OwnerCafeEditor_overviewIcon__3irto{display:inline-grid;place-items:center;width:39px;height:39px;margin-bottom:15px;border-radius:8px;background:#f1e9de;color:var(--color-accent)}.OwnerCafeEditor_overviewCard__AaRph h3{font-family:var(--font-ui);font-size:.96rem;font-weight:600}.OwnerCafeEditor_overviewCard__AaRph>p{margin-block:8px 21px;color:var(--color-muted);font-size:.78rem;line-height:1.65;overflow-wrap:anywhere}.OwnerCafeEditor_overviewCardFooter__maChQ{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;color:var(--color-muted)}.OwnerCafeEditor_sectionSaved__JNHkR{display:inline-flex;align-items:center;gap:5px;color:var(--color-muted);font-size:.73rem;white-space:nowrap}.OwnerCafeEditor_proposalsLink__p0029{display:flex;align-items:center;gap:10px;width:100%;margin-top:25px;padding-block:17px 0;border-top:1px solid var(--color-border);color:var(--color-accent);font-size:.8rem;line-height:1.6;text-align:start}.OwnerCafeEditor_proposalsLink__p0029 svg{flex-shrink:0}.OwnerCafeEditor_proposalsLink__p0029 svg:last-child{margin-left:auto}.OwnerCafeEditor_formFields__eolz_{min-width:0;margin-top:30px;padding:0;border:0}.OwnerCafeEditor_fields__0R0r9{display:grid;gap:25px;min-width:0}.OwnerCafeEditor_fields__0R0r9[hidden]{display:none}.OwnerCafeEditor_networkRow__Lso1O{display:grid;grid-template-columns:minmax(125px,.7fr) minmax(0,1.6fr) auto;align-items:start;gap:12px}.OwnerCafeEditor_removeNetwork___X6Rx{margin-top:26px}.OwnerCafeEditor_addNetwork__P_BBq{justify-self:start}.OwnerCafeEditor_characterCount__VIPYy,.OwnerCafeEditor_emptyState__5A6yy,.OwnerCafeEditor_hint__44xpt{color:var(--color-muted);font-size:.78rem;line-height:1.7}.OwnerCafeEditor_emptyState__5A6yy{padding:22px;border:1px dashed var(--color-border);border-radius:8px}.OwnerCafeEditor_fieldError__BIUDW{color:#963b29;font-size:.78rem;line-height:1.5}.OwnerCafeEditor_languageTabs__Cr87R{display:flex;gap:5px;width:fit-content;max-width:100%;padding:4px;border:1px solid var(--color-border);border-radius:8px;background:#f4f0e8}.OwnerCafeEditor_languageTabs__Cr87R button{min-height:40px;padding:8px 18px;border:1px solid transparent;border-radius:5px;color:var(--color-muted);font-size:.81rem}.OwnerCafeEditor_languageTabs__Cr87R button[aria-selected=true]{border-color:var(--color-border);background:#fffdf8;color:var(--color-accent);box-shadow:0 1px 3px #332b2508}.OwnerCafeEditor_characterCount__VIPYy{text-align:end;font-size:.7rem;font-variant-numeric:tabular-nums}.OwnerCafeEditor_pendingNotice__im6m3{display:flex;align-items:flex-start;gap:10px;margin-top:24px;padding:14px 16px;border-radius:7px;background:#f6edda;color:#725222;font-size:.79rem;line-height:1.7}.OwnerCafeEditor_pendingNotice__im6m3 svg{flex-shrink:0;margin-top:3px}.OwnerCafeEditor_formActions__xy9pV{display:flex;flex-direction:column;gap:16px;margin-top:30px;padding-top:24px;border-top:1px solid var(--color-border)}.OwnerCafeEditor_actionHint__rAl2b{color:var(--color-muted);font-size:.74rem;line-height:1.7}.OwnerCafeEditor_actionButtons__vgtZl{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.OwnerCafeEditor_preview__9wttN{margin-block:25px;padding:16px 18px;border:1px solid var(--color-border);border-radius:8px;background:#faf7f0}.OwnerCafeEditor_preview__9wttN summary{cursor:pointer;color:var(--color-ink);font-size:.8rem;font-weight:600;line-height:1.6}.OwnerCafeEditor_preview__9wttN[open]>summary{margin-bottom:18px}.OwnerCafeEditor_changes__UACDB{display:grid;gap:22px}.OwnerCafeEditor_change___OyIQ h4{margin-bottom:9px;font-size:.8rem;font-weight:600}.OwnerCafeEditor_changeValues__cccKe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.OwnerCafeEditor_changeValues__cccKe>div{min-width:0;padding:12px;border:1px solid var(--color-border);border-radius:6px;background:#fffdf8}.OwnerCafeEditor_changeValues__cccKe>div:last-child{border-color:#d5dcc9;background:#f0f3e9}.OwnerCafeEditor_changeValues__cccKe dt{margin-bottom:6px;color:var(--color-muted);font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em}.OwnerCafeEditor_changeValues__cccKe dd{font-size:.79rem;line-height:1.75;overflow-wrap:anywhere;white-space:pre-wrap}.OwnerCafeEditor_proposals__OwARd{display:grid;gap:20px;margin-top:28px}.OwnerCafeEditor_emptyProposals__UpLJi{display:grid;justify-items:center;gap:14px;padding:35px 20px;color:var(--color-muted);font-size:.85rem}.OwnerCafeEditor_proposalCard__tXy0d{min-width:0;padding:22px;border:1px solid var(--color-border);border-radius:10px}.OwnerCafeEditor_proposalHeading__6Tlz_{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:15px}.OwnerCafeEditor_proposalHeading__6Tlz_ h3{font-family:var(--font-ui);font-size:.98rem;font-weight:600}.OwnerCafeEditor_proposalHeading__6Tlz_ p{margin-top:6px;color:var(--color-muted);font-size:.72rem}.OwnerCafeEditor_proposalActions__HJ7Cq{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-top:20px}.OwnerCafeEditor_galleryProposal__Z2fYS{margin-top:24px}.OwnerCafeEditor_galleryCount__yACxe{margin-bottom:4px;font-size:.85rem;font-weight:600}.OwnerCafeEditor_galleryPhotos__m__I_{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:14px;margin-top:18px;padding:0;list-style:none}.OwnerCafeEditor_galleryPhotos__m__I_ li{min-width:0}.OwnerCafeEditor_galleryImage__hgTBr{display:grid;place-items:center;overflow:hidden;aspect-ratio:4/3;border:1px solid var(--color-border);border-radius:7px;background:#f0ece4;color:var(--color-muted)}.OwnerCafeEditor_galleryImage__hgTBr img{width:100%;height:100%;object-fit:cover}.OwnerCafeEditor_galleryPhotos__m__I_ p{margin-top:8px;color:var(--color-muted);font-size:.75rem;line-height:1.6;overflow-wrap:anywhere}.OwnerCafeEditor_loadError__WySf5,.OwnerCafeEditor_loading__FIUuF{display:grid;gap:20px;max-width:640px;margin:60px auto;color:var(--color-muted);font-family:var(--font-ui)}.OwnerCafeEditor_loadError__WySf5>a,.OwnerCafeEditor_loadError__WySf5>button{justify-self:start}@media (max-width:1050px){.OwnerCafeEditor_layout__QDsSZ{grid-template-columns:200px minmax(0,1fr);gap:24px}.OwnerCafeEditor_content__M89Mb{padding:25px}.OwnerCafeEditor_overviewCard__AaRph{padding:17px}.OwnerCafeEditor_contentHeading__GmJwm{flex-wrap:wrap}}@media (max-width:850px){.OwnerCafeEditor_workspace__gvzNM{padding-block:22px 50px}.OwnerCafeEditor_layout__QDsSZ{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px}.OwnerCafeEditor_sidebar__YDsuF{display:none}.OwnerCafeEditor_mobileNavigation__W1rHv{display:block;position:sticky;top:0;z-index:5;margin-block:-10px;padding-block:10px;background:var(--color-paper)}.OwnerCafeEditor_header__RHCQ3{align-items:flex-start;flex-direction:column;gap:20px;padding-bottom:25px}.OwnerCafeEditor_headerActions__YIS7b{justify-content:flex-start}}@media (max-width:550px){.OwnerCafeEditor_workspace__gvzNM{padding-block:12px 40px}.OwnerCafeEditor_content__M89Mb{padding:23px 17px;border-radius:10px}.OwnerCafeEditor_contentHeading__GmJwm{gap:12px}.OwnerCafeEditor_overviewGrid__tSucw{grid-template-columns:minmax(0,1fr);gap:12px}.OwnerCafeEditor_overviewCard__AaRph{padding:20px}.OwnerCafeEditor_networkRow__Lso1O{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-bottom:21px;border-bottom:1px solid var(--color-border)}.OwnerCafeEditor_networkRow__Lso1O>div:first-child{grid-column:1;grid-row:1}.OwnerCafeEditor_networkRow__Lso1O>div:nth-child(2){grid-column:1/-1;grid-row:2}.OwnerCafeEditor_removeNetwork___X6Rx{grid-column:2;grid-row:1}.OwnerCafeEditor_languageTabs__Cr87R{width:100%}.OwnerCafeEditor_languageTabs__Cr87R button{flex:1;min-width:0;padding-inline:8px}.OwnerCafeEditor_actionButtons__vgtZl{flex-direction:column-reverse}.OwnerCafeEditor_actionButtons__vgtZl button{width:100%}.OwnerCafeEditor_proposalCard__tXy0d,.OwnerCafeEditor_reviewNotice__1gprz{padding:17px}.OwnerCafeEditor_preview__9wttN{padding:14px 12px}.OwnerCafeEditor_changeValues__cccKe{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.OwnerCafeEditor_overviewCard__AaRph{transition:none}}.OwnerCafeEditor_practicalField__TbgAp{border-bottom:1px solid var(--color-border);padding-bottom:20px}.OwnerCafeEditor_practicalDetails__tK37q{margin-top:8px;font-size:13px}.OwnerCafeEditor_practicalDetails__tK37q summary{min-height:44px;align-content:center;color:var(--color-muted);cursor:pointer}.OwnerCafeEditor_practicalDetails__tK37q summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.OwnerCafeEditor_practicalDetails__tK37q>div{margin-top:16px}.OwnerOpeningHoursForm_form__RlaZ3{display:grid;gap:2.5rem;min-width:0;margin:0;padding:0;border:0}.OwnerOpeningHoursForm_section__thyP6{display:grid;gap:1rem;min-width:0}.OwnerOpeningHoursForm_sectionHeading__XBrHy{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.OwnerOpeningHoursForm_title__EBrvF{margin:0;color:var(--color-ink);font-family:var(--font-ui);font-size:1rem;font-weight:600}.OwnerOpeningHoursForm_hint__ccijN{margin:.4rem 0 0;color:var(--color-muted);font-size:.8rem;line-height:1.65}.OwnerOpeningHoursForm_headingIcon__h9lz_{flex-shrink:0;color:var(--color-accent)}.OwnerOpeningHoursForm_days__5_8Z5{display:grid;gap:.65rem}.OwnerOpeningHoursForm_day__iYQCE{display:grid;grid-template-columns:minmax(9rem,1.2fr) repeat(2,minmax(6rem,1fr)) minmax(7rem,1fr) auto;align-items:center;gap:.8rem;min-width:0;padding:1rem;border:1px solid var(--color-border);border-radius:.65rem;background:#f3efe7}.OwnerOpeningHoursForm_activeDay__gK1Wy{background:#fffdfa}.OwnerOpeningHoursForm_dayIdentity__NFNuV{display:grid;gap:.35rem;min-width:0}.OwnerOpeningHoursForm_dayLabel__vVndi{font-weight:600;text-transform:capitalize}.OwnerOpeningHoursForm_dayStatus__ZbabR{padding-left:1.85rem;color:var(--color-muted);font-size:.7rem}.OwnerOpeningHoursForm_copy___if8r,.OwnerOpeningHoursForm_nextDay__UTEBA{padding-top:1.4rem}.OwnerOpeningHoursForm_exceptions__7E_Z_{display:grid;gap:1rem}.OwnerOpeningHoursForm_empty__7hZe6{margin:0;padding:1.35rem;border:1px dashed var(--color-border);border-radius:.65rem;color:var(--color-muted);font-size:.85rem;text-align:center}.OwnerOpeningHoursForm_exception__nnSz3{display:grid;gap:1rem;min-width:0;margin:0;padding:1rem;border:1px solid var(--color-border);border-radius:.65rem;background:#fffdfa}.OwnerOpeningHoursForm_exceptionLegend__hnzLP{padding:0 .4rem;color:var(--color-muted);font-size:.75rem;font-weight:600}.OwnerOpeningHoursForm_exceptionTop__qLc_3{display:grid;grid-template-columns:minmax(9rem,1fr) minmax(9rem,1fr) auto;align-items:center;gap:1rem}.OwnerOpeningHoursForm_exceptionTop__qLc_3>:not(:first-child){margin-top:1.4rem}.OwnerOpeningHoursForm_exceptionTimes__Ud7SY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(7rem,1fr);align-items:center;gap:1rem}@media (max-width:1180px){.OwnerOpeningHoursForm_day__iYQCE{grid-template-columns:minmax(8rem,1.15fr) repeat(2,minmax(6rem,1fr))}.OwnerOpeningHoursForm_copy___if8r,.OwnerOpeningHoursForm_nextDay__UTEBA{padding-top:0}.OwnerOpeningHoursForm_day__iYQCE>.OwnerOpeningHoursForm_nextDay__UTEBA{grid-column:2}.OwnerOpeningHoursForm_copy___if8r{justify-self:end}.OwnerOpeningHoursForm_exceptionTimes__Ud7SY>.OwnerOpeningHoursForm_nextDay__UTEBA{padding-top:1.4rem}}@media (max-width:640px){.OwnerOpeningHoursForm_form__RlaZ3{gap:2rem}.OwnerOpeningHoursForm_sectionHeading__XBrHy{flex-wrap:wrap}.OwnerOpeningHoursForm_headingIcon__h9lz_{display:none}.OwnerOpeningHoursForm_day__iYQCE{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.OwnerOpeningHoursForm_dayIdentity__NFNuV{grid-column:1/-1}.OwnerOpeningHoursForm_day__iYQCE>.OwnerOpeningHoursForm_nextDay__UTEBA{grid-column:1}.OwnerOpeningHoursForm_exceptionTop__qLc_3{grid-template-columns:minmax(0,1fr) auto}.OwnerOpeningHoursForm_exceptionTop__qLc_3>:first-child{grid-column:1/-1}.OwnerOpeningHoursForm_exceptionTop__qLc_3>:not(:first-child){margin-top:0}.OwnerOpeningHoursForm_exceptionTimes__Ud7SY{grid-template-columns:repeat(2,minmax(0,1fr))}.OwnerOpeningHoursForm_exceptionTimes__Ud7SY>.OwnerOpeningHoursForm_nextDay__UTEBA{grid-column:1/-1;padding-top:0}}.OwnerNotificationsBell_wrapper__vvINF{position:relative}.OwnerNotificationsBell_bell__e6QZl{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #e2d2b5;border-radius:8px;background:#fffdf8;color:#5c5140;cursor:pointer}.OwnerNotificationsBell_bell__e6QZl:hover{border-color:#bda26e}.OwnerNotificationsBell_badge__ki1Pk{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#a4502e;color:#fff;font-size:.7rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.OwnerNotificationsBell_panel__BofIt{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:300px;max-height:360px;overflow-y:auto;border:1px solid #e2d2b5;border-radius:10px;background:#fffdf8;box-shadow:0 8px 24px rgba(60,45,20,.12);padding:10px}.OwnerNotificationsBell_panelTitle__ZSjou{font-size:.75rem;font-weight:600;color:var(--color-muted);margin:0 0 8px}.OwnerNotificationsBell_empty__Ioxnj{font-size:.85rem;color:var(--color-muted);margin:0}.OwnerNotificationsBell_panel__BofIt ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.OwnerNotificationsBell_itemUnread__Z_rWU,.OwnerNotificationsBell_item__VXLt_{display:grid;gap:2px;padding:8px 10px;border-radius:6px;text-decoration:none;color:inherit}.OwnerNotificationsBell_itemUnread__Z_rWU,.OwnerNotificationsBell_itemUnread__Z_rWU:hover,.OwnerNotificationsBell_item__VXLt_:hover{background:#f6edda}.OwnerNotificationsBell_itemType__Pbqnw{font-size:.8rem;font-weight:600}.OwnerNotificationsBell_itemShop__FtI8y{font-size:.75rem;color:#725222}.OwnerNotificationsBell_itemDate__NIO7x{font-size:.7rem;color:var(--color-muted)}.MenuDetails_details__34Acn{margin-top:12px;font-size:.75rem;line-height:1.7;overflow-wrap:anywhere}.MenuDetails_details__34Acn summary{width:fit-content;min-height:44px;padding-block:10px;color:var(--color-accent);cursor:pointer;font-weight:600}.MenuDetails_details__34Acn summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:3px}.MenuDetails_detailBody__lcrQH{border-left:2px solid var(--color-border);padding-left:14px}.MenuDetails_group__qpj_L+.MenuDetails_group__qpj_L{border-top:1px solid var(--color-border);margin-top:16px;padding-top:16px}.MenuDetails_label__fH6Hu{font-weight:600}.MenuDetails_note__8K4o_,.MenuDetails_service__n1pBj{color:var(--color-muted);font-size:.7rem;line-height:1.8;overflow-wrap:anywhere}.MenuDetails_service__n1pBj,p.MenuDetails_note__8K4o_{margin-top:5px}.MenuDetails_pricing__hDHzt{margin-top:6px;font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums}.MenuDetails_choices__DN5hr{margin-block:8px;list-style:none;padding:0}.MenuDetails_choices__DN5hr>li,.MenuDetails_row__GRn6Q{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:12px}.MenuDetails_choices__DN5hr>li+li{margin-top:8px}.MenuDetails_choices__DN5hr>li>:first-child{min-width:0}.MenuDetails_choiceBody__ZNTH3{width:100%;min-width:0}.MenuDetails_amount__C4rwZ{flex-shrink:0;font-variant-numeric:tabular-nums;color:var(--color-muted)}.MenuDetails_badge__RmCwy{display:inline-block;margin-left:8px;border-radius:3px;background:#eceee3;padding-inline:5px;font-size:.6rem;font-weight:400;color:#536344}.MenuDetails_options__yUEz3>div{margin-top:10px}.MenuDetails_formula__BzW_T{min-width:0;border:1px solid var(--color-border);border-radius:5px;background:#f5f1e8;padding:20px;overflow-wrap:anywhere}.MenuDetails_formula__BzW_T h3{font-size:1rem;font-weight:600}.MenuDetails_photo__wITPN{width:100%;max-height:180px;object-fit:cover;border-radius:4px;margin-bottom:12px}@media (max-width:480px){.MenuDetails_formula__BzW_T{padding:15px}.MenuDetails_choices__DN5hr>li,.MenuDetails_row__GRn6Q{flex-wrap:wrap;column-gap:8px;row-gap:2px}}.CafePracticalInfo_practicalInfo__7BKAy{max-width:760px;color:#332c26;font-family:var(--font-ui);line-height:1.6}.CafePracticalInfo_block__LGkQf{padding-block:27px;border-bottom:1px solid var(--color-border);scroll-margin-top:calc(80px + var(--preview-banner-height, 0px))}.CafePracticalInfo_blockTitle__fnaeV{display:flex;align-items:center;gap:10px;margin-bottom:17px}.CafePracticalInfo_blockTitle__fnaeV>svg{flex-shrink:0;color:var(--color-accent);stroke-width:1.55}.CafePracticalInfo_blockTitle__fnaeV h3{margin:0;font-family:inherit;font-size:17px;font-weight:600;line-height:1.5;letter-spacing:-.4px}.CafePracticalInfo_address__SEWpd{margin:0;font-size:14px;line-height:1.9;white-space:pre-line;overflow-wrap:anywhere}.CafePracticalInfo_accessActions__feIhu{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.CafePracticalInfo_accessActions__feIhu .CafePracticalInfo_directions__yNWNF{margin-top:0}.CafePracticalInfo_copyAddress__6MIgc{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-border);border-radius:6px;background:transparent;padding:10px 15px;color:var(--color-ink);font:inherit;font-size:13px;cursor:pointer}.CafePracticalInfo_copyAddress__6MIgc:hover{border-color:var(--color-accent);color:var(--color-accent)}.CafePracticalInfo_copyAddress__6MIgc:focus-visible,.CafePracticalInfo_japaneseAddress__YcDN3 summary:focus-visible,.CafePracticalInfo_moreServices__Ty7Ky summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.CafePracticalInfo_japaneseAddress__YcDN3{margin-top:8px;color:var(--color-muted);font-size:12px}.CafePracticalInfo_japaneseAddress__YcDN3 summary,.CafePracticalInfo_moreServices__Ty7Ky summary{min-height:44px;align-content:center;cursor:pointer}.CafePracticalInfo_japaneseAddress__YcDN3 .CafePracticalInfo_copyAddress__6MIgc{margin-top:10px}.CafePracticalInfo_accessNote__Vxiwv{margin-top:18px;border-left:2px solid var(--color-border);padding-left:14px;font-size:13px;white-space:pre-line;overflow-wrap:anywhere}.CafePracticalInfo_services__0yVCW{display:grid;grid-template-columns:minmax(0,1fr);gap:0 28px;margin:0;padding:0;list-style:none}.CafePracticalInfo_service__UTqoW{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:baseline;gap:5px 14px;border-bottom:1px solid var(--color-border);padding-block:15px}.CafePracticalInfo_serviceLabel__c88CM{display:flex;align-items:baseline;gap:10px;font-size:13px}.CafePracticalInfo_serviceLabel__c88CM svg{position:relative;top:3px;flex-shrink:0;color:var(--color-muted);stroke-width:1.55}.CafePracticalInfo_serviceStatus__tzVMW{color:var(--color-muted);font-size:12px;font-weight:500}.CafePracticalInfo_serviceStatus__tzVMW[data-status=AVAILABLE][data-verified=true]{color:#536c4b}.CafePracticalInfo_serviceStatus__tzVMW[data-status=CONDITIONAL]{color:#88531b}.CafePracticalInfo_serviceNote__crd_K,.CafePracticalInfo_serviceSource__A6psf{grid-column:1/-1;margin:0;padding-left:27px;color:var(--color-muted);overflow-wrap:anywhere}.CafePracticalInfo_serviceNote__crd_K{font-size:12px;line-height:1.8;white-space:pre-line}.CafePracticalInfo_serviceSource__A6psf{font-size:10px;line-height:1.7}.CafePracticalInfo_servicesEmpty__ZNKNV{margin:0;color:var(--color-muted);font-size:13px;line-height:1.9}.CafePracticalInfo_sourceNote__4Jify{display:flex;align-items:flex-start;gap:10px;margin:24px 0 0;padding:17px 15px;border-radius:5px;background:#eeeae1;color:#8a7b68;font-size:.65rem;line-height:1.9}.CafePracticalInfo_sourceNote__4Jify>svg{flex-shrink:0;margin-top:2px}.CafePracticalInfo_sourceNote__4Jify>span{margin:0}.CafePracticalInfo_moreServices__Ty7Ky{margin-top:10px;color:var(--color-muted);font-size:12px}.CafePracticalInfo_moreServices__Ty7Ky dl{margin:0}.CafePracticalInfo_moreServices__Ty7Ky dl>div{display:flex;justify-content:space-between;gap:16px;padding-block:8px}.CafePracticalInfo_moreServices__Ty7Ky dd{margin:0;text-align:right}.CafePracticalInfo_brewingMethods__zFWY9{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:8px 0;list-style:none}.CafePracticalInfo_transit__dzjX4{display:flex;align-items:center;gap:12px;margin-block:22px}.CafePracticalInfo_metroBadge__mPHKW{display:grid;width:30px;height:30px;flex-shrink:0;place-items:center;overflow:hidden;border-radius:5px;font-size:13px;font-weight:600}.CafePracticalInfo_metroLogo__KY3Wr{width:100%;height:100%;box-sizing:border-box;object-fit:contain}.CafePracticalInfo_transitDetails__o4itb{min-width:0;overflow-wrap:anywhere}.CafePracticalInfo_transitDetails__o4itb strong{font-size:13px;font-weight:600}.CafePracticalInfo_transitDetails__o4itb p{margin:3px 0 0;color:var(--color-muted);font-size:12px}.CafePracticalInfo_directions__yNWNF{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:10px;max-width:100%;margin-top:18px;border:1px solid var(--color-accent);border-radius:6px;background:var(--color-accent);padding:11px 19px;color:#fff;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none}.CafePracticalInfo_directions__yNWNF:hover{background:#94412d;border-color:#94412d}.CafePracticalInfo_directions__yNWNF svg{flex-shrink:0;stroke-width:1.55}.CafePracticalInfo_contactLinks__ClA7G a:focus-visible,.CafePracticalInfo_directions__yNWNF:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.CafePracticalInfo_weeklyHours__bZmsX{margin:15px 0 0}.CafePracticalInfo_weeklyHours__bZmsX>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-inline:-13px;border-radius:5px;padding:11px 13px;font-size:13px}.CafePracticalInfo_weeklyHours__bZmsX dt{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--color-muted)}.CafePracticalInfo_weeklyHours__bZmsX dd{margin:0;text-align:right}.CafePracticalInfo_today__gj54T{background:#efeee3}.CafePracticalInfo_todayLabel__CQnYP{display:inline-block;border-radius:3px;background:#e2e5d4;padding:3px 6px;color:#596448;font-size:10px}.CafePracticalInfo_closed__eSXM0{color:var(--color-muted);font-size:12px}.CafePracticalInfo_note__Y7oAo{margin:10px 0 0;color:var(--color-muted);font-size:11px;line-height:1.8}.CafePracticalInfo_emptyHours__Hu1jm{margin:16px 0;color:var(--color-muted);font-size:13px}.CafePracticalInfo_contactLinks__ClA7G{display:flex;flex-direction:column}.CafePracticalInfo_contactLinks__ClA7G a{display:flex;min-height:44px;align-items:center;gap:12px;border-bottom:1px solid var(--color-border);padding-block:13px;color:inherit;font-size:13px;text-decoration:none;overflow-wrap:anywhere}.CafePracticalInfo_contactLinks__ClA7G a:last-child{border:0}.CafePracticalInfo_contactLinks__ClA7G a>svg{width:17px;height:17px;flex-shrink:0;color:var(--color-muted)}.CafePracticalInfo_contactLinks__ClA7G a:hover{color:var(--color-accent)}.CafePracticalInfo_contactLinks__ClA7G .CafePracticalInfo_contactArrow__oMlQd{margin-left:auto;color:var(--color-accent)}.CafePracticalInfo_contactIntro__it5Tz{margin:16px 0 0;color:var(--color-muted);font-size:11px}@media (max-width:650px){.CafePracticalInfo_block__LGkQf{padding-block:24px}.CafePracticalInfo_blockTitle__fnaeV h3{font-size:16px}.CafePracticalInfo_transit__dzjX4{align-items:flex-start}.CafePracticalInfo_weeklyHours__bZmsX>div{gap:12px;margin-inline:-8px;padding-inline:8px;font-size:12px}.CafePracticalInfo_weeklyHours__bZmsX dt{max-width:45%}.CafePracticalInfo_note__Y7oAo{font-size:10px}.CafePracticalInfo_contactLinks__ClA7G a,.CafePracticalInfo_directions__yNWNF{font-size:12px}}.CafePracticalInfo_compactBlock__cqo_R{padding-block:16px;border-bottom:1px solid var(--color-border);scroll-margin-top:calc(80px + var(--preview-banner-height, 0px))}@media (min-width:701px){.CafePracticalInfo_services__0yVCW{grid-template-columns:repeat(2,minmax(0,1fr))}.CafePracticalInfo_accessGrid__1YqFv{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"text map" "actions map";column-gap:28px;align-items:start}.CafePracticalInfo_accessText__LTK1m{grid-area:text;min-width:0}.CafePracticalInfo_accessMap__WH6bh{grid-area:map;min-width:0}.CafePracticalInfo_accessMap__WH6bh img{margin-top:0}.CafePracticalInfo_accessActions__feIhu{grid-area:actions}}.CafeTabs_navigation__xXGbZ{position:sticky;top:var(--preview-banner-height,0);z-index:20;display:flex;height:64px;align-items:stretch;gap:24px;overflow-x:auto;border-bottom:1px solid var(--color-border);background:var(--color-paper)}.CafeTabs_link__B9hTh{display:inline-flex;flex-shrink:0;align-items:center;border-bottom:2px solid transparent;padding-inline:4px;color:var(--color-muted);font-size:.8rem;font-weight:600;white-space:nowrap}.CafeTabs_link__B9hTh:hover,.CafeTabs_link__B9hTh[aria-current=page]{color:var(--color-accent)}.CafeTabs_link__B9hTh[aria-current=page]{border-bottom-color:var(--color-accent)}.CafeTabs_link__B9hTh:focus-visible{outline:2px solid var(--color-accent);outline-offset:-4px}@media (min-width:701px){.CafeTabs_navigation__xXGbZ{gap:32px}}.CafeTabSection_section__WkWmV{min-height:100svh}.CafeTabSection_layout__iVItC{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:32px}.CafeTabSection_content__OtD1d{min-width:0}@media (min-width:1001px){.CafeTabSection_layout__iVItC{grid-template-columns:minmax(0,1fr) 340px;column-gap:56px}}.CafeVisitSidebar_sidebar__1NXUS{min-width:0;margin-top:32px;color:var(--color-ink);font-family:var(--font-ui);line-height:1.6;position:sticky}.CafeVisitSidebar_card__ljPPF{border:1px solid #dfd6c8;border-radius:7px;background:#fffdf8;padding:25px 24px 0;box-shadow:0 7px 20px #3e2f2010}.CafeVisitSidebar_eyebrow__OHBAQ{margin:0 0 7px;color:var(--color-muted);font-size:9px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase}.CafeVisitSidebar_title__dxo5k{margin:0;font-family:var(--font-display);font-size:25px;font-weight:400;line-height:1.3;letter-spacing:-.8px}.CafeVisitSidebar_statusRow__8YcOS{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}.CafeVisitSidebar_statusBadge__Q8FOY{display:inline-flex;align-items:center;gap:6px;border-radius:4px;background:#f0e9e2;padding:5px 8px;color:var(--color-muted);font-size:10px;font-weight:600;line-height:1.4}.CafeVisitSidebar_statusBadge__Q8FOY[data-tone=open]{background:#edf1e7;color:#536c4b}.CafeVisitSidebar_statusBadge__Q8FOY[data-tone=closing]{background:#f7ecd9;color:#88531b}.CafeVisitSidebar_statusDot__SphS_{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:currentColor}.CafeVisitSidebar_hoursLink__O_LOz{display:inline-flex;min-height:32px;align-items:center;gap:5px;color:var(--color-accent);font-size:10px;text-decoration:none}.CafeVisitSidebar_hoursLink__O_LOz:hover{text-decoration:underline;text-underline-offset:4px}.CafeVisitSidebar_statusDetail__Nnbqg{margin-top:8px;color:var(--color-muted);font-size:11px}.CafeVisitSidebar_location__IEuqN{display:grid;gap:2px;min-width:0;margin-top:20px;border-top:1px solid var(--color-border);padding-top:20px}.CafeVisitSidebar_district__oEJoZ{margin-bottom:2px;padding-left:22px;overflow-wrap:anywhere;font-size:12px;font-weight:600}.CafeVisitSidebar_line__oVWcZ{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:start;column-gap:8px;margin:0 -8px;border-radius:5px;padding:6px 8px;color:var(--color-muted);font-size:11px;line-height:1.6;transition:background-color .15s ease}.CafeVisitSidebar_line__oVWcZ:focus-within,.CafeVisitSidebar_line__oVWcZ:hover{background:#f4efe7}.CafeVisitSidebar_line__oVWcZ>svg{margin-top:5px}.CafeVisitSidebar_lineValue__cL0lY{min-width:0;padding-block:3px;overflow-wrap:anywhere}.CafeVisitSidebar_lineActions__uU2eG{display:inline-flex;min-width:52px;align-items:center;justify-content:flex-end;gap:4px;transition:opacity .15s ease}.CafeVisitSidebar_lineAction__5pOBA{display:inline-flex;min-width:24px;min-height:24px;align-items:center;justify-content:center;border:none;border-radius:4px;background:transparent;padding:0;color:var(--color-muted);cursor:pointer;text-decoration:none}.CafeVisitSidebar_lineAction__5pOBA:hover{background:#ebe3d7;color:var(--color-accent)}.CafeVisitSidebar_lineAction__5pOBA:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.CafeVisitSidebar_station__QsTi7{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:8px;margin:6px 0 0;color:var(--color-muted);font-size:11px;line-height:1.6}.CafeVisitSidebar_station__QsTi7 svg{margin-top:2px}@media (hover:hover) and (pointer:fine){.CafeVisitSidebar_lineActions__uU2eG{opacity:0;pointer-events:none}.CafeVisitSidebar_line__oVWcZ:focus-within .CafeVisitSidebar_lineActions__uU2eG,.CafeVisitSidebar_line__oVWcZ:hover .CafeVisitSidebar_lineActions__uU2eG{opacity:1;pointer-events:auto}}@media (hover:none),(pointer:coarse){.CafeVisitSidebar_lineAction__5pOBA{min-width:44px;min-height:44px}.CafeVisitSidebar_line__oVWcZ>svg{margin-top:15px}.CafeVisitSidebar_lineValue__cL0lY{padding-block:13px}}.CafeVisitSidebar_map__E8vL8:empty{display:none}.CafeVisitSidebar_actions__LE8GX{display:grid;gap:9px;margin-top:22px}.CafeVisitSidebar_directions__2oX4N,.CafeVisitSidebar_save__VMM_Z{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:10px;border:1px solid #d9d1c7;border-radius:6px;background:transparent;padding:11px 15px;color:inherit;font:inherit;font-size:12px;font-weight:600;line-height:1.3;text-align:center;text-decoration:none}.CafeVisitSidebar_directions__2oX4N{justify-content:flex-start;border-color:var(--color-accent);background:var(--color-accent);color:#fff}.CafeVisitSidebar_directions__2oX4N>svg:last-of-type{margin-left:auto}.CafeVisitSidebar_directions__2oX4N:hover{border-color:var(--color-accent-dark);background:var(--color-accent-dark)}.CafeVisitSidebar_save__VMM_Z:hover{background:#f0ece5}.CafeVisitSidebar_actions__LE8GX svg{flex-shrink:0;stroke-width:1.55}.CafeVisitSidebar_directions__2oX4N:focus-visible,.CafeVisitSidebar_hoursLink__O_LOz:focus-visible,.CafeVisitSidebar_save__VMM_Z:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.CafeVisitSidebar_footer__Lpuhq{display:flex;align-items:center;justify-content:center;gap:6px;margin:20px -24px 0;border-top:1px solid var(--color-border);border-radius:0 0 6px 6px;background:#f7f3ec;padding:12px 8px;color:var(--color-muted);font-size:9px;text-align:center}.CafeVisitSidebar_footer__Lpuhq svg{flex-shrink:0}@media (min-width:1001px){.CafeVisitSidebar_sidebar__1NXUS{position:sticky;top:calc(80px + var(--preview-banner-height, 0px))}}@media (max-width:1000px){.CafeVisitSidebar_sidebar__1NXUS{display:none}}.CafeVisitSidebar_card__ljPPF[data-variant=mobile]{border:0;border-radius:0;padding:0 max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left));font-family:var(--font-ui);line-height:1.6;box-shadow:none}.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_statusRow__8YcOS{gap:8px;margin-top:0}.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_district__oEJoZ,.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_hoursLink__O_LOz,.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_station__QsTi7,.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_statusBadge__Q8FOY,.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_statusDetail__Nnbqg{font-size:.875rem}.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_hoursLink__O_LOz{min-height:44px}.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_location__IEuqN{gap:0;margin-top:16px;padding-top:12px}.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_district__oEJoZ{margin-bottom:0;padding-left:28px}.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_line__oVWcZ{grid-template-columns:18px minmax(0,1fr);gap:10px;margin:0;padding:12px 0;font-size:.9375rem}.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_line__oVWcZ>svg{width:18px;height:18px;margin-top:3px}.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_lineValue__cL0lY{padding:0}.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_lineActions__uU2eG{grid-column:2;min-width:0;flex-wrap:wrap;justify-content:flex-start;gap:8px;opacity:1;pointer-events:auto}.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_lineAction__5pOBA{flex:1 1 100px;min-width:0;min-height:44px;gap:6px;border:1px solid var(--color-border);border-radius:6px;padding:8px 10px;font:inherit;font-size:.875rem;line-height:1.4}.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_lineAction__5pOBA svg{width:18px;height:18px;flex-shrink:0}.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_lineAction__5pOBA span{min-width:0;overflow-wrap:anywhere}.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_lineAction__5pOBA:active,.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_lineValue__cL0lY:active{background:#f4efe7}.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_line__oVWcZ[data-kind=phone]{grid-template-columns:18px minmax(0,1fr) auto;border-top:1px solid var(--color-border)}.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_line__oVWcZ[data-kind=phone]>svg{margin-top:13px}.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_line__oVWcZ[data-kind=phone] .CafeVisitSidebar_lineValue__cL0lY{min-height:44px;padding-block:10px;color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:4px}.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_line__oVWcZ[data-kind=phone] .CafeVisitSidebar_lineActions__uU2eG{grid-column:auto}.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_line__oVWcZ[data-kind=phone] .CafeVisitSidebar_lineAction__5pOBA{flex:none}.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_station__QsTi7{grid-template-columns:18px minmax(0,1fr);gap:10px;margin-top:4px}.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_station__QsTi7 svg{width:18px;height:18px}.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_map__E8vL8 img{height:150px;border-radius:8px;object-fit:cover}.CafeVisitSidebar_card__ljPPF[data-variant=mobile] .CafeVisitSidebar_footer__Lpuhq{margin-inline:-20px;border-radius:0;padding:14px 20px;font-size:.75rem}.MobileVisitBar_bar__4wESW{display:none;color:var(--color-ink);font-family:var(--font-ui)}.MobileVisitBar_summary__DyWig{flex:1 1 56px;min-width:0;overflow-wrap:anywhere}.MobileVisitBar_summary__DyWig strong{display:block;color:#886b56;font-size:.75rem;font-weight:600;line-height:1.4}.MobileVisitBar_summary__DyWig strong[data-tone=open]{color:#536c4b}.MobileVisitBar_summary__DyWig strong[data-tone=closing]{color:#88531b}.MobileVisitBar_summary__DyWig strong[data-tone=unknown]{color:var(--color-muted)}.MobileVisitBar_summary__DyWig small{display:block;margin-top:2px;color:var(--color-muted);font-size:.6875rem;line-height:1.4}.MobileVisitBar_close__0t1YC,.MobileVisitBar_directions__6TW8x,.MobileVisitBar_info__HVpjK{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--color-border);border-radius:6px;background:transparent;padding:10px 12px;color:inherit;font:inherit;font-size:.875rem;font-weight:600;line-height:1.4;text-decoration:none}.MobileVisitBar_close__0t1YC svg,.MobileVisitBar_directions__6TW8x svg,.MobileVisitBar_info__HVpjK svg{flex-shrink:0}.MobileVisitBar_directions__6TW8x{border-color:var(--color-accent);background:var(--color-accent);color:white}.MobileVisitBar_close__0t1YC:active,.MobileVisitBar_info__HVpjK:active{background:#f4efe7}.MobileVisitBar_directions__6TW8x:active{background:var(--color-accent-dark)}.MobileVisitBar_close__0t1YC:focus-visible,.MobileVisitBar_directions__6TW8x:focus-visible,.MobileVisitBar_info__HVpjK:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.MobileVisitBar_sheet__Z9JJe{position:fixed;inset:auto 0 0;width:100%;max-width:700px;max-height:calc(100dvh - max(24px, env(safe-area-inset-top)));margin:0 auto;overflow:hidden;border:1px solid #dfd6c8;border-bottom:0;border-radius:20px 20px 0 0;background:#fffdf8;padding:0;color:var(--color-ink);font-family:var(--font-ui);box-shadow:0 -12px 48px #332b2526}.MobileVisitBar_sheet__Z9JJe[open]{display:flex;flex-direction:column}.MobileVisitBar_sheet__Z9JJe::backdrop{background:#231c1766}.MobileVisitBar_sheetHeader__xVWSl{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px max(20px,env(safe-area-inset-right)) 16px max(20px,env(safe-area-inset-left))}.MobileVisitBar_sheetHeader__xVWSl>div{min-width:0;overflow-wrap:anywhere}.MobileVisitBar_sheetHeader__xVWSl h2{margin:0;font-family:var(--font-display);font-size:1.5rem;line-height:1.3;letter-spacing:-.5px}.MobileVisitBar_sheetHeader__xVWSl p{margin:4px 0 0;color:var(--color-muted);font-size:.875rem;line-height:1.5}.MobileVisitBar_close__0t1YC{flex-shrink:0;padding:0}.MobileVisitBar_sheetBody__5ZtwM{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom)}@media (prefers-reduced-motion:no-preference){.MobileVisitBar_sheet__Z9JJe[open]{animation:MobileVisitBar_sheet-enter__UqrzT .18s ease-out}}@keyframes MobileVisitBar_sheet-enter__UqrzT{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.MobileVisitBar_bar__4wESW{position:fixed;inset:auto 0 0;z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-top:1px solid #d9cfc1;background:#fffdf7f5;padding:10px max(12px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));backdrop-filter:blur(15px)}}.CafeProfile_profile__9D0un{padding-bottom:40px}@media (min-width:701px){.CafeProfile_profile__9D0un{padding-bottom:80px}}.DestinationsSection_section__Lv0bg{border-top:1px solid var(--home-line,var(--color-border));padding-block:var(--home-section-space,48px);scroll-margin-top:30px}.DestinationsSection_heading__j0gC0{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:48px}.DestinationsSection_eyebrow__756bH{margin-bottom:12px;color:var(--home-rust,var(--color-accent));font-size:12px;font-weight:600;line-height:1.6}.DestinationsSection_heading__j0gC0 h2{font-size:clamp(24px,2.2vw,30px);line-height:1.35}.DestinationsSection_intro__al_oB{max-width:340px;color:var(--color-muted);font-size:14px;line-height:1.8}.DestinationsSection_groups__yhmPZ{display:flex;flex-wrap:wrap;gap:24px 48px;margin-top:28px}.DestinationsSection_group__UoTVR{min-width:0}.DestinationsSection_groupLabel__Dh_z9{margin-bottom:12px;color:var(--color-muted);font-size:12px;line-height:1.6}.DestinationsSection_list__mkkQQ{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0}.DestinationsSection_chip__Nf0la{display:inline-flex;min-height:44px;align-items:center;gap:8px;border:1px solid var(--home-line,var(--color-border));border-radius:999px;padding:10px 18px;background:#fffcf7;color:var(--color-ink);font-size:14px;font-weight:600;text-decoration:none;transition:border-color .16s,color .16s}.DestinationsSection_chip__Nf0la svg{color:var(--home-rust,var(--color-accent));transition:transform .16s}.DestinationsSection_chip__Nf0la:focus-visible,.DestinationsSection_chip__Nf0la:hover{border-color:var(--home-rust,var(--color-accent));color:var(--home-rust,var(--color-accent))}.DestinationsSection_chip__Nf0la:focus-visible svg,.DestinationsSection_chip__Nf0la:hover svg{transform:translate(2px,-2px)}.DestinationsSection_chip__Nf0la:focus-visible{box-shadow:0 0 0 2px var(--color-paper),0 0 0 4px var(--home-rust,var(--color-accent))}@media (max-width:1000px){.DestinationsSection_heading__j0gC0{gap:32px}}@media (max-width:700px){.DestinationsSection_heading__j0gC0{grid-template-columns:1fr;gap:20px}.DestinationsSection_intro__al_oB{max-width:450px}.DestinationsSection_list__mkkQQ{gap:8px}.DestinationsSection_chip__Nf0la{padding:8px 14px}}@media (prefers-reduced-motion:reduce){.DestinationsSection_chip__Nf0la,.DestinationsSection_chip__Nf0la svg{transition:none}}.OwnerOverviewEditor_actions__qG78f,.OwnerOverviewEditor_blockActions__f6n9C,.OwnerOverviewEditor_blockHeader__P86MO,.OwnerOverviewEditor_languageBar__hzduD,.OwnerOverviewEditor_mode__Ylf1n,.OwnerOverviewEditor_toolbar__oZerc{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.OwnerOverviewEditor_toolbar__oZerc{justify-content:space-between;margin-block:24px}.OwnerOverviewEditor_languageBar__hzduD{gap:4px}.OwnerOverviewEditor_blocks__6PERG,.OwnerOverviewEditor_fields__rrWON{display:grid;gap:20px}.OwnerOverviewEditor_block__mgfB3{min-width:0;border:1px solid var(--color-border);border-radius:12px;padding:20px}.OwnerOverviewEditor_blockHeader__P86MO{justify-content:space-between;gap:16px;margin-bottom:16px}.OwnerOverviewEditor_blockHeader__P86MO h3{margin:0;font:500 1.1rem var(--font-ui)}.OwnerOverviewEditor_blockActions__f6n9C{gap:4px}.OwnerOverviewEditor_blockActions__f6n9C button{min-width:40px;padding-inline:10px}.OwnerOverviewEditor_source__Y5nZH{background:#f6f3ec}.OwnerOverviewEditor_source__Y5nZH .OwnerOverviewEditor_blockHeader__P86MO{margin-bottom:4px}.OwnerOverviewEditor_hint__qJGY2{margin:0;color:var(--color-muted);font-size:.85rem;line-height:1.7}.OwnerOverviewEditor_item__kS95W{min-width:0;display:grid;gap:16px;padding:18px;border:1px solid var(--color-border);border-radius:8px}.OwnerOverviewEditor_item__kS95W legend{padding-inline:6px;font-weight:600;font-size:.85rem}.OwnerOverviewEditor_photo__7l8_w{width:180px;height:120px;object-fit:cover;border-radius:6px}.OwnerOverviewEditor_add__IIpsh{margin-top:24px;max-width:380px}.OwnerOverviewEditor_actions__qG78f{justify-content:space-between;margin-top:28px;padding-top:22px;border-top:1px solid var(--color-border)}.OwnerOverviewEditor_actions__qG78f>div{display:flex;gap:10px;flex-wrap:wrap}.OwnerOverviewEditor_preview__apZpg{padding:24px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-background,#faf8f3)}.OwnerOverviewEditor_compare__0Fe_p{margin-top:24px}.OwnerOverviewEditor_compare__0Fe_p summary{cursor:pointer;font-size:.9rem;color:var(--color-accent);padding-block:10px}.OwnerOverviewEditor_notice___kGUl{margin-bottom:16px}@media (max-width:700px){.OwnerOverviewEditor_block__mgfB3,.OwnerOverviewEditor_preview__apZpg{padding:16px}.OwnerOverviewEditor_blockHeader__P86MO{align-items:flex-start}.OwnerOverviewEditor_actions__qG78f{align-items:stretch}.OwnerOverviewEditor_actions__qG78f>div{width:100%}.OwnerOverviewEditor_actions__qG78f>div>button{flex:1}}.Contact_page__pSwuO{max-width:760px;margin-inline:auto;padding-block:64px 96px;padding-inline:var(--content-padding-inline);color:var(--color-ink);font-family:var(--font-ui);line-height:1.7}.Contact_kicker__m_IDU{color:var(--color-accent);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.Contact_title__ja4BO{font-family:var(--font-serif);font-size:clamp(2rem,4vw,2.9rem);font-weight:400;line-height:1.15;margin:12px 0 8px}.Contact_intro__ZZV5E{color:var(--color-muted);margin-bottom:12px;max-width:60ch}.Contact_form__dKnmJ{display:grid;gap:24px;margin-top:32px}.Contact_requiredNote__FyYVb,.Contact_verificationStatus__Sva16{margin:0;color:var(--color-muted);font-size:.8125rem;line-height:1.6}.Contact_fields__BHiv4{display:grid;gap:24px;min-inline-size:0;margin:0;padding:0;border:0}.Contact_section__tHnWz{border-top:1px solid var(--color-border);padding-top:24px;display:grid;gap:20px}.Contact_sectionTitle__qFS1H{font-family:var(--font-serif);font-size:1.45rem;font-weight:400;margin:0}.Contact_twoCols__TGio5{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.Contact_messageHint__M49Oa{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px}.Contact_counter__OPy0P{white-space:nowrap;font-variant-numeric:tabular-nums}.Contact_additionalDetails__QrUIO{border:1px solid var(--color-border);border-radius:8px;padding:12px 16px}.Contact_detailsSummary__Cja1r{color:var(--color-muted);cursor:pointer;font-size:.875rem;line-height:1.6}.Contact_detailsSummary__Cja1r:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.Contact_detailsContent__XKgZy{padding-top:16px}.Contact_submitArea__TUXpI,.Contact_verification__lCVlj{display:grid;gap:12px;min-width:0}.Contact_verification__lCVlj{justify-items:start}.Contact_verificationStatus__Sva16:empty{display:none}.Contact_submit__7mf1s{justify-self:start;min-width:min(220px,100%)}.Contact_honeypot__Ttq_c{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.Contact_success__8NRNN{margin-top:32px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-paper);padding:24px;display:grid;gap:8px}.Contact_successTitle__Z_QSA{font-family:var(--font-serif);font-size:1.45rem;font-weight:400;margin:0}.Contact_successTitle__Z_QSA:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.Contact_successIcon__7IXV7{color:var(--color-accent);margin-bottom:4px}.Contact_successBody__HU_Od{color:var(--color-muted);margin:0}@media (max-width:650px){.Contact_page__pSwuO{padding-block:40px 64px}.Contact_twoCols__TGio5{grid-template-columns:1fr}.Contact_submit__7mf1s{width:100%}}