.hero[data-astro-cid-i3irphx7]{align-items:center;min-height:100svh;padding:120px 0 72px;display:flex;position:relative;overflow:hidden}.hero-photo[data-astro-cid-i3irphx7]{position:absolute;inset:0}.hero-photo[data-astro-cid-i3irphx7] picture[data-astro-cid-i3irphx7]{width:100%;height:100%;display:block}.hero-photo[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-fit:cover;object-position:60% 50%;transform-origin:70%;width:100%;height:100%;animation:24s linear infinite alternate push}@keyframes push{0%{transform:scale(1)}to{transform:scale(1.08)}}.hero-scrim[data-astro-cid-i3irphx7]{background:linear-gradient(90deg, rgb(var(--night-rgb) / .92) 0%, rgb(var(--night-rgb) / .7) 32%, rgb(var(--night-rgb) / .15) 60%, transparent 100%), linear-gradient(0deg, rgb(var(--night-rgb) / .7) 0%, transparent 30%);position:absolute;inset:0}.hero-inner[data-astro-cid-i3irphx7]{flex-direction:column;align-items:flex-start;display:flex;position:relative}.hero-wreath[data-astro-cid-i3irphx7]{width:clamp(260px,30vw,420px);height:auto;filter:drop-shadow(0 2px 14px rgb(var(--deep-rgb) / .7)) drop-shadow(0 0 2px rgb(var(--deep-rgb) / .5));margin:0 0 8px -24px}.hero-title[data-astro-cid-i3irphx7]{max-width:11ch;font-size:clamp(42px,5.4vw,76px)}.hero-sub[data-astro-cid-i3irphx7]{color:var(--moon-soft);max-width:30ch;margin-top:18px;font-size:19px}.hero-actions[data-astro-cid-i3irphx7]{align-items:center;gap:28px;margin-top:32px;display:flex}.load[data-astro-cid-i3irphx7]{animation:rise .7s var(--ease) both;animation-delay:calc(.1s + var(--i,0) * 80ms)}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=760px){.hero[data-astro-cid-i3irphx7]{min-height:0;padding:0 0 56px;display:block}.hero-photo[data-astro-cid-i3irphx7]{height:125vw;position:relative;inset:auto;overflow:hidden}.hero-photo[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-position:50% 0%}.hero-scrim[data-astro-cid-i3irphx7]{background:linear-gradient(180deg, rgb(var(--night-rgb) / .25) 0%, transparent 18%, transparent 48%, rgb(var(--night-rgb) / .55) 72%, var(--night) 100%);height:calc(125vw + 2px);inset:0 0 auto}.hero-inner[data-astro-cid-i3irphx7]{align-items:stretch;margin-top:-55vw}.hero-wreath[data-astro-cid-i3irphx7]{align-self:center;width:min(200px,48vw);margin:0 auto 10px}.hero-title[data-astro-cid-i3irphx7]{font-size:clamp(38px,10.5vw,50px)}.hero-sub[data-astro-cid-i3irphx7]{margin-top:14px;font-size:17px}.hero-actions[data-astro-cid-i3irphx7]{flex-direction:column;align-items:stretch;gap:6px;margin-top:26px}.hero-actions[data-astro-cid-i3irphx7] .quiet[data-astro-cid-i3irphx7]{justify-content:center}}.intro[data-astro-cid-nwktezpe]{padding:var(--section) 0}.intro-grid[data-astro-cid-nwktezpe]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.intro-title[data-astro-cid-nwktezpe]{max-width:16ch;margin:16px 0 24px;font-size:clamp(36px,4.2vw,58px)}@media (width<=900px){.intro-grid[data-astro-cid-nwktezpe]{grid-template-columns:1fr}}.teas[data-astro-cid-cuv3hkak]{padding:0 0 var(--section)}.teas-head[data-astro-cid-cuv3hkak]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.teas-title[data-astro-cid-cuv3hkak]{margin-top:12px;font-size:clamp(36px,4.2vw,58px)}.tea-grid[data-astro-cid-cuv3hkak]{grid-template-columns:repeat(3,1fr);gap:48px 28px;list-style:none;display:grid}@media (width<=900px){.tea-grid[data-astro-cid-cuv3hkak]{grid-template-columns:repeat(2,1fr);gap:36px 16px}}@media (width<=760px){.teas-head[data-astro-cid-cuv3hkak]{flex-direction:column;align-items:flex-start}}@media (width<=340px){.tea-grid[data-astro-cid-cuv3hkak]{grid-template-columns:1fr}}.hours[data-astro-cid-23wcb3v4]{color:var(--ink);background:var(--linen);padding:0}.hours-head[data-astro-cid-23wcb3v4]{text-align:center;padding-top:var(--section);padding-bottom:40px}.hours-title[data-astro-cid-23wcb3v4]{margin-top:12px;font-size:clamp(42px,5.4vw,76px)}.band[data-astro-cid-23wcb3v4]{padding:56px 0}.band-morning[data-astro-cid-23wcb3v4]{background:linear-gradient(180deg, var(--linen), var(--band-1))}.band-afternoon[data-astro-cid-23wcb3v4]{background:linear-gradient(180deg, var(--band-1), var(--band-2))}.band-sun[data-astro-cid-23wcb3v4]{background:linear-gradient(180deg, var(--band-2), var(--band-3))}.band-evening[data-astro-cid-23wcb3v4]{padding:260px 0 var(--section);background:linear-gradient(180deg, var(--band-3) 0, var(--eve-1) 50px, var(--eve-2) 110px, var(--eve-3) 170px, var(--eve-4) 220px, var(--night) 260px);color:var(--moon)}.hour[data-astro-cid-23wcb3v4]{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.band-morning[data-astro-cid-23wcb3v4] .hour-copy[data-astro-cid-23wcb3v4],.band-sun[data-astro-cid-23wcb3v4] .hour-copy[data-astro-cid-23wcb3v4]{order:2}.hour-title[data-astro-cid-23wcb3v4]{font-size:clamp(34px,3.6vw,50px)}.hour-line[data-astro-cid-23wcb3v4]{color:var(--ink-soft);max-width:28ch;margin-top:10px;font-size:19px}.hour-teas[data-astro-cid-23wcb3v4]{flex-wrap:wrap;gap:10px;margin-top:24px;list-style:none;display:flex}.hour-teas[data-astro-cid-23wcb3v4] a[data-astro-cid-23wcb3v4]{min-height:52px;box-shadow:inset 0 0 0 1px var(--hair-day);font-family:var(--font-display);transition:background .3s var(--ease), transform .3s var(--ease);background:#ffffff8c;border-radius:999px;align-items:center;gap:10px;padding:4px 18px 4px 4px;font-size:19px;font-weight:600;display:inline-flex}.hour-teas[data-astro-cid-23wcb3v4] a[data-astro-cid-23wcb3v4]:hover{background:#ffffffd9;transform:translateY(-1px)}.hour-teas[data-astro-cid-23wcb3v4] img[data-astro-cid-23wcb3v4]{object-fit:cover;border-radius:50%;width:44px;height:44px}.hour-art[data-astro-cid-23wcb3v4]{position:relative}.hour-art[data-astro-cid-23wcb3v4] img[data-astro-cid-23wcb3v4]{aspect-ratio:5/4;object-fit:cover;border-radius:var(--radius);width:100%;box-shadow:var(--shadow)}.band-sun[data-astro-cid-23wcb3v4] .hour-line[data-astro-cid-23wcb3v4]{color:var(--ink)}.band-evening[data-astro-cid-23wcb3v4] .hour-line[data-astro-cid-23wcb3v4]{color:var(--moon-soft)}.band-evening[data-astro-cid-23wcb3v4] .hour-teas[data-astro-cid-23wcb3v4] a[data-astro-cid-23wcb3v4]{background:rgb(var(--moon-rgb) / .08);box-shadow:inset 0 0 0 1px var(--hair-night);color:var(--moon)}.band-evening[data-astro-cid-23wcb3v4] .hour-teas[data-astro-cid-23wcb3v4] a[data-astro-cid-23wcb3v4]:hover{background:rgb(var(--moon-rgb) / .16)}.moon[data-astro-cid-23wcb3v4]{width:68px;height:68px;box-shadow:inset -14px 6px 0 0 var(--gold-bright);filter:drop-shadow(0 0 18px rgb(var(--glow-rgb) / .45));border-radius:50%;position:absolute;top:-34px;right:8%;transform:rotate(-20deg)}@media (width<=900px){.hour[data-astro-cid-23wcb3v4]{grid-template-columns:1fr}.band-morning[data-astro-cid-23wcb3v4] .hour-copy[data-astro-cid-23wcb3v4],.band-sun[data-astro-cid-23wcb3v4] .hour-copy[data-astro-cid-23wcb3v4]{order:0}.band-evening[data-astro-cid-23wcb3v4]{padding-top:230px}}
