.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid;position:relative}.hero__text[data-astro-cid-lcdefpme]{padding:calc(var(--header-h) + 2rem) var(--gutter) calc(var(--u) * 6);text-align:center;place-items:center;display:grid}.hero__inner[data-astro-cid-lcdefpme]{justify-items:center;max-width:34rem;display:grid}.hero__title[data-astro-cid-lcdefpme]{margin-top:1.75rem;font-size:clamp(3.25rem,1rem + 5.4vw,7.5rem);line-height:.98}.hero__title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--c-accent)}.hero__deva[data-astro-cid-lcdefpme]{color:var(--c-muted);letter-spacing:.05em;margin-top:1.25rem;font-size:1.15rem}.hero__lede[data-astro-cid-lcdefpme]{color:var(--c-muted);max-width:27rem;line-height:1.65}.hero__proof[data-astro-cid-lcdefpme]{color:var(--c-muted);margin-top:1.75rem}.kitchen__lede[data-astro-cid-lcdefpme]{color:var(--c-muted);max-width:32rem;line-height:1.65}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem;margin-top:2rem;display:flex}.hero__media[data-astro-cid-lcdefpme]{border-radius:0;height:100%;min-height:100svh;margin:0}.hero__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:50% 62%;filter:none}.seal[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--c-bg);z-index:2;border-radius:50%;place-items:center;width:11rem;display:grid;position:absolute;bottom:9%;left:50%;translate:-50%;box-shadow:0 10px 30px #2a1e162e}.seal__ring[data-astro-cid-lcdefpme]{font-family:var(--f-body);letter-spacing:.32em;fill:var(--c-fg);font-size:11px;font-weight:500;position:absolute;inset:.3rem}.seal[data-astro-cid-lcdefpme] .seal__logo{width:44%;height:auto;color:var(--c-fg)}.house[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(0,auto);gap:.5rem;padding:.5rem;display:grid}.house__olive[data-astro-cid-lcdefpme]{background:var(--c-olive);color:var(--c-olive-ink);border-radius:var(--radius);text-align:center;padding:calc(var(--u) * 8) calc(var(--gutter) * 1.25);grid-area:1/1/span 2/span 5;align-content:center;justify-items:center;display:grid}.house__eyebrow[data-astro-cid-lcdefpme]{color:var(--c-olive-ink);opacity:.85}.house__title[data-astro-cid-lcdefpme]{max-width:16ch;margin-top:1.5rem}.house__text[data-astro-cid-lcdefpme]{opacity:.9;max-width:26rem;line-height:1.7}.house__a[data-astro-cid-lcdefpme]{aspect-ratio:4/3.2;grid-area:1/6/auto/span 4}.house__b[data-astro-cid-lcdefpme]{grid-area:1/10/span 2/span 3}.house__c[data-astro-cid-lcdefpme]{aspect-ratio:1;grid-area:2/6/auto/span 2}.note[data-astro-cid-lcdefpme]{background:var(--c-paper);border-radius:var(--radius);text-align:center;box-shadow:0 1px 0 var(--c-line);grid-area:2/8/auto/span 2;align-content:center;justify-items:center;padding:1.5rem 1rem;display:grid}.note__script[data-astro-cid-lcdefpme]{color:var(--c-fg);font-size:clamp(2.5rem,1.5rem + 2vw,3.5rem)}.note__text[data-astro-cid-lcdefpme]{color:var(--c-muted);margin-top:.75rem}.note__small[data-astro-cid-lcdefpme]{color:var(--c-muted);font-size:.95rem;font-style:italic;line-height:1.4}.cups[data-astro-cid-lcdefpme]{padding-block:calc(var(--u) * 14) calc(var(--u) * 12);align-items:start;row-gap:3rem}.cups__intro[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 2rem);grid-column:1/span 4;justify-items:start;gap:1.25rem;display:grid;position:sticky}.cups__lede[data-astro-cid-lcdefpme]{color:var(--c-muted);max-width:22rem;line-height:1.65}.cups__list[data-astro-cid-lcdefpme]{gap:var(--gutter);grid-column:5/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.cup__link[data-astro-cid-lcdefpme]{gap:.35rem;display:grid}.cup__card[data-astro-cid-lcdefpme]{aspect-ratio:4/5;border-radius:var(--radius);background:var(--c-paper);transition:background-color .6s var(--ease);place-items:center;margin-bottom:1rem;display:grid}.cup__no[data-astro-cid-lcdefpme]{color:var(--c-muted);top:1rem;left:1rem;position:absolute!important}.cup__city[data-astro-cid-lcdefpme]{color:var(--c-fg);transition:translate .8s var(--ease);font-size:clamp(2.5rem,1.2rem + 2.6vw,4rem)}.cup__ring[data-astro-cid-lcdefpme]{background:var(--c-fg);opacity:.4;width:2.5rem;height:1px;transition:width .8s var(--ease);inset:auto auto 1.25rem 50%;translate:-50%;position:absolute!important}.cup__name[data-astro-cid-lcdefpme]{font-size:1.25rem;line-height:1.25}.cup__from[data-astro-cid-lcdefpme]{color:var(--c-accent)}.cup__price[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;margin-top:.75rem;font-weight:500;display:flex}.cup__plus[data-astro-cid-lcdefpme]{background:var(--c-fg);width:2.25rem;height:2.25rem;color:var(--c-bg);transition:rotate .6s var(--ease), background-color .4s;border-radius:50%;place-items:center;font-size:1.1rem;display:grid}@media (hover:hover){.cup__link[data-astro-cid-lcdefpme]:hover .cup__card[data-astro-cid-lcdefpme]{background:#e7dcc9}.cup__link[data-astro-cid-lcdefpme]:hover .cup__city[data-astro-cid-lcdefpme]{translate:0 -.4rem}.cup__link[data-astro-cid-lcdefpme]:hover .cup__ring[data-astro-cid-lcdefpme]{width:5rem}.cup__link[data-astro-cid-lcdefpme]:hover .cup__plus[data-astro-cid-lcdefpme]{background:var(--c-accent);rotate:90deg}}.cup__link[data-astro-cid-lcdefpme]:focus-visible .cup__plus[data-astro-cid-lcdefpme]{background:var(--c-accent)}.ritual[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;min-height:80svh;display:grid}.ritual__media[data-astro-cid-lcdefpme]{background:var(--c-dark);position:relative;overflow:clip}.ritual__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;filter:sepia(.25)saturate(.85)brightness(.62)contrast(1.05);width:100%;height:100%}.ritual__words[data-astro-cid-lcdefpme]{left:var(--gutter);bottom:calc(var(--u) * 5);color:var(--c-dark-ink);line-height:2.1;position:absolute}.ritual__text[data-astro-cid-lcdefpme]{padding:calc(var(--u) * 10) calc(var(--gutter) * 1.5);background:#d9d6c0;align-content:center;justify-items:start;gap:1.5rem;display:grid}.ritual__art[data-astro-cid-lcdefpme]{opacity:.08;pointer-events:none;width:42%;top:8%;right:-14%;position:absolute!important}.ritual__art[data-astro-cid-lcdefpme] .ritual__logo{width:100%;height:auto;color:var(--c-olive)}.ritual__lede[data-astro-cid-lcdefpme]{color:#4d4436;max-width:30rem;line-height:1.7}.brews[data-astro-cid-lcdefpme]{width:min(30rem,100%);padding:0;list-style:none}.brews[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid #2a1e162e;grid-template-columns:1fr auto;column-gap:1rem;padding-block:.8rem;display:grid}.brews[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] .meta[data-astro-cid-lcdefpme]{color:#5c5244;grid-column:1}.brews__name[data-astro-cid-lcdefpme]{font-size:1.2rem}.brews__price[data-astro-cid-lcdefpme]{grid-area:1/2/span 2;align-self:center;font-weight:500}.kitchen[data-astro-cid-lcdefpme]{padding-block:calc(var(--u) * 14) calc(var(--u) * 6);gap:calc(var(--u) * 9);display:grid}.kitchen__head[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:1.25rem;display:grid}.dish[data-astro-cid-lcdefpme]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:2rem;display:grid}.dish__media[data-astro-cid-lcdefpme]{aspect-ratio:3/2;grid-column:1/span 6}.dish__text[data-astro-cid-lcdefpme]{grid-column:8/span 4;justify-items:start;gap:1.25rem;display:grid}.dish--flip[data-astro-cid-lcdefpme] .dish__media[data-astro-cid-lcdefpme]{grid-area:1/7/auto/span 6}.dish--flip[data-astro-cid-lcdefpme] .dish__text[data-astro-cid-lcdefpme]{grid-area:1/2/auto/span 4}.dish__body[data-astro-cid-lcdefpme]{color:var(--c-muted);line-height:1.7}.words[data-astro-cid-lcdefpme]{padding-block:calc(var(--u) * 9) calc(var(--u) * 8)}.words__grid[data-astro-cid-lcdefpme]{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.words__rust[data-astro-cid-lcdefpme]{background:var(--c-accent);color:#f4e9dc;border-radius:var(--radius);padding:calc(var(--u) * 7) calc(var(--gutter) * 1.25);text-align:center;grid-column:1/span 6;justify-items:center;display:grid}.words__mark[data-astro-cid-lcdefpme]{opacity:.7;font-size:5rem;line-height:.6}.words__rust[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:18ch;margin-top:1rem}.words__item[data-astro-cid-lcdefpme]{padding-left:var(--gutter);border-left:1px solid var(--c-line);grid-column:span 3;gap:1rem;display:grid}.words__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:1.3rem;font-style:italic;line-height:1.4}.words__item[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme]{color:var(--c-muted)}.values[data-astro-cid-lcdefpme]{padding-bottom:calc(var(--u) * 12)}.values__list[data-astro-cid-lcdefpme]{padding:calc(var(--u) * 5) 0 0;border-top:1px solid var(--c-line);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.values__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:.5rem;padding-inline:1rem;display:grid}.values__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid var(--c-line)}.values__icon[data-astro-cid-lcdefpme]{width:2.5rem;height:2.5rem;color:var(--c-fg);margin-bottom:.5rem}.values__title[data-astro-cid-lcdefpme]{font-size:1.25rem}.stay[data-astro-cid-lcdefpme]{background:var(--c-dark);min-height:70svh;color:var(--c-dark-ink);align-items:center;display:grid;position:relative;overflow:clip}.stay__bg[data-astro-cid-lcdefpme]{object-fit:cover;filter:sepia(.3)saturate(.8)brightness(.45);width:100%;height:100%;position:absolute;inset:0}.stay[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(90deg,#231811d9,#23181133);position:absolute;inset:0}.stay__inner[data-astro-cid-lcdefpme]{z-index:1;justify-items:start;gap:1.5rem;max-width:40rem;display:grid;position:relative}.stay__eyebrow[data-astro-cid-lcdefpme]{color:var(--c-dark-muted)}.stay__text[data-astro-cid-lcdefpme]{color:var(--c-dark-ink);opacity:.9;max-width:28rem;line-height:1.7}@media (width<=1023px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__media[data-astro-cid-lcdefpme]{grid-row:2;min-height:70svh}.seal[data-astro-cid-lcdefpme]{left:auto;right:var(--gutter);bottom:70svh;translate:0 50%}.house__olive[data-astro-cid-lcdefpme]{grid-area:auto/1/auto/-1}.house__a[data-astro-cid-lcdefpme]{grid-area:auto/1/auto/span 7}.house__b[data-astro-cid-lcdefpme]{grid-area:auto/8/auto/-1}.house__c[data-astro-cid-lcdefpme]{grid-area:auto/1/auto/span 6}.note[data-astro-cid-lcdefpme]{grid-area:auto/7/auto/-1}.cups__intro[data-astro-cid-lcdefpme]{grid-column:1/-1;position:static}.cups__list[data-astro-cid-lcdefpme]{grid-column:1/-1}.ritual[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.ritual__media[data-astro-cid-lcdefpme]{min-height:50svh}.dish__media[data-astro-cid-lcdefpme],.dish--flip[data-astro-cid-lcdefpme] .dish__media[data-astro-cid-lcdefpme],.dish__text[data-astro-cid-lcdefpme],.dish--flip[data-astro-cid-lcdefpme] .dish__text[data-astro-cid-lcdefpme]{grid-area:auto/1/auto/-1}.words__rust[data-astro-cid-lcdefpme]{grid-column:1/-1}.words__item[data-astro-cid-lcdefpme]{grid-column:span 6}}@media (width<=767px){.hero__text[data-astro-cid-lcdefpme]{padding-top:calc(var(--header-h) + 1.5rem)}.hero__title[data-astro-cid-lcdefpme]{font-size:clamp(2.9rem,13vw,3.75rem)}.hero__media[data-astro-cid-lcdefpme]{min-height:62svh}.hero__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:50% 60%}.seal[data-astro-cid-lcdefpme]{width:8.5rem;bottom:62svh}.seal__ring[data-astro-cid-lcdefpme]{font-size:9.5px}.house[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}.house__olive[data-astro-cid-lcdefpme]{padding-block:calc(var(--u) * 9)}.house__a[data-astro-cid-lcdefpme]{grid-column:1/-1}.house__b[data-astro-cid-lcdefpme]{aspect-ratio:3/4;grid-column:1/span 2}.house__c[data-astro-cid-lcdefpme]{aspect-ratio:3/4;grid-column:3/-1}.note[data-astro-cid-lcdefpme]{grid-column:1/-1;padding-block:2.5rem}.cups__list[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-bottom:1rem;padding-inline:var(--gutter);grid-template-columns:repeat(3,78%);overflow-x:auto}.cup[data-astro-cid-lcdefpme]{scroll-snap-align:start}.ritual__words[data-astro-cid-lcdefpme]{display:none}.ritual__art[data-astro-cid-lcdefpme]{width:70%;right:-20%}.words__item[data-astro-cid-lcdefpme]{grid-column:1/-1}.values__list[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;row-gap:2.5rem}.values__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3){border-left:0}}
