@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/a128116a0bc3fa8c.1j5s5ojb4-d-s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/9db33c57cd4391b8.237s8-2g-gft2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/8010b10db0d5feb2.p.0hamgza7cpt1x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522.40v7iydlhc_yt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e.438h7bwt6ldsi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6.p.0rg7ym60g9xsl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fraunces_9389f94e-module__yxNgYq__className{font-family:Fraunces,Georgia,Times New Roman,serif}.fraunces_9389f94e-module__yxNgYq__variable{--ccg-font-display:"Fraunces", Georgia, Times New Roman, serif}
@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e8df35dd937fa7a.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fc2699ecc8323b38.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa0520225c6f3d07.p.3tasb8qs95n_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.public_sans_c744bc5b-module__E_ycoq__className{font-family:Public Sans,system-ui,Segoe UI,Arial,sans-serif;font-style:normal}.public_sans_c744bc5b-module__E_ycoq__variable{--ccg-font-ui:"Public Sans", system-ui, Segoe UI, Arial, sans-serif}
[data-register]{--tvg-paper:#fff;--tvg-surface:#f7f7f5;--tvg-ink:#1b2a36;--tvg-muted:#5b6670;--tvg-line:#e6e6e2;--tvg-green:#2b6f7e;--tvg-green-ink:#fff;--tvg-corn:#eef3f4;--tvg-corn-ink:#1b2a36;--tvg-sky:#2b6f7e;--tvg-sky-ink:#fff;--tvg-pasture:#f7f7f5;--tvg-cornwash:#f3f6f7;--tvg-skywash:#f3f6f7;--tvg-focus:#2b6f7e}@media (prefers-color-scheme:dark){[data-register]:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tvg-paper:#111518;--tvg-surface:#181d21;--tvg-ink:#e9eef1;--tvg-muted:#a3adb5;--tvg-line:#2a3137;--tvg-green:#6fb3c0;--tvg-green-ink:#07161a;--tvg-corn:#1e262b;--tvg-corn-ink:#e9eef1;--tvg-sky:#8cc7d2;--tvg-sky-ink:#07161a;--tvg-pasture:#1a2226;--tvg-cornwash:#1e262b;--tvg-skywash:#1a2226;--tvg-focus:#8cc7d2}}[data-register][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tvg-paper:#111518;--tvg-surface:#181d21;--tvg-ink:#e9eef1;--tvg-muted:#a3adb5;--tvg-line:#2a3137;--tvg-green:#6fb3c0;--tvg-green-ink:#07161a;--tvg-corn:#1e262b;--tvg-corn-ink:#e9eef1;--tvg-sky:#8cc7d2;--tvg-sky-ink:#07161a;--tvg-pasture:#1a2226;--tvg-cornwash:#1e262b;--tvg-skywash:#1a2226;--tvg-focus:#8cc7d2}.tvg-root{background:var(--tvg-surface);color:var(--tvg-ink);font-family:var(--font-body), "Segoe UI", system-ui, -apple-system, sans-serif;flex-direction:column;min-height:100vh;font-size:17px;line-height:1.55;display:flex;overflow-x:hidden}.tvg-root :focus-visible{outline:2px solid var(--tvg-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tvg-root *{transition:none!important;animation:none!important}}.tvg-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tvg-skip-link{z-index:100;background:var(--tvg-ink);color:var(--tvg-paper);font:600 14px var(--font-sign), sans-serif;border-radius:4px;padding:10px 16px;position:absolute;top:0;left:-9999px}.tvg-skip-link:focus{top:16px;left:16px}.tvg-strip{background:var(--tvg-surface);color:var(--tvg-ink);border-bottom:1px solid var(--tvg-line);font:600 13.5px/1.35 var(--font-sign), sans-serif;text-align:center;padding:9px 16px}.tvg-opening-soon{background:var(--tvg-corn);color:var(--tvg-corn-ink);font:700 13.5px/1.4 var(--font-sign), sans-serif;text-align:center;padding:10px 16px}.tvg-header{border-bottom:1px solid var(--tvg-line);background:var(--tvg-paper)}.tvg-nav-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;max-width:1180px;margin:0 auto;padding:18px 16px 14px;display:flex}.tvg-brand{min-width:0;color:var(--tvg-ink);align-items:center;gap:12px;text-decoration:none;display:flex}.tvg-brand-icon{flex:none;width:56px;height:56px;display:block}.tvg-mark{width:100%;height:auto;display:block}.tvg-mark-dark{display:none}.tvg-footer-logo{width:96px;display:block}@media (prefers-color-scheme:dark){[data-register]:not([data-theme=light]) .tvg-mark-light{display:none}[data-register]:not([data-theme=light]) .tvg-mark-dark{display:block}}[data-register][data-theme=dark] .tvg-mark-light{display:none}[data-register][data-theme=dark] .tvg-mark-dark{display:block}.tvg-wordmark{color:var(--tvg-ink);gap:5px;min-width:0;text-decoration:none;display:grid}.tvg-wordmark .tvg-sign{border:2px solid var(--tvg-ink);width:max-content;max-width:100%;padding:2px;display:block}.tvg-wordmark .tvg-sign span{border:1px solid var(--tvg-ink);font:800 17px/1 var(--font-sign), sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:6px 11px 5px;display:block}.tvg-towns{font:600 10px/1.35 var(--font-sign), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--tvg-muted);overflow-wrap:break-word;max-width:100%}.tvg-header-menu-btn{min-width:44px;min-height:44px;font:700 14px var(--font-sign), sans-serif;border:2px solid var(--tvg-ink);background:var(--tvg-paper);color:var(--tvg-ink);border-radius:4px;justify-content:center;align-items:center;padding:0 14px;display:none}.tvg-header-nav-list{font:600 15px var(--font-sign), sans-serif;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.tvg-header-nav-list a{color:var(--tvg-ink);text-decoration:none}.tvg-header-nav-list a:hover{text-decoration:underline}.tvg-street-wrap{max-width:1180px;margin:0 auto;padding:0 16px}.tvg-street{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;border-bottom:1px solid var(--tvg-line);align-items:flex-end;gap:6px;max-width:100%;padding:4px 0 0;display:flex;overflow:auto hidden}.tvg-blade{background:var(--tvg-green);color:var(--tvg-green-ink);font:800 10px/1 var(--font-sign), sans-serif;letter-spacing:.09em;text-transform:uppercase;border-radius:3px;flex:none;align-self:center;margin-right:2px;padding:3px}.tvg-blade span{border:1px solid;border-radius:2px;padding:5px 7px;display:block}.tvg-shop{scroll-snap-align:start;color:var(--tvg-ink);border:1px solid var(--tvg-line);background:var(--tvg-paper);border-bottom:0;border-radius:6px 6px 0 0;flex:none;text-decoration:none;display:block}.tvg-shop:hover{background:var(--tvg-cornwash)}.tvg-fascia{font:800 11px/1.15 var(--font-sign), sans-serif;letter-spacing:.06em;text-transform:uppercase;text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;display:flex;position:relative}.tvg-shop[aria-current=page] .tvg-fascia{border-bottom:3px solid var(--tvg-green)}.tvg-shop:not([aria-current=page]) .tvg-fascia{color:var(--tvg-muted)}.tvg-shop[aria-current=page] .tvg-fascia{color:var(--tvg-ink)}.tvg-footer{border-top:1px solid var(--tvg-line);background:var(--tvg-paper);margin-top:auto;padding:32px 16px 28px}.tvg-footer-inner{gap:18px;max-width:1180px;margin:0 auto;display:grid}.tvg-footer-links{font:600 14px var(--font-sign), sans-serif;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.tvg-footer-links a{color:var(--tvg-ink);-webkit-text-decoration-color:var(--tvg-line);text-decoration-color:var(--tvg-line);text-underline-offset:4px}.tvg-footer-links a:hover{-webkit-text-decoration-color:var(--tvg-ink);text-decoration-color:var(--tvg-ink)}.tvg-footer-facts{color:var(--tvg-muted);gap:4px;max-width:60ch;font-size:14px;display:grid}.tvg-footer-legal{color:var(--tvg-muted);border-top:1px solid var(--tvg-line);padding-top:14px;font-size:13px}.tvg-main{flex:1}.tvg-placeholder{text-align:center;gap:16px;max-width:720px;margin:0 auto;padding:64px 16px 96px;display:grid}.tvg-placeholder h1{font:700 clamp(1.9rem, 5vw, 2.6rem)/1.1 var(--font-sign), sans-serif;letter-spacing:-.01em;margin:0}.tvg-placeholder p{color:var(--tvg-muted);margin:0;font-size:17px}@media (max-width:640px){.tvg-brand{gap:10px}.tvg-brand-icon{width:44px;height:44px}.tvg-header-menu-btn{display:inline-flex}.tvg-nav-row{padding:16px 16px 12px}.tvg-street-wrap{padding:0 16px}.tvg-header-nav-list{flex-direction:column;order:3;width:100%;padding-top:6px;display:none}.tvg-header-nav-list[data-open=true]{display:flex}}
