.HeroVideo-module__cZGmYq__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}.HeroVideo-module__cZGmYq__toggle{z-index:2;right:var(--margin);min-height:44px;color:var(--bone);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);position:absolute;bottom:clamp(20px,3vw,40px)}.HeroVideo-module__cZGmYq__toggle:hover{text-decoration-color:currentColor}
.Newsletter-module__2Pl5Qq__form{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.Newsletter-module__2Pl5Qq__row{border-bottom:1px solid var(--rule-strong);align-items:end;gap:20px;display:flex}.Newsletter-module__2Pl5Qq__input{width:100%;min-width:0;min-height:56px;font-family:var(--font-reading);font-size:var(--type-body);letter-spacing:-.01em;background:0 0;border:0;border-radius:0;flex:1;padding:10px 0 8px}.Newsletter-module__2Pl5Qq__input::placeholder{color:color-mix(in srgb, var(--olive) 70%, var(--paper));font-style:italic}.Newsletter-module__2Pl5Qq__input:focus{outline:none}.Newsletter-module__2Pl5Qq__row:focus-within{border-bottom-color:var(--ink);box-shadow:0 1px 0 var(--ink)}.Newsletter-module__2Pl5Qq__submit{flex:none;padding-bottom:6px}.Newsletter-module__2Pl5Qq__micro{color:var(--olive-text)}
.Plate-module__ezkkta__plate{position:relative}.Plate-module__ezkkta__label{color:var(--olive-text);margin:0 0 8px;display:block}.Plate-module__ezkkta__mount{background-color:var(--mat);background-image:var(--paper-tex);background-size:var(--tex-size);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 5%, transparent);padding:clamp(10px,1.3vw,20px)}.Plate-module__ezkkta__print{background-color:var(--plate);background-image:var(--paper-tex);background-size:600px;width:100%;position:relative;overflow:hidden}.Plate-module__ezkkta__img{object-fit:cover;transition:transform .7s var(--ease)}.Plate-module__ezkkta__slot{color:color-mix(in srgb, var(--ink) 55%, var(--plate));align-items:flex-end;padding:clamp(10px,1.1vw,16px);display:flex;position:absolute;inset:0}.Plate-module__ezkkta__slotText{gap:2px;display:grid}.Plate-module__ezkkta__path{font-size:var(--type-meta);opacity:.75;text-transform:none;word-break:break-all}.Plate-module__ezkkta__caption{color:var(--olive-text);gap:1.2em;margin-top:8px;line-height:1.35;display:flex}.Plate-module__ezkkta__credit{opacity:.8}.Plate-module__ezkkta__aside{text-align:right;flex:none;margin-left:auto}@media (hover:hover){a:hover .Plate-module__ezkkta__img{transform:scale(1.015)}}
.SectionHead-module___aV-iW__head.SectionHead-module___aV-iW__head{margin-bottom:var(--space-m);align-items:baseline;row-gap:6px}.SectionHead-module___aV-iW__rule{border-top:1px solid var(--rule-strong);grid-column:1/-1;height:0;margin-bottom:12px}.SectionHead-module___aV-iW__head.SectionHead-module___aV-iW__head{column-gap:var(--gutter);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.SectionHead-module___aV-iW__label{grid-column:1}.SectionHead-module___aV-iW__no{color:var(--clay-text);margin-right:1.2em}.SectionHead-module___aV-iW__middle{text-align:center;color:var(--olive-text);grid-column:2;justify-self:center}.SectionHead-module___aV-iW__end,.SectionHead-module___aV-iW__middle[data-alone]{text-align:right;grid-column:3;justify-self:end}.SectionHead-module___aV-iW__end .action{min-height:0}[data-tone=inverse] .SectionHead-module___aV-iW__rule{border-top-color:color-mix(in srgb, var(--bone) 55%, transparent)}[data-tone=inverse] .SectionHead-module___aV-iW__middle{color:inherit;opacity:.8}[data-tone=inverse] .SectionHead-module___aV-iW__no{color:inherit}@media (max-width:640px){.SectionHead-module___aV-iW__head.SectionHead-module___aV-iW__head{grid-template-columns:minmax(0,1fr) auto;row-gap:0;margin-bottom:20px}.SectionHead-module___aV-iW__rule{margin-bottom:10px}.SectionHead-module___aV-iW__label{grid-column:1}.SectionHead-module___aV-iW__middle{display:none}.SectionHead-module___aV-iW__middle[data-alone]{text-align:right;grid-column:2;justify-self:end;display:block}.SectionHead-module___aV-iW__end{text-align:right;grid-column:2;justify-self:end}}
.cafe-module__F9LMTG__hero{grid-column:1/-1}.cafe-module__F9LMTG__section{margin-top:var(--space-l)}.cafe-module__F9LMTG__origin{margin-top:var(--space-l);align-items:start;row-gap:32px}.cafe-module__F9LMTG__originSide{grid-column:1/span 4;gap:24px;display:grid}.cafe-module__F9LMTG__label{color:var(--olive-text)}.cafe-module__F9LMTG__facts{border-top:1px solid var(--rule-strong)}.cafe-module__F9LMTG__facts div{border-bottom:1px solid var(--rule);grid-template-columns:9ch 1fr;gap:12px;padding-block:8px 7px;display:grid}.cafe-module__F9LMTG__facts dt{color:var(--olive-text)}.cafe-module__F9LMTG__originText{gap:var(--gap-head);grid-column:5/-1;display:grid}.cafe-module__F9LMTG__lives{row-gap:var(--gap-head);align-items:start}.cafe-module__F9LMTG__livesTitle{grid-column:1/span 6}.cafe-module__F9LMTG__livesTitle em{color:var(--olive-text);font-style:normal;display:block}.cafe-module__F9LMTG__livesText{grid-column:7/-1;padding-top:.35em}.cafe-module__F9LMTG__bar{row-gap:var(--gap-head);align-items:start}.cafe-module__F9LMTG__barTitle{grid-column:1/span 6}.cafe-module__F9LMTG__barList{grid-column:7/-1}.cafe-module__F9LMTG__room{align-items:start;row-gap:32px}.cafe-module__F9LMTG__roomMain{grid-column:1/span 8}.cafe-module__F9LMTG__roomDetail{grid-column:9/span 4}.cafe-module__F9LMTG__visit{align-items:start;row-gap:32px}.cafe-module__F9LMTG__visitCol{gap:var(--gap-head);justify-items:start;display:grid}.cafe-module__F9LMTG__visitCol:first-child{grid-column:1/span 6}.cafe-module__F9LMTG__visitCol:last-child{grid-column:7/-1}.cafe-module__F9LMTG__visitCol p{max-width:none}.cafe-module__F9LMTG__visitCol dl{width:100%}.cafe-module__F9LMTG__visitCol dl div{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;padding-block:6px;display:grid}@media (max-width:1080px){.cafe-module__F9LMTG__livesTitle{grid-column:1/span 4}.cafe-module__F9LMTG__livesText{grid-column:5/-1}}@media (max-width:640px){.cafe-module__F9LMTG__livesTitle,.cafe-module__F9LMTG__livesText{grid-column:1/-1}.cafe-module__F9LMTG__originSide{grid-column:1/span 3}.cafe-module__F9LMTG__originText{grid-column:4/-1}.cafe-module__F9LMTG__barTitle,.cafe-module__F9LMTG__barList{grid-column:1/-1}.cafe-module__F9LMTG__roomDetail{grid-column:6/span 3}.cafe-module__F9LMTG__visitCol:first-child{grid-column:1/span 4}.cafe-module__F9LMTG__visitCol:last-child{grid-column:5/span 4}.cafe-module__F9LMTG__livesText{padding-top:0}.cafe-module__F9LMTG__originSide,.cafe-module__F9LMTG__originText{grid-column:1/-1}.cafe-module__F9LMTG__originText{grid-row:1}.cafe-module__F9LMTG__roomMain,.cafe-module__F9LMTG__roomDetail,.cafe-module__F9LMTG__visitCol:first-child,.cafe-module__F9LMTG__visitCol:last-child{grid-column:1/-1}}.cafe-module__F9LMTG__who{font-family:var(--font-utility);font-weight:inherit;letter-spacing:.03em;text-transform:uppercase}
.home-module__txgM7a__section{margin-top:var(--space-l)}.home-module__txgM7a__hero{background-color:var(--olive);height:45.35vw;min-height:340px;color:var(--bone);position:relative;overflow:hidden}.home-module__txgM7a__film{position:absolute;inset:0}.home-module__txgM7a__film:after{content:"";background:color-mix(in srgb, var(--ink) 12%, transparent);pointer-events:none;position:absolute;inset:0}.home-module__txgM7a__filmSlot{top:96px;right:var(--margin);text-align:right;color:color-mix(in srgb, var(--bone) 60%, var(--deep));gap:2px;display:grid;position:absolute}.home-module__txgM7a__filmSlot span{text-transform:none;opacity:.8}.home-module__txgM7a__heroText.home-module__txgM7a__heroText{z-index:1;align-items:end;row-gap:12px;max-width:none;position:absolute;bottom:clamp(20px,2.8vw,40px);left:0;right:0}.home-module__txgM7a__heroTitle{font-family:var(--font-editorial);font-size:var(--type-hero);letter-spacing:-.02em;grid-column:1/span 6;font-weight:400;line-height:1}.home-module__txgM7a__heroTitle em{font-style:normal}.home-module__txgM7a__heroMeta{grid-column:1/span 7}.home-module__txgM7a__heroActions{flex-wrap:wrap;grid-column:1/span 6;gap:0 28px;display:flex}.home-module__txgM7a__heroMeta{font-size:var(--type-label)}.home-module__txgM7a__heroActions .action{color:var(--bone);font-size:var(--type-body)}@media (max-width:1080px){.home-module__txgM7a__heroTitle,.home-module__txgM7a__heroMeta,.home-module__txgM7a__heroActions{grid-column:1/-1}}@media (max-width:640px){.home-module__txgM7a__hero{height:128vw;min-height:0}.home-module__txgM7a__heroText.home-module__txgM7a__heroText{row-gap:14px;bottom:28px}.home-module__txgM7a__heroTitle{white-space:nowrap;font-size:10.4vw;line-height:1}.home-module__txgM7a__heroActions{padding-right:56px}.home-module__txgM7a__heroMeta{row-gap:4px;display:grid}.home-module__txgM7a__heroMeta>*+:before{content:none}.home-module__txgM7a__filmSlot{top:80px}}.home-module__txgM7a__owned{color:var(--olive-text)}.home-module__txgM7a__intro{margin-bottom:var(--space-m);align-items:start;row-gap:20px}.home-module__txgM7a__introTitle{grid-column:1/span 6}.home-module__txgM7a__introDek{grid-column:1/-1}@media (max-width:1080px){.home-module__txgM7a__introTitle,.home-module__txgM7a__introDek{grid-column:1/span 6}}@media (max-width:640px){.home-module__txgM7a__introTitle,.home-module__txgM7a__introDek{grid-column:1/-1}}.home-module__txgM7a__drinks{align-items:start;row-gap:32px}.home-module__txgM7a__drink{grid-column:span 3;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-width:0;display:grid}.home-module__txgM7a__drinkName{margin-top:10px}.home-module__txgM7a__drinkDesc{font-size:var(--type-caption);line-height:1.45}.home-module__txgM7a__drinkNote{font-size:var(--type-caption);color:var(--olive-text);margin-top:4px;font-style:italic;line-height:1.45}@media (max-width:1080px){.home-module__txgM7a__drink{grid-column:span 4}}@media (max-width:640px){.home-module__txgM7a__drink{grid-column:span 2}}.home-module__txgM7a__products{align-items:stretch;row-gap:32px}.home-module__txgM7a__p1{grid-column:1/span 4}.home-module__txgM7a__p2{grid-column:5/span 4}.home-module__txgM7a__p3{grid-column:9/span 4}.home-module__txgM7a__coffee{margin-top:var(--space-l);padding-block:var(--space-s) var(--space-l);background-color:var(--olive);color:var(--bone)}.home-module__txgM7a__coffee ::selection{background:var(--bone);color:var(--olive-text)}.home-module__txgM7a__coffeeGrid{align-items:end;row-gap:32px}.home-module__txgM7a__coffeeTitle{grid-column:1/span 8}.home-module__txgM7a__coffeeTitle em{font-style:normal}.home-module__txgM7a__coffeeText{grid-column:9/span 4;max-width:36ch}.home-module__txgM7a__pillars{gap:var(--gutter);margin-top:var(--space-m);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-module__txgM7a__pillars div{border-top:1px solid color-mix(in srgb, var(--bone) 45%, transparent);padding-top:12px}.home-module__txgM7a__pillars dt{opacity:.85;margin-bottom:8px}.home-module__txgM7a__pillars dd{margin:0}@media (max-width:1080px){.home-module__txgM7a__coffeeTitle,.home-module__txgM7a__coffeeText{grid-column:1/-1}}@media (max-width:640px){.home-module__txgM7a__pillars{grid-template-columns:1fr;row-gap:24px}}.home-module__txgM7a__cafe{align-items:start;row-gap:32px}.home-module__txgM7a__cafeImage{grid-column:1/span 5}.home-module__txgM7a__cafeText{grid-column:7/-1;justify-items:start;gap:20px;min-width:0;display:grid}.home-module__txgM7a__cafeProse{max-width:none}.home-module__txgM7a__row{flex-wrap:wrap;gap:0 32px;margin-top:6px;display:flex}@media (max-width:1080px){.home-module__txgM7a__cafeImage{grid-column:1/span 4}.home-module__txgM7a__cafeText{grid-column:5/-1}}@media (max-width:640px){.home-module__txgM7a__cafeImage,.home-module__txgM7a__cafeText{grid-column:1/-1}}.home-module__txgM7a__story{row-gap:var(--gap-head);align-items:start}.home-module__txgM7a__storyTitle{grid-column:1/span 6}.home-module__txgM7a__storyText{grid-column:7/-1;padding-top:.35em}@media (max-width:1080px){.home-module__txgM7a__storyTitle{grid-column:1/span 4}.home-module__txgM7a__storyText{grid-column:5/-1}}@media (max-width:640px){.home-module__txgM7a__storyTitle,.home-module__txgM7a__storyText{grid-column:1/-1}.home-module__txgM7a__storyText{padding-top:0}}.home-module__txgM7a__letters{align-items:start;row-gap:32px}.home-module__txgM7a__lettersTitle{grid-column:1/span 5}.home-module__txgM7a__lettersBody{grid-column:7/-1;align-content:start;gap:16px;min-width:0;display:grid}.home-module__txgM7a__lettersBody>.meta{color:var(--olive-text)}@media (max-width:1080px){.home-module__txgM7a__lettersTitle,.home-module__txgM7a__lettersBody{grid-column:1/-1}}.home-module__txgM7a__house{margin-top:var(--space-l);padding-block:var(--space-s) var(--space-l);background-color:var(--olive);color:var(--bone)}.home-module__txgM7a__house ::selection{background:var(--bone);color:var(--olive)}.home-module__txgM7a__houseGrid{row-gap:var(--gap-head);align-items:start}.home-module__txgM7a__houseTitle{grid-column:1/span 6}.home-module__txgM7a__houseTitle em{font-style:normal}.home-module__txgM7a__houseText{grid-column:7/-1;gap:18px;padding-top:.6em;display:grid}.home-module__txgM7a__houseQuote{margin-top:var(--space-s);grid-column:1/span 9}.home-module__txgM7a__houseQuote blockquote{font-family:var(--font-editorial);font-size:var(--type-editorial);letter-spacing:-.01em;text-indent:-.4em;text-wrap:balance;margin:0;font-style:italic;font-weight:400;line-height:1.3}.home-module__txgM7a__houseQuote figcaption{opacity:.8;margin-top:16px}.home-module__txgM7a__houseLink{flex-wrap:wrap;grid-column:1/-1;gap:0 32px;display:flex}.home-module__txgM7a__honours{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;display:grid}.home-module__txgM7a__honours div{border-top:1px solid color-mix(in srgb, var(--limestone) 45%, transparent);padding-top:12px}.home-module__txgM7a__honours dt{opacity:.75;margin-bottom:6px}.home-module__txgM7a__honours dd{font-family:var(--font-editorial);font-size:var(--type-subhead);letter-spacing:-.01em;text-transform:none;margin:0;line-height:1.15}@media (max-width:640px){.home-module__txgM7a__honours{grid-template-columns:minmax(0,1fr);row-gap:16px}}@media (max-width:1080px){.home-module__txgM7a__houseTitle{grid-column:1/span 3}.home-module__txgM7a__houseText{grid-column:4/-1}.home-module__txgM7a__houseQuote{grid-column:1/-1}}@media (max-width:640px){.home-module__txgM7a__houseTitle,.home-module__txgM7a__houseText{grid-column:1/-1}.home-module__txgM7a__houseText{padding-top:0}.home-module__txgM7a__houseQuote{margin-top:var(--space-m)}.home-module__txgM7a__houseLink{margin-top:var(--space-s)}.home-module__txgM7a__houseQuote blockquote{text-indent:0}}.home-module__txgM7a__find{grid-column:1/span 6;justify-items:start;gap:16px;display:grid}.home-module__txgM7a__findAddress{white-space:nowrap}@media (max-width:640px){.home-module__txgM7a__findAddress{white-space:normal}}@media (max-width:1080px){.home-module__txgM7a__find{grid-column:1/-1}}.home-module__txgM7a__lockup{font-family:var(--font-utility);font-size:var(--type-meta);text-transform:uppercase;letter-spacing:.04em;color:var(--olive-text);flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.home-module__txgM7a__lockup .home-module__txgM7a__ar{font-family:var(--arabic);text-transform:none;margin-left:4px;font-size:1.35em}.home-module__txgM7a__x{color:var(--clay-text)}@media (max-width:640px){.home-module__txgM7a__drinkDesc,.home-module__txgM7a__drinkNote{text-wrap:pretty;font-size:13px;line-height:1.45}}
