.CafeEntry-module__08p4UG__page{background:var(--color-paper);color:var(--color-ink)}.CafeEntry-module__08p4UG__page h1,.CafeEntry-module__08p4UG__page h2,.CafeEntry-module__08p4UG__page h3{font-family:var(--font-display);overflow-wrap:anywhere;min-width:0;margin:0;font-style:normal}.CafeEntry-module__08p4UG__page a{color:inherit}.CafeEntry-module__08p4UG__page button{cursor:pointer;font:inherit}.CafeEntry-module__08p4UG__page :is(a,button,input):focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:4px}.CafeEntry-module__08p4UG__header{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--page-gutter);border-bottom:var(--rule-thin) solid var(--color-rule);display:flex}.CafeEntry-module__08p4UG__brand{align-items:center;gap:var(--space-2xs);font-family:var(--font-display);white-space:nowrap;min-height:var(--control-height);font-weight:700;text-decoration:none;display:inline-flex}.CafeEntry-module__08p4UG__seal{border:var(--rule-thin) solid var(--color-accent);border-radius:var(--radius-round);width:32px;height:32px;font:600 var(--text-xs) var(--font-seal);color:var(--color-accent);place-items:center;display:grid}.CafeEntry-module__08p4UG__header nav{gap:var(--space-sm);align-items:center;display:flex}.CafeEntry-module__08p4UG__header nav a{display:none}.CafeEntry-module__08p4UG__header button{min-width:var(--control-height);min-height:var(--control-height);border:var(--rule-thin) solid var(--color-rule);color:var(--color-ink);border-radius:var(--radius-round);background:0 0}.CafeEntry-module__08p4UG__hero{max-width:var(--content-max);grid-template-areas:"intro""choices""result""photo";margin:auto;display:grid}.CafeEntry-module__08p4UG__intro{padding:var(--space-xl) var(--page-gutter) var(--space-lg);grid-area:intro}.CafeEntry-module__08p4UG__intro h1{letter-spacing:-.035em;font-size:clamp(2.5rem,4.6vw,4.75rem);font-weight:600;line-height:1.04}.CafeEntry-module__08p4UG__intro h1 span{display:block}.CafeEntry-module__08p4UG__audience{color:var(--color-ink-2);font-size:var(--text-sm);margin:var(--space-md) 0 var(--space-2xs);font-weight:600}.CafeEntry-module__08p4UG__description{max-width:50ch;color:var(--color-muted);margin:0;line-height:1.6}.CafeEntry-module__08p4UG__choices{padding:0 var(--page-gutter) var(--space-lg);border:0;grid-area:choices;min-width:0;margin:0}.CafeEntry-module__08p4UG__choices legend{margin-bottom:var(--space-xs);padding:0;font-weight:600}.CafeEntry-module__08p4UG__choices>div{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CafeEntry-module__08p4UG__choices label{align-items:center;gap:var(--space-2xs);cursor:pointer;min-height:60px;padding:var(--space-xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-control);min-width:0;display:flex}.CafeEntry-module__08p4UG__choices label[data-selected=true]{border-color:var(--color-ink);background:var(--color-paper-2)}.CafeEntry-module__08p4UG__choices input{accent-color:var(--color-ink);flex-shrink:0;width:16px;height:16px;margin:0}.CafeEntry-module__08p4UG__choices label>span{min-width:0}.CafeEntry-module__08p4UG__choices strong{white-space:nowrap;font-size:var(--text-sm);display:block}.CafeEntry-module__08p4UG__choices small{color:var(--color-muted);font-size:var(--text-xs);margin-top:var(--space-3xs);display:none}.CafeEntry-module__08p4UG__choices svg{flex-shrink:0;margin-left:auto;display:none}.CafeEntry-module__08p4UG__result{margin:0 var(--page-gutter) var(--space-lg);padding:var(--space-lg) 0 0;border-top:var(--rule-thin) solid var(--color-rule);grid-area:result;min-width:0}.CafeEntry-module__08p4UG__label{color:var(--color-muted);margin:0 0 var(--space-2xs);font-size:var(--text-sm)}.CafeEntry-module__08p4UG__result h2{font-size:var(--text-2xl);line-height:1.1}.CafeEntry-module__08p4UG__recipe{color:var(--color-ink-2);font-size:var(--text-sm);margin:var(--space-xs) 0 var(--space-md);line-height:1.5}.CafeEntry-module__08p4UG__metrics{gap:var(--space-sm);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;display:grid}.CafeEntry-module__08p4UG__metrics dt{color:var(--color-muted);font-size:var(--text-xs);margin-bottom:var(--space-3xs)}.CafeEntry-module__08p4UG__metrics dd{font-size:var(--text-lg);margin:0}.CafeEntry-module__08p4UG__mainMetric{grid-column:1/-1}.CafeEntry-module__08p4UG__mainMetric dd{font-size:clamp(2rem,3vw,3rem);font-weight:600;line-height:1.15}.CafeEntry-module__08p4UG__note,.CafeEntry-module__08p4UG__disclaimer{font-size:var(--text-xs);color:var(--color-muted);max-width:68ch;line-height:1.55}.CafeEntry-module__08p4UG__note{margin:var(--space-md) 0}.CafeEntry-module__08p4UG__cta{justify-content:center;align-items:center;gap:var(--space-xs);min-height:48px;padding:var(--space-xs) var(--space-sm);background:var(--color-ink);white-space:nowrap;border-radius:var(--radius-control);width:100%;font-weight:600;font-size:var(--text-sm);text-decoration:none;display:inline-flex;color:var(--color-paper)!important}.CafeEntry-module__08p4UG__cta:active,.CafeEntry-module__08p4UG__header button:active{transform:translateY(1px)}.CafeEntry-module__08p4UG__noGate{text-align:center;color:var(--color-ink-2);font-size:var(--text-xs);margin:var(--space-2xs) 0 var(--space-sm)}.CafeEntry-module__08p4UG__disclaimer{margin:0}.CafeEntry-module__08p4UG__error{color:var(--color-danger);font-size:var(--text-sm);line-height:1.5}.CafeEntry-module__08p4UG__error button{align-items:center;gap:var(--space-2xs);color:var(--color-ink);min-height:var(--control-height);border:var(--rule-thin) solid var(--color-rule);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-control);background:0 0;display:inline-flex}.CafeEntry-module__08p4UG__photo{background:var(--color-paper-2);grid-area:photo;min-width:0;margin:0}.CafeEntry-module__08p4UG__photo img{object-fit:cover;object-position:50% 65%;width:100%;height:360px;display:block}.CafeEntry-module__08p4UG__photo figcaption{color:var(--color-muted);font-size:var(--text-xs);padding:var(--space-xs) var(--page-gutter);line-height:1.5}.CafeEntry-module__08p4UG__proof{gap:var(--space-xl);padding:var(--space-2xl) var(--page-gutter);max-width:var(--content-max);margin:auto;display:grid}.CafeEntry-module__08p4UG__proof h2{font-size:var(--text-2xl)}.CafeEntry-module__08p4UG__proof p{max-width:52ch;color:var(--color-muted);line-height:1.6}.CafeEntry-module__08p4UG__proof a{align-items:center;gap:var(--space-2xs);min-height:var(--control-height);white-space:nowrap;text-underline-offset:4px;font-weight:600;display:inline-flex}.CafeEntry-module__08p4UG__proof ol{padding-left:var(--space-md);margin:0;list-style:decimal-leading-zero}.CafeEntry-module__08p4UG__proof li{padding:0 0 var(--space-md) var(--space-2xs);border-bottom:var(--rule-thin) solid var(--color-rule);margin-bottom:var(--space-md)}.CafeEntry-module__08p4UG__proof li::marker{color:var(--color-muted);font-size:var(--text-xs)}.CafeEntry-module__08p4UG__proof h3{font-size:var(--text-lg)}.CafeEntry-module__08p4UG__proof li p{margin:var(--space-2xs) 0 0;font-size:var(--text-sm)}.CafeEntry-module__08p4UG__footer{align-items:center;gap:var(--space-sm) var(--space-lg);border-top:var(--rule-thin) solid var(--color-rule);padding:var(--space-lg) var(--page-gutter);color:var(--color-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.CafeEntry-module__08p4UG__footer p{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);flex-basis:100%;margin:0}.CafeEntry-module__08p4UG__footer a{min-height:var(--control-height);white-space:nowrap;align-items:center;display:inline-flex}@media (min-width:375px){.CafeEntry-module__08p4UG__choices svg{display:block}}@media (min-width:640px){.CafeEntry-module__08p4UG__header nav a{min-height:var(--control-height);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.CafeEntry-module__08p4UG__choices small{display:block}.CafeEntry-module__08p4UG__choices strong{font-size:var(--text-base)}.CafeEntry-module__08p4UG__metrics{grid-template-columns:1.5fr 1fr 1fr}.CafeEntry-module__08p4UG__mainMetric{grid-column:auto}}@media (min-width:960px){.CafeEntry-module__08p4UG__hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"intro photo""choices photo""result photo"}.CafeEntry-module__08p4UG__intro{padding-top:var(--space-xl)}.CafeEntry-module__08p4UG__photo{position:relative}.CafeEntry-module__08p4UG__photo img{object-position:50% 58%;height:100%;position:absolute;inset:0}.CafeEntry-module__08p4UG__photo figcaption{background:var(--color-paper-2);padding:var(--space-xs) var(--space-md);position:absolute;bottom:0;left:0;right:0}.CafeEntry-module__08p4UG__result{margin-bottom:var(--space-xl)}.CafeEntry-module__08p4UG__proof{gap:var(--space-3xl);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.CafeEntry-module__08p4UG__footer p{flex-basis:auto;margin-right:auto}}@media (hover:hover){.CafeEntry-module__08p4UG__choices label:hover{border-color:var(--color-ink-2)}.CafeEntry-module__08p4UG__cta:hover{background:var(--color-ink-2)}}@media (prefers-reduced-motion:reduce){.CafeEntry-module__08p4UG__page *,.CafeEntry-module__08p4UG__page :before,.CafeEntry-module__08p4UG__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.CafeEntry-module__08p4UG__drinkArt{aspect-ratio:1;background-image:url(/cafe/drink-concepts-v2.webp);background-position:0 0;background-size:200% 200%;width:100%}.CafeEntry-module__08p4UG__drinkArt[data-drink=fruit]{background-position:100% 0}.CafeEntry-module__08p4UG__drinkArt[data-drink=sparkling]{background-position:0 100%}.CafeEntry-module__08p4UG__drinkArt[data-drink=cold]{background-position:100% 100%}.CafeEntry-module__08p4UG__photo{top:var(--space-sm);align-self:start;position:sticky}.CafeEntry-module__08p4UG__photo figcaption{background:var(--color-paper-2);color:var(--color-muted);padding:var(--space-xs);font-size:var(--text-xs);position:static}.CafeEntry-module__08p4UG__brewDetails{margin-block:var(--space-sm);font-size:var(--text-sm);color:var(--color-ink-2)}.CafeEntry-module__08p4UG__brewDetails summary{cursor:pointer;min-height:var(--control-height);text-underline-offset:var(--rule-underline-offset);align-items:center;text-decoration:underline;display:flex}.CafeEntry-module__08p4UG__brewDetails p{line-height:1.5}.CafeEntry-module__08p4UG__shareActions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.CafeEntry-module__08p4UG__shareActions button{gap:var(--space-2xs);min-height:var(--control-height);padding:var(--space-2xs);border:var(--rule-thin) solid var(--color-rule);color:var(--color-ink);font-size:var(--text-sm);background:0 0;align-items:center;display:flex}@media (max-width:59.99rem){.CafeEntry-module__08p4UG__hero{grid-template-areas:"intro""choices""photo""result"}.CafeEntry-module__08p4UG__intro{padding-block:var(--space-lg) var(--space-sm)}.CafeEntry-module__08p4UG__intro h1{font-size:clamp(2.2rem,8vw,3rem)}.CafeEntry-module__08p4UG__audience{margin-top:var(--space-sm)}.CafeEntry-module__08p4UG__description{font-size:var(--text-sm)}.CafeEntry-module__08p4UG__choices{padding-bottom:var(--space-sm)}.CafeEntry-module__08p4UG__choices label{min-height:var(--control-height)}.CafeEntry-module__08p4UG__photo{margin:0 var(--page-gutter);position:static}.CafeEntry-module__08p4UG__result{padding-top:var(--space-md);margin-top:var(--space-sm)}.CafeEntry-module__08p4UG__result h2{font-size:var(--text-xl)}.CafeEntry-module__08p4UG__metrics{gap:var(--space-xs);grid-template-columns:1.3fr 1fr 1fr}.CafeEntry-module__08p4UG__mainMetric{grid-column:auto}.CafeEntry-module__08p4UG__mainMetric dd{font-size:var(--text-xl)}.CafeEntry-module__08p4UG__metrics dd{font-size:var(--text-md)}}@media print{.CafeEntry-module__08p4UG__header,.CafeEntry-module__08p4UG__choices,.CafeEntry-module__08p4UG__shareActions,.CafeEntry-module__08p4UG__cta,.CafeEntry-module__08p4UG__proof,.CafeEntry-module__08p4UG__footer,.CafeEntry-module__08p4UG__noGate{display:none}.CafeEntry-module__08p4UG__hero{display:block}.CafeEntry-module__08p4UG__intro{padding:0}.CafeEntry-module__08p4UG__photo{float:right;width:36%;margin:0;position:static}.CafeEntry-module__08p4UG__result{margin:var(--space-sm) 0}.CafeEntry-module__08p4UG__brewDetails{display:block}.CafeEntry-module__08p4UG__brewDetails>*{display:block!important}.CafeEntry-module__08p4UG__page{color:#000;background:#fff}.CafeEntry-module__08p4UG__note{color:inherit}}.CafeEntry-module__08p4UG__photo img.CafeEntry-module__08p4UG__servingPhoto{aspect-ratio:4/5;object-fit:cover;object-position:center;width:100%;height:auto;position:static;inset:auto}
.PublicSiteHeader-module__kTrYWW__header{z-index:var(--z-raised);isolation:isolate;background:var(--color-paper);width:100%;min-width:0;color:var(--color-ink);border-block-end:var(--rule-thin) solid var(--color-rule-2);font-family:var(--font-body);position:relative}.PublicSiteHeader-module__kTrYWW__bar{justify-content:space-between;align-items:center;gap:var(--space-2xs);min-height:var(--topbar-height);padding:var(--space-xs) var(--page-gutter);display:flex}.PublicSiteHeader-module__kTrYWW__header .PublicSiteHeader-module__kTrYWW__brand{align-items:center;gap:var(--space-2xs);min-height:var(--control-height);color:var(--color-ink);white-space:nowrap;font:600 var(--text-sm)/1.2 var(--font-display);flex-shrink:0;text-decoration:none;display:inline-flex}.PublicSiteHeader-module__kTrYWW__seal{width:var(--space-lg);height:var(--space-lg);border:var(--rule-thin) solid var(--color-accent);border-radius:var(--radius-round);color:var(--color-accent);font:600 var(--text-xs)/1 var(--font-seal);flex-shrink:0;place-items:center;display:grid}.PublicSiteHeader-module__kTrYWW__brandFull,.PublicSiteHeader-module__kTrYWW__desktopNav,.PublicSiteHeader-module__kTrYWW__languageIcon{display:none}.PublicSiteHeader-module__kTrYWW__actions{align-items:center;gap:var(--space-3xs);flex-shrink:0;display:flex}.PublicSiteHeader-module__kTrYWW__languageButton,.PublicSiteHeader-module__kTrYWW__menuButton{justify-content:center;align-items:center;gap:var(--space-2xs);min-width:var(--control-height);min-height:var(--control-height);padding:var(--space-2xs);border-radius:var(--radius-control);color:var(--color-ink);font:600 var(--text-sm)/1.2 var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;display:inline-flex}.PublicSiteHeader-module__kTrYWW__languageButton{font-size:var(--text-xs)}.PublicSiteHeader-module__kTrYWW__cartSlot{align-items:center;min-width:0;display:flex}.PublicSiteHeader-module__kTrYWW__cartSlot>:is(button,a){min-width:var(--control-height);min-height:var(--control-height);margin:0}.PublicSiteHeader-module__kTrYWW__mobileNav{z-index:var(--z-dropdown);max-height:calc(100dvh - var(--topbar-height) - var(--rule-thin));padding:var(--space-sm) var(--page-gutter) calc(var(--space-lg) + env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--color-paper);border-block-end:var(--rule-thin) solid var(--color-rule);box-shadow:0 var(--space-md) var(--space-xl) color-mix(in oklch, var(--color-ink) 12%, transparent);position:absolute;inset:100% 0 auto;overflow-y:auto}.PublicSiteHeader-module__kTrYWW__mobileNav[hidden]{display:none}.PublicSiteHeader-module__kTrYWW__mobileGroup+.PublicSiteHeader-module__kTrYWW__mobileGroup{margin-block-start:var(--space-md)}.PublicSiteHeader-module__kTrYWW__mobileHeading{padding-block:var(--space-2xs);color:var(--color-muted);font:700 var(--text-sm)/1.4 var(--font-body);margin:0}.PublicSiteHeader-module__kTrYWW__mobileHeading[data-active]{color:var(--color-ink)}.PublicSiteHeader-module__kTrYWW__header .PublicSiteHeader-module__kTrYWW__navLink{min-height:var(--control-height);padding:var(--space-xs) var(--space-2xs);border-block-end:var(--rule-thin) solid var(--color-rule-2);color:var(--color-ink-2);font:500 var(--text-sm)/1.4 var(--font-body);white-space:normal;overflow-wrap:anywhere;align-items:center;text-decoration:none;display:flex}.PublicSiteHeader-module__kTrYWW__header .PublicSiteHeader-module__kTrYWW__navLink[data-active]{background:var(--color-paper-2);color:var(--color-ink);box-shadow:inset var(--space-3xs) 0 var(--color-accent);font-weight:700}.PublicSiteHeader-module__kTrYWW__header :is(a,button,summary):focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-3xs)}@media (min-width:30rem){.PublicSiteHeader-module__kTrYWW__languageIcon{display:inline}}@media (min-width:48rem){.PublicSiteHeader-module__kTrYWW__brandFull{display:inline}.PublicSiteHeader-module__kTrYWW__brandShort{display:none}}@media (max-width:22rem){.PublicSiteHeader-module__kTrYWW__menuLabel{display:none}}@media (min-width:64rem){.PublicSiteHeader-module__kTrYWW__bar{gap:var(--space-sm)}.PublicSiteHeader-module__kTrYWW__desktopNav{align-items:center;gap:var(--space-3xs);margin-inline-start:auto;display:flex}.PublicSiteHeader-module__kTrYWW__group{position:relative}.PublicSiteHeader-module__kTrYWW__groupSummary{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:var(--control-height);padding:var(--space-xs);border-radius:var(--radius-control);color:var(--color-ink-2);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;font-weight:600;line-height:1.2;list-style:none;display:flex}.PublicSiteHeader-module__kTrYWW__groupSummary::-webkit-details-marker{display:none}.PublicSiteHeader-module__kTrYWW__group[data-active]>.PublicSiteHeader-module__kTrYWW__groupSummary{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:var(--space-2xs)}.PublicSiteHeader-module__kTrYWW__group[open]>.PublicSiteHeader-module__kTrYWW__groupSummary{background:var(--color-paper-2);color:var(--color-ink)}.PublicSiteHeader-module__kTrYWW__group[open]>.PublicSiteHeader-module__kTrYWW__groupSummary svg{transform:rotate(180deg)}.PublicSiteHeader-module__kTrYWW__dropdown{z-index:var(--z-dropdown);width:max-content;min-width:15rem;max-width:calc(100vw - var(--page-gutter) * 2);padding:var(--space-2xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper);box-shadow:0 var(--space-md) var(--space-xl) color-mix(in oklch, var(--color-ink) 12%, transparent);position:absolute;inset:100% auto auto 0}.PublicSiteHeader-module__kTrYWW__group:last-child .PublicSiteHeader-module__kTrYWW__dropdown{inset-inline:auto 0}.PublicSiteHeader-module__kTrYWW__dropdown .PublicSiteHeader-module__kTrYWW__navLink{border-radius:var(--radius-control);padding-inline:var(--space-xs);border-block-end:0}.PublicSiteHeader-module__kTrYWW__menuButton,.PublicSiteHeader-module__kTrYWW__mobileNav{display:none}}@media (min-width:64rem) and (max-width:71.99rem){.PublicSiteHeader-module__kTrYWW__brandFull{display:none}.PublicSiteHeader-module__kTrYWW__brandShort{display:inline}}@media (hover:hover) and (pointer:fine){.PublicSiteHeader-module__kTrYWW__languageButton:hover,.PublicSiteHeader-module__kTrYWW__menuButton:hover,.PublicSiteHeader-module__kTrYWW__groupSummary:hover,.PublicSiteHeader-module__kTrYWW__header .PublicSiteHeader-module__kTrYWW__navLink:hover{background:var(--color-paper-2);color:var(--color-ink)}}
.TeaShop-module__v6QgGa__page{background:var(--color-paper);min-height:100dvh;color:var(--color-ink)}.TeaShop-module__v6QgGa__header{height:var(--topbar-height);justify-content:space-between;align-items:center;gap:var(--space-xs);padding-inline:var(--page-gutter);display:flex}.TeaShop-module__v6QgGa__back,.TeaShop-module__v6QgGa__cartButton,.TeaShop-module__v6QgGa__languageButton{min-height:var(--control-height);align-items:center;gap:var(--space-2xs);color:inherit;white-space:nowrap;display:inline-flex}.TeaShop-module__v6QgGa__back{font-family:var(--font-display);font-weight:600;text-decoration:none}.TeaShop-module__v6QgGa__headerActions{align-items:center;gap:var(--space-2xs);display:flex}.TeaShop-module__v6QgGa__cartButton,.TeaShop-module__v6QgGa__languageButton{background:0 0;border:0}.TeaShop-module__v6QgGa__languageButton{padding-inline:var(--space-xs);font-size:var(--text-xs);font-weight:700}.TeaShop-module__v6QgGa__cartButton b{border-radius:var(--radius-round);background:var(--color-ink);min-width:1.5rem;height:1.5rem;color:var(--color-paper);font-size:var(--text-xs);place-items:center;display:grid}.TeaShop-module__v6QgGa__intro{padding:var(--space-2xl) var(--page-gutter) var(--space-xl)}.TeaShop-module__v6QgGa__intro>p{margin:0 0 var(--space-sm);color:var(--color-accent);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;font-weight:700}.TeaShop-module__v6QgGa__intro h1{max-width:13ch;font-family:var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(3rem,8vw,7.5rem);font-style:normal;font-weight:500;line-height:.9}.TeaShop-module__v6QgGa__intro>div{max-width:65ch;margin-block-start:var(--space-xl)}.TeaShop-module__v6QgGa__intro>div>p{color:var(--color-ink-2);line-height:1.6}.TeaShop-module__v6QgGa__intro a{min-height:var(--control-height);align-items:center;gap:var(--space-2xs);color:inherit;white-space:nowrap;font-weight:700;display:inline-flex}.TeaShop-module__v6QgGa__catalog{padding:0 var(--page-gutter) var(--space-3xl)}.TeaShop-module__v6QgGa__emptyCatalog{padding-block:var(--space-xl);border-block-start:var(--rule-thin) solid var(--color-rule);color:var(--color-muted)}.TeaShop-module__v6QgGa__product{gap:var(--space-md);padding-block:var(--space-xl);border-block-start:var(--rule-thin) solid var(--color-rule);display:grid}.TeaShop-module__v6QgGa__product figure{aspect-ratio:4/3;background:var(--color-paper-2);min-width:0;margin:0;overflow:hidden}.TeaShop-module__v6QgGa__product figure img{object-fit:cover;width:100%;height:100%;display:block}.TeaShop-module__v6QgGa__product figure>span{width:100%;height:100%;color:var(--color-accent);font-family:var(--font-seal);font-size:var(--text-xl);place-items:center;display:grid}.TeaShop-module__v6QgGa__productCopy>p:first-child{margin:0 0 var(--space-xs);color:var(--color-accent);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.TeaShop-module__v6QgGa__productCopy h2{font-family:var(--font-display);font-size:var(--text-2xl);margin:0;font-style:normal;font-weight:500;line-height:1}.TeaShop-module__v6QgGa__productCopy>span{color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-3xs);display:block}.TeaShop-module__v6QgGa__productCopy>p:last-child{max-width:50ch;margin:var(--space-md) 0 0;color:var(--color-ink-2);line-height:1.55}.TeaShop-module__v6QgGa__variants{border-block-start:var(--rule-thin) solid var(--color-rule-2);align-self:end}.TeaShop-module__v6QgGa__variant{justify-content:space-between;align-items:center;gap:var(--space-sm);border-block-end:var(--rule-thin) solid var(--color-rule-2);min-height:4.5rem;display:flex}.TeaShop-module__v6QgGa__variant>span{display:grid}.TeaShop-module__v6QgGa__variant small{color:var(--color-muted)}.TeaShop-module__v6QgGa__variant>div{grid-template-columns:var(--control-height) 2rem var(--control-height);align-items:center;display:grid}.TeaShop-module__v6QgGa__variant button{height:var(--control-height);border:var(--rule-thin) solid var(--color-rule);color:inherit;background:0 0;place-items:center;display:grid}.TeaShop-module__v6QgGa__variant output{text-align:center;font-weight:700}.TeaShop-module__v6QgGa__loading{padding:var(--space-xl) var(--page-gutter);gap:var(--space-sm);display:grid}.TeaShop-module__v6QgGa__loading i{background:var(--color-paper-2);height:10rem;animation:TeaShop-module__v6QgGa__pulse var(--dur-long) var(--ease-in-out) infinite alternate}.TeaShop-module__v6QgGa__error{color:var(--color-danger)}.TeaShop-module__v6QgGa__page>.TeaShop-module__v6QgGa__error{padding:var(--space-xl) var(--page-gutter)}@keyframes TeaShop-module__v6QgGa__pulse{to{opacity:.45}}.TeaShop-module__v6QgGa__cartRail{z-index:18;inset:auto var(--space-sm) var(--space-sm);align-items:center;gap:var(--space-sm);min-height:3.5rem;padding-inline:var(--space-md);border-radius:var(--radius-control);background:var(--color-ink);color:var(--color-paper);box-shadow:0 1rem 3rem color-mix(in oklch,var(--color-ink) 22%,transparent);border:0;grid-template-columns:1fr auto 1fr;display:grid;position:fixed}.TeaShop-module__v6QgGa__cartRail>span:last-child{justify-self:end;align-items:center;gap:var(--space-2xs);white-space:nowrap;display:flex}.TeaShop-module__v6QgGa__overlay{z-index:50;background:color-mix(in oklch,var(--color-ink) 72%,transparent);justify-content:flex-end;display:flex;position:fixed;inset:0}.TeaShop-module__v6QgGa__drawer{background:var(--color-paper);width:min(100%,34rem);height:100dvh;color:var(--color-ink);padding:var(--space-md);overflow-y:auto}.TeaShop-module__v6QgGa__drawer>header{justify-content:space-between;align-items:center;margin-block-end:var(--space-lg);display:flex}.TeaShop-module__v6QgGa__drawer header p{color:var(--color-accent);font-size:var(--text-xs);text-transform:uppercase;margin:0;font-weight:700}.TeaShop-module__v6QgGa__drawer h2{font-family:var(--font-display);font-size:var(--text-xl);margin:0}.TeaShop-module__v6QgGa__drawer header button{width:var(--control-height);height:var(--control-height);border:var(--rule-thin) solid var(--color-rule);background:0 0;place-items:center;display:grid}.TeaShop-module__v6QgGa__lines{border-block-start:var(--rule-thin) solid var(--color-rule)}.TeaShop-module__v6QgGa__lines>div{justify-content:space-between;gap:var(--space-sm);padding-block:var(--space-sm);border-block-end:var(--rule-thin) solid var(--color-rule-2);display:flex}.TeaShop-module__v6QgGa__lines span{display:grid}.TeaShop-module__v6QgGa__lines small{color:var(--color-muted)}.TeaShop-module__v6QgGa__checkout{gap:var(--space-sm);padding-block:var(--space-lg);display:grid}.TeaShop-module__v6QgGa__total{font-size:var(--text-md);justify-content:space-between;display:flex}.TeaShop-module__v6QgGa__checkout>label{gap:var(--space-2xs);font-size:var(--text-sm);font-weight:600;display:grid}.TeaShop-module__v6QgGa__checkout label small{color:var(--color-muted);font-weight:400}.TeaShop-module__v6QgGa__checkout input:not([type=radio]):not([type=checkbox]),.TeaShop-module__v6QgGa__checkout textarea{width:100%;min-height:var(--control-height);padding:var(--space-xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-control);outline-offset:1px;background:var(--color-paper);color:inherit;font:inherit;outline:2px solid #0000}.TeaShop-module__v6QgGa__checkout textarea{resize:vertical;min-height:6rem}.TeaShop-module__v6QgGa__checkout input:focus-visible,.TeaShop-module__v6QgGa__checkout textarea:focus-visible{outline-color:var(--color-focus)}.TeaShop-module__v6QgGa__checkout fieldset{gap:var(--space-sm);padding:var(--space-sm);border:var(--rule-thin) solid var(--color-rule);flex-wrap:wrap;display:flex}.TeaShop-module__v6QgGa__checkout fieldset label,.TeaShop-module__v6QgGa__consent{align-items:flex-start;gap:var(--space-2xs);display:flex!important}.TeaShop-module__v6QgGa__checkout input[type=radio],.TeaShop-module__v6QgGa__checkout input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--color-accent)}.TeaShop-module__v6QgGa__submit{min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-2xs);border-radius:var(--radius-control);background:var(--color-ink);color:var(--color-paper);white-space:nowrap;border:0;font-weight:700;display:flex}.TeaShop-module__v6QgGa__empty{align-content:center;place-items:center;gap:var(--space-sm);text-align:center;min-height:60dvh;display:grid}.TeaShop-module__v6QgGa__empty button{min-height:var(--control-height);color:inherit;background:0 0;border:0;text-decoration:underline}.TeaShop-module__v6QgGa__complete{min-height:100dvh;padding:var(--space-xl) var(--page-gutter);background:var(--color-ink);color:var(--color-paper);flex-direction:column;justify-content:center;display:flex}.TeaShop-module__v6QgGa__complete>span{width:var(--control-height);height:var(--control-height);border:var(--rule-thin) solid var(--color-accent);border-radius:var(--radius-round);color:var(--color-accent);place-items:center;display:grid}.TeaShop-module__v6QgGa__complete>p:first-of-type{margin:var(--space-lg) 0 var(--space-sm);color:var(--color-accent);font-size:var(--text-xs);text-transform:uppercase;font-weight:700}.TeaShop-module__v6QgGa__complete h1{max-width:14ch;font-family:var(--font-display);margin:0;font-size:clamp(3rem,7vw,6rem);font-style:normal;font-weight:500;line-height:.95}.TeaShop-module__v6QgGa__complete dl{max-width:42rem;margin-block:var(--space-xl);border-block-start:var(--rule-thin) solid var(--color-rule)}.TeaShop-module__v6QgGa__complete dl>div{justify-content:space-between;gap:var(--space-md);padding-block:var(--space-sm);border-block-end:var(--rule-thin) solid var(--color-rule);display:flex}.TeaShop-module__v6QgGa__complete dd{overflow-wrap:anywhere;margin:0}.TeaShop-module__v6QgGa__complete>p:last-of-type{max-width:55ch;color:var(--color-rule);line-height:1.55}.TeaShop-module__v6QgGa__complete>a{min-height:var(--control-height);align-items:center;gap:var(--space-2xs);color:var(--color-paper);white-space:nowrap;font-weight:700;display:inline-flex}@media (max-width:30rem){.TeaShop-module__v6QgGa__back{font-size:0}.TeaShop-module__v6QgGa__back svg{width:1.15rem;height:1.15rem}.TeaShop-module__v6QgGa__cartButton span{display:none}}@media (hover:hover) and (pointer:fine){.TeaShop-module__v6QgGa__back:hover,.TeaShop-module__v6QgGa__languageButton:hover,.TeaShop-module__v6QgGa__cartButton:hover,.TeaShop-module__v6QgGa__intro a:hover{opacity:.62}.TeaShop-module__v6QgGa__variant button:not(:disabled):hover,.TeaShop-module__v6QgGa__drawer header button:hover{background:var(--color-paper-2)}}@media (min-width:48rem){.TeaShop-module__v6QgGa__product{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(16rem,.7fr);align-items:start}.TeaShop-module__v6QgGa__product:nth-child(2n) figure{order:2}.TeaShop-module__v6QgGa__product:nth-child(2n) .TeaShop-module__v6QgGa__productCopy{order:1}.TeaShop-module__v6QgGa__product:nth-child(2n) .TeaShop-module__v6QgGa__variants{order:3}.TeaShop-module__v6QgGa__cartRail{inset:auto var(--space-lg) var(--space-lg) auto;width:30rem}.TeaShop-module__v6QgGa__drawer{padding:var(--space-xl)}}@media (prefers-reduced-motion:reduce){.TeaShop-module__v6QgGa__loading i{animation-duration:var(--dur-short)}}.TeaShop-module__v6QgGa__loadError{padding:var(--space-xl) var(--page-gutter);color:var(--color-danger)}.TeaShop-module__v6QgGa__loadError button{min-height:var(--control-height);padding-inline:var(--space-md);color:var(--color-ink);background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule)}.TeaShop-module__v6QgGa__cartNotice{padding:var(--space-sm);background:var(--color-paper-2);font-size:var(--text-sm);line-height:1.5}.TeaShop-module__v6QgGa__lineControls{gap:var(--space-2xs);margin-block-start:var(--space-xs);display:flex!important}.TeaShop-module__v6QgGa__lineControls button{min-width:var(--control-height);min-height:var(--control-height);border:var(--rule-thin) solid var(--color-rule);background:var(--color-paper);color:inherit;place-items:center;display:grid}.TeaShop-module__v6QgGa__lineControls button:disabled{opacity:.4}.TeaShop-module__v6QgGa__lineControls button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.TeaShop-module__v6QgGa__intro{padding-block:var(--space-xl) var(--space-lg)}.TeaShop-module__v6QgGa__intro h1{max-width:20ch;font-size:clamp(2.7rem,5vw,4.5rem);line-height:1}.TeaShop-module__v6QgGa__intro>div{margin-block-start:var(--space-md)}.TeaShop-module__v6QgGa__page{padding-block-end:calc(var(--space-3xl) + env(safe-area-inset-bottom))}.TeaShop-module__v6QgGa__cartRail{bottom:calc(var(--space-sm) + env(safe-area-inset-bottom))}@media (min-width:64rem){.TeaShop-module__v6QgGa__intro{column-gap:var(--space-xl);grid-template-columns:1.2fr 1fr;display:grid}.TeaShop-module__v6QgGa__intro>p{grid-column:1/-1}.TeaShop-module__v6QgGa__intro>div{align-self:end;margin-block-start:0}.TeaShop-module__v6QgGa__intro>div>p{margin-block-start:0}}.TeaShop-module__v6QgGa__quantityInput{width:56px;min-width:0;color:inherit;text-align:center;font:inherit;background:0 0;border:1px solid;border-radius:0;min-height:38px;padding:6px 3px;font-size:13px}.TeaShop-module__v6QgGa__discountBreakdown{gap:6px;font-size:13px;display:grid}.TeaShop-module__v6QgGa__discountBreakdown>span{justify-content:space-between;gap:12px;display:flex}.TeaShop-module__v6QgGa__discountBreakdown b{white-space:nowrap;font-weight:600}.TeaShop-module__v6QgGa__shopChoices{gap:var(--space-sm);padding:0 var(--page-gutter) var(--space-lg);flex-wrap:wrap;display:flex}.TeaShop-module__v6QgGa__shopChoices a{justify-content:center;align-items:center;gap:var(--space-xs);min-height:44px;padding:var(--space-xs) var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-control);color:inherit;font-size:var(--text-sm);font-weight:700;text-decoration:none;display:inline-flex}.TeaShop-module__v6QgGa__shopChoices a:last-child{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.TeaShop-module__v6QgGa__shopChoices a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}
.HouseHome-module__M3ejxq__page{background:var(--color-paper);min-height:100dvh;color:var(--color-ink);font-family:var(--font-body)}.HouseHome-module__M3ejxq__header{min-height:var(--topbar-height);justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--page-gutter);z-index:20;display:flex;position:relative}.HouseHome-module__M3ejxq__wordmark{align-items:center;gap:var(--space-2xs);color:inherit;font-family:var(--font-display);font-size:var(--text-sm);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex}.HouseHome-module__M3ejxq__seal{border:var(--rule-thin) solid var(--color-accent);border-radius:var(--radius-round);width:2rem;height:2rem;color:var(--color-accent);font-family:var(--font-seal);font-size:var(--text-xs);place-items:center;line-height:1;display:grid}.HouseHome-module__M3ejxq__desktopNav{align-items:center;gap:var(--space-lg);display:none}.HouseHome-module__M3ejxq__desktopNav a,.HouseHome-module__M3ejxq__language,.HouseHome-module__M3ejxq__book,.HouseHome-module__M3ejxq__menuButton{white-space:nowrap}.HouseHome-module__M3ejxq__desktopNav a{color:var(--color-ink-2);font-size:var(--text-sm);text-decoration:none}.HouseHome-module__M3ejxq__headerActions{align-items:center;gap:var(--space-2xs);display:flex}.HouseHome-module__M3ejxq__language,.HouseHome-module__M3ejxq__menuButton{width:var(--control-height);height:var(--control-height);color:var(--color-ink);background:0 0;border:0;place-items:center;display:grid}.HouseHome-module__M3ejxq__language span{display:none}.HouseHome-module__M3ejxq__book{min-height:var(--control-height);padding-inline:var(--space-sm);border:var(--rule-thin) solid var(--color-ink);border-radius:var(--radius-control);color:inherit;font-size:var(--text-sm);align-items:center;font-weight:700;text-decoration:none;display:none}.HouseHome-module__M3ejxq__mobileNav{z-index:19;inset:var(--topbar-height) 0 auto;padding:var(--space-md) var(--page-gutter) var(--space-xl);background:var(--color-paper);border-block-start:var(--rule-thin) solid var(--color-rule-2);box-shadow:0 1.5rem 3rem color-mix(in oklch,var(--color-ink) 12%,transparent);position:absolute}.HouseHome-module__M3ejxq__mobileNav a{min-height:var(--control-height);color:inherit;border-block-end:var(--rule-thin) solid var(--color-rule-2);font-family:var(--font-display);font-size:var(--text-md);white-space:nowrap;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.HouseHome-module__M3ejxq__hero{min-height:calc(100svh - var(--topbar-height));display:grid}.HouseHome-module__M3ejxq__heroCopy{min-width:0;padding:var(--space-2xl) var(--page-gutter) var(--space-xl);flex-direction:column;justify-content:flex-end;display:flex}.HouseHome-module__M3ejxq__place{margin:0 0 var(--space-lg);color:var(--color-accent);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.HouseHome-module__M3ejxq__hero h1{max-width:13ch;font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(2.8rem,10vw,5.75rem);font-style:normal;font-weight:500;line-height:.95}.HouseHome-module__M3ejxq__heroBody{max-width:55ch;margin:var(--space-md) 0 0;color:var(--color-ink-2);line-height:1.55}.HouseHome-module__M3ejxq__heroLinks{gap:var(--space-sm) var(--space-md);flex-wrap:wrap;margin-block-start:var(--space-lg);display:flex}.HouseHome-module__M3ejxq__heroLinks a,.HouseHome-module__M3ejxq__origin a,.HouseHome-module__M3ejxq__paths a{min-height:var(--control-height);align-items:center;gap:var(--space-2xs);color:inherit;text-underline-offset:var(--space-3xs);white-space:nowrap;font-weight:700;text-decoration:underline;display:inline-flex}.HouseHome-module__M3ejxq__heroLinks a:first-child{padding-inline:var(--space-sm);background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-control);text-decoration:none}.HouseHome-module__M3ejxq__scrollCue{width:var(--control-height);height:var(--control-height);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-round);color:inherit;place-items:center;margin-block-start:var(--space-xl);display:grid}.HouseHome-module__M3ejxq__heroImage{background:var(--color-paper-2);min-width:0;min-height:50svh;margin:0;position:relative;overflow:hidden}.HouseHome-module__M3ejxq__heroImage img{object-fit:cover;width:100%;height:100%;min-height:50svh;display:block}.HouseHome-module__M3ejxq__heroImage figcaption{inset:auto var(--space-sm) var(--space-sm) auto;padding:var(--space-2xs) var(--space-xs);background:color-mix(in oklch,var(--color-ink) 86%,transparent);color:var(--color-paper);font-size:var(--text-xs);position:absolute}.HouseHome-module__M3ejxq__season{padding:var(--space-3xl) var(--page-gutter)}.HouseHome-module__M3ejxq__sectionHead{gap:var(--space-md);grid-template-columns:minmax(0,1fr);margin-block-end:var(--space-xl);display:grid}.HouseHome-module__M3ejxq__sectionHead h2,.HouseHome-module__M3ejxq__origin h2,.HouseHome-module__M3ejxq__paths>h2{font-family:var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(2.25rem,6vw,4.75rem);font-style:normal;font-weight:500;line-height:1}.HouseHome-module__M3ejxq__sectionHead p{max-width:52ch;color:var(--color-ink-2);margin:0;line-height:1.55}.HouseHome-module__M3ejxq__teaIndex{border-block-start:var(--rule-thin) solid var(--color-rule)}.HouseHome-module__M3ejxq__teaRow{align-items:center;gap:var(--space-sm);min-height:6.5rem;color:inherit;border-block-end:var(--rule-thin) solid var(--color-rule);grid-template-columns:2rem minmax(0,1fr) auto;text-decoration:none;display:grid}.HouseHome-module__M3ejxq__teaNumber{color:var(--color-accent);font-size:var(--text-xs);font-weight:700}.HouseHome-module__M3ejxq__teaName{font-family:var(--font-display);font-size:var(--text-lg);overflow-wrap:anywhere;min-width:0;line-height:1.05}.HouseHome-module__M3ejxq__teaNote,.HouseHome-module__M3ejxq__teaRow img,.HouseHome-module__M3ejxq__teaBlank{display:none}.HouseHome-module__M3ejxq__teaRow>svg{justify-self:end}.HouseHome-module__M3ejxq__empty{padding-block:var(--space-lg);color:var(--color-muted)}.HouseHome-module__M3ejxq__origin{background:var(--color-ink);color:var(--color-paper);display:grid}.HouseHome-module__M3ejxq__origin figure{min-width:0;margin:0;position:relative}.HouseHome-module__M3ejxq__origin img{object-fit:cover;filter:saturate(.75);width:100%;height:100%;min-height:60svh;display:block}.HouseHome-module__M3ejxq__origin figcaption{inset:auto var(--space-sm) var(--space-sm);font-size:var(--text-xs);position:absolute}.HouseHome-module__M3ejxq__origin>div{min-width:0;padding:var(--space-2xl) var(--page-gutter);flex-direction:column;justify-content:center;display:flex}.HouseHome-module__M3ejxq__origin p{max-width:50ch;margin:var(--space-md) 0;color:var(--color-rule);font-family:var(--font-display);font-size:var(--text-md);line-height:1.45}.HouseHome-module__M3ejxq__paths{padding:var(--space-3xl) var(--page-gutter)}.HouseHome-module__M3ejxq__pathGrid{border-block-start:var(--rule-thin) solid var(--color-rule);margin-block-start:var(--space-xl);display:grid}.HouseHome-module__M3ejxq__pathGrid article{min-width:0;padding:var(--space-xl) 0;border-block-end:var(--rule-thin) solid var(--color-rule)}.HouseHome-module__M3ejxq__pathGrid article>svg,.HouseHome-module__M3ejxq__tradeMark{color:var(--color-accent)}.HouseHome-module__M3ejxq__tradeMark{width:var(--space-lg);height:var(--space-lg);border:var(--rule-thin) solid currentColor;border-radius:var(--radius-round);font-size:var(--text-xs);place-items:center;font-weight:700;display:inline-grid}.HouseHome-module__M3ejxq__pathGrid h3{max-width:14ch;margin:var(--space-md) 0 var(--space-sm);font-family:var(--font-display);font-size:var(--text-xl);font-style:normal;line-height:1}.HouseHome-module__M3ejxq__pathGrid p{max-width:46ch;color:var(--color-ink-2);margin:0;line-height:1.55}.HouseHome-module__M3ejxq__footer{padding:var(--space-3xl) var(--page-gutter) var(--space-lg);background:var(--color-paper-2)}.HouseHome-module__M3ejxq__footer>p{max-width:18ch;margin:0 0 var(--space-2xl);font-family:var(--font-display);font-size:clamp(2.25rem,5vw,4.5rem);line-height:1}.HouseHome-module__M3ejxq__footer>div{gap:var(--space-sm);color:var(--color-ink-2);font-size:var(--text-sm);flex-direction:column;display:flex}.HouseHome-module__M3ejxq__footer a{width:max-content;color:inherit;white-space:nowrap}@media (hover:hover) and (pointer:fine){.HouseHome-module__M3ejxq__desktopNav a:hover,.HouseHome-module__M3ejxq__language:hover,.HouseHome-module__M3ejxq__teaRow:hover,.HouseHome-module__M3ejxq__origin a:hover,.HouseHome-module__M3ejxq__paths a:hover{opacity:.62}.HouseHome-module__M3ejxq__heroLinks a:first-child:hover{transform:translateY(-1px)}.HouseHome-module__M3ejxq__teaRow:hover img{transform:scale(1.02)}}@media (min-width:48rem){.HouseHome-module__M3ejxq__language{width:auto;padding-inline:var(--space-xs);gap:var(--space-2xs);display:flex}.HouseHome-module__M3ejxq__language span,.HouseHome-module__M3ejxq__book{display:inline-flex}.HouseHome-module__M3ejxq__menuButton{display:none}.HouseHome-module__M3ejxq__desktopNav{display:flex}.HouseHome-module__M3ejxq__mobileNav{display:none}.HouseHome-module__M3ejxq__hero{height:calc(100svh - var(--topbar-height));grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:38rem;overflow:hidden}.HouseHome-module__M3ejxq__heroCopy{padding-block:var(--space-xl)}.HouseHome-module__M3ejxq__hero h1{font-size:clamp(3rem,5vw,4.5rem)}.HouseHome-module__M3ejxq__heroImage,.HouseHome-module__M3ejxq__heroImage img{height:100%;min-height:0}.HouseHome-module__M3ejxq__sectionHead{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end}.HouseHome-module__M3ejxq__teaRow{grid-template-columns:2rem minmax(0,1.2fr) minmax(0,1fr) 5rem 1.5rem}.HouseHome-module__M3ejxq__teaNote{color:var(--color-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.HouseHome-module__M3ejxq__teaRow img,.HouseHome-module__M3ejxq__teaBlank{object-fit:cover;background:var(--color-paper-2);width:4rem;height:4rem;transition:transform var(--dur-base) var(--ease-out);display:block}.HouseHome-module__M3ejxq__origin{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.HouseHome-module__M3ejxq__pathGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.HouseHome-module__M3ejxq__pathGrid article{padding:var(--space-xl)}.HouseHome-module__M3ejxq__pathGrid article:first-child{border-inline-end:var(--rule-thin) solid var(--color-rule);padding-inline-start:0}.HouseHome-module__M3ejxq__footer>div{flex-direction:row;justify-content:space-between;align-items:center}}@media (prefers-reduced-motion:reduce){.HouseHome-module__M3ejxq__heroLinks a:first-child,.HouseHome-module__M3ejxq__teaRow img{transition-duration:var(--dur-short);transform:none!important}}.HouseHome-module__M3ejxq__heroCopy{padding-block:var(--space-lg)}.HouseHome-module__M3ejxq__hero h1{max-width:14ch;line-height:1.04}.HouseHome-module__M3ejxq__heroBody{margin-block:var(--space-sm);max-width:42ch}.HouseHome-module__M3ejxq__scrollCue{display:none}.HouseHome-module__M3ejxq__empty button{min-height:var(--control-height);padding:var(--space-xs) var(--space-sm);background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-control);border:0}@media (max-width:47.99rem){.HouseHome-module__M3ejxq__heroCopy{gap:var(--space-sm);min-height:0}.HouseHome-module__M3ejxq__hero h1{font-size:clamp(2.35rem,9vw,3.3rem)}.HouseHome-module__M3ejxq__heroImage,.HouseHome-module__M3ejxq__heroImage img{height:22rem;min-height:0}.HouseHome-module__M3ejxq__heroLinks{margin-top:var(--space-sm)}.HouseHome-module__M3ejxq__season,.HouseHome-module__M3ejxq__paths{padding-block:var(--space-xl)}}.HouseHome-module__M3ejxq__origin figcaption{color:#f6f2e9;background:#183f35;width:fit-content;max-width:calc(100% - 2rem);padding:.5rem .75rem}.HouseHome-module__M3ejxq__capacity{padding:var(--space-3xl) var(--page-gutter);background:var(--color-ink);color:var(--color-paper);scroll-margin-top:var(--topbar-height)}.HouseHome-module__M3ejxq__capacity h2{font-family:var(--font-display);max-width:22ch;margin:0 0 var(--space-xl);font-size:clamp(2rem,5vw,4rem);font-weight:500;line-height:1.08}.HouseHome-module__M3ejxq__capacity dl{gap:0 var(--space-xl);margin:0;display:grid}.HouseHome-module__M3ejxq__capacity dl>div{padding:var(--space-lg) 0;border-top:var(--rule-thin) solid var(--color-muted)}.HouseHome-module__M3ejxq__capacity dt{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.15}.HouseHome-module__M3ejxq__capacity dd{margin:var(--space-sm) 0 0;max-width:55ch;color:var(--color-paper-2);line-height:1.6}.HouseHome-module__M3ejxq__heroLinks a{white-space:normal}.HouseHome-module__M3ejxq__heroImage img{object-position:center}.HouseHome-module__M3ejxq__hero h1{text-wrap:balance}@media (min-width:48rem){.HouseHome-module__M3ejxq__capacity dl{grid-template-columns:repeat(2,minmax(0,1fr))}.HouseHome-module__M3ejxq__hero{height:auto;min-height:calc(100svh - var(--topbar-height))}.HouseHome-module__M3ejxq__heroCopy{padding-block:var(--space-2xl)}}@media (max-width:47.99rem){.HouseHome-module__M3ejxq__capacity{padding-block:var(--space-xl)}}@media (min-width:48rem){.HouseHome-module__M3ejxq__heroImage img{position:absolute;inset:0}.HouseHome-module__M3ejxq__heroCopy{justify-content:center}.HouseHome-module__M3ejxq__paths a{white-space:normal}}.HouseHome-module__M3ejxq__footer>div{align-items:flex-start;gap:var(--space-md);flex-wrap:wrap}.HouseHome-module__M3ejxq__footer a{white-space:normal;overflow-wrap:anywhere;width:fit-content;max-width:100%;line-height:1.6}@media (min-width:48rem){.HouseHome-module__M3ejxq__footer>div>a{max-width:30rem}}@media (max-width:47.99rem){.HouseHome-module__M3ejxq__teaRow{grid-template-columns:1.5rem minmax(0,1fr) 3.4rem 1rem;gap:.5rem;min-height:6rem}.HouseHome-module__M3ejxq__teaRow img{object-fit:cover;width:3.4rem;height:3.4rem;display:block}.HouseHome-module__M3ejxq__teaRow>svg{width:1rem}.HouseHome-module__M3ejxq__teaName{font-size:1.25rem;line-height:1.15}}
.study-module__8yM-eq__page{--ink:#192820;--paper:#f2efe6;--gold:#b69b6c;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif;overflow:hidden}.study-module__8yM-eq__page *{box-sizing:border-box}.study-module__8yM-eq__page a{color:inherit;text-decoration:none}.study-module__8yM-eq__nav{background:#f2efe6;justify-content:space-between;align-items:center;height:92px;padding:0 6%;display:flex}.study-module__8yM-eq__brand{letter-spacing:.12em;align-items:center;gap:11px;font-size:10px;line-height:1.25;display:flex}.study-module__8yM-eq__brand b{font-size:13px}.study-module__8yM-eq__mark{border:1px solid #26382c;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:13px;display:grid}.study-module__8yM-eq__nav nav{gap:38px;font-size:12px;display:flex}.study-module__8yM-eq__navCta{border-bottom:1px solid;padding-bottom:8px;font-size:12px}.study-module__8yM-eq__navCta span{margin-left:24px}.study-module__8yM-eq__hero{color:#fff;background:#24352c;height:min(780px,100svh - 92px);min-height:620px;position:relative}.study-module__8yM-eq__heroImage,.study-module__8yM-eq__heroShade{position:absolute;inset:0}.study-module__8yM-eq__heroImage{background:url(/hero-study/tea-still-life.jpg) 50% 53%/cover}.study-module__8yM-eq__heroShade{background:linear-gradient(90deg,#0e1813db,#0e181375 54%,#0e181314),linear-gradient(#0000 70%,#0e181373)}.study-module__8yM-eq__heroTop,.study-module__8yM-eq__heroBottom{letter-spacing:.18em;justify-content:space-between;font-size:9px;display:flex;position:absolute;left:6%;right:6%}.study-module__8yM-eq__heroTop{top:32px}.study-module__8yM-eq__heroBottom{bottom:28px}.study-module__8yM-eq__heroContent{max-width:700px;position:absolute;top:50%;left:10%;transform:translateY(-43%)}.study-module__8yM-eq__kicker,.study-module__8yM-eq__label{letter-spacing:.2em;font-size:10px;font-weight:700}.study-module__8yM-eq__kicker{color:#e2d1a9}.study-module__8yM-eq__kicker span{vertical-align:middle;background:#d6c39b;width:33px;height:1px;margin-right:12px;display:inline-block}.study-module__8yM-eq__page h1,.study-module__8yM-eq__page h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.study-module__8yM-eq__page em{font-weight:400}.study-module__8yM-eq__hero h1{margin:28px 0;font-size:clamp(64px,7.5vw,112px);line-height:1.02}.study-module__8yM-eq__hero h1 em{color:#ded3b9}.study-module__8yM-eq__heroContent>p:not(.study-module__8yM-eq__kicker){color:#e8e7dc;max-width:435px;font-size:15px;line-height:1.85}.study-module__8yM-eq__heroActions{align-items:center;gap:32px;margin-top:36px;font-size:12px;display:flex}.study-module__8yM-eq__heroActions a:first-child,.study-module__8yM-eq__lightButton{color:#1a2b20;background:#e9e5d9;padding:17px 22px}.study-module__8yM-eq__heroActions span,.study-module__8yM-eq__lightButton span{margin-left:24px}.study-module__8yM-eq__story{grid-template-columns:1fr 1fr;align-items:center;gap:11%;padding:150px 10%;display:grid}.study-module__8yM-eq__storyVisual{position:relative}.study-module__8yM-eq__storyVisual img{object-fit:cover;width:100%;height:650px;display:block}.study-module__8yM-eq__storyVisual span{color:#fff;letter-spacing:.2em;font-size:9px;position:absolute;bottom:20px;left:20px}.study-module__8yM-eq__label{color:#8f754b;justify-content:space-between;gap:25px;display:flex}.study-module__8yM-eq__label span{color:#8b9185}.study-module__8yM-eq__storyText h2,.study-module__8yM-eq__sectionHead h2,.study-module__8yM-eq__trade h2,.study-module__8yM-eq__retail h2{margin:38px 0 28px;font-size:clamp(46px,5vw,76px);line-height:1.12}.study-module__8yM-eq__storyText>p:not(.study-module__8yM-eq__label),.study-module__8yM-eq__tradeContent>p:not(.study-module__8yM-eq__label),.study-module__8yM-eq__retailCopy>p:not(.study-module__8yM-eq__label){color:#657066;max-width:460px;font-size:15px;line-height:1.95}.study-module__8yM-eq__textLink{border-bottom:1px solid #66756a;margin-top:30px;padding:0 0 10px;font-size:12px;font-weight:700;display:inline-block}.study-module__8yM-eq__textLink span{margin-left:42px}.study-module__8yM-eq__collection{background:#e8e5d9;padding:120px 6% 140px}.study-module__8yM-eq__sectionHead{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.study-module__8yM-eq__sectionHead h2{margin-bottom:0}.study-module__8yM-eq__sectionHead>p{color:#657066;max-width:330px;font-size:14px;line-height:1.9}.study-module__8yM-eq__teas{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.study-module__8yM-eq__teaPhoto{aspect-ratio:3/4;background:#d4d3c6;position:relative;overflow:hidden}.study-module__8yM-eq__teaPhoto img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.study-module__8yM-eq__tea:hover img{transform:scale(1.04)}.study-module__8yM-eq__teaPhoto>span{background:#f2efe6;place-items:center;width:35px;height:35px;display:grid;position:absolute;bottom:14px;right:14px}.study-module__8yM-eq__teaTitle{border-bottom:1px solid #b6baae;justify-content:space-between;align-items:center;display:flex}.study-module__8yM-eq__teaTitle h3{font:400 23px Georgia,serif}.study-module__8yM-eq__teaTitle span,.study-module__8yM-eq__tea p{color:#738074;font-size:11px}.study-module__8yM-eq__tea p{margin-top:13px}.study-module__8yM-eq__trade{color:#f4f0e5;background:#1e3027;grid-template-columns:1fr 1fr;display:grid}.study-module__8yM-eq__tradeImage img{object-fit:cover;width:100%;height:100%;min-height:710px;display:block}.study-module__8yM-eq__tradeContent{align-self:center;padding:100px 12%}.study-module__8yM-eq__tradeContent .study-module__8yM-eq__label{color:#c7af83}.study-module__8yM-eq__tradeContent>p:not(.study-module__8yM-eq__label){color:#c6cec3}.study-module__8yM-eq__steps{border-top:1px solid #647268;margin:35px 0 45px}.study-module__8yM-eq__steps span{color:#e1e5db;border-bottom:1px solid #647268;padding:15px 0;font-size:12px;display:block}.study-module__8yM-eq__lightButton{font-size:12px;font-weight:700;display:inline-block}.study-module__8yM-eq__retail{grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:150px 10%;display:grid}.study-module__8yM-eq__retailImage img{object-fit:cover;width:100%;height:550px}.study-module__8yM-eq__closing{text-align:center;background:#d8d3c3;padding:120px 20px}.study-module__8yM-eq__closing p{letter-spacing:.2em;color:#827354;font-size:10px}.study-module__8yM-eq__closing h2{margin:32px 0;font-size:clamp(54px,6vw,90px);line-height:1.1}.study-module__8yM-eq__closing a{border-bottom:1px solid;padding-bottom:10px;font-size:12px;display:inline-block}.study-module__8yM-eq__closing a span{margin-left:30px}.study-module__8yM-eq__footer{color:#e2e5dc;background:#15251d;justify-content:space-between;gap:25px;padding:55px 6%;font-size:11px;display:flex}.study-module__8yM-eq__footer p{color:#aab4a8}.study-module__8yM-eq__footer div:nth-child(2){gap:25px;display:flex}.study-module__8yM-eq__footer>span{color:#9aa79b;letter-spacing:.12em;font-size:9px}@media (max-width:800px){.study-module__8yM-eq__nav{height:72px}.study-module__8yM-eq__nav nav{display:none}.study-module__8yM-eq__hero{height:740px;min-height:0}.study-module__8yM-eq__heroImage{background-position:61%}.study-module__8yM-eq__heroShade{background:linear-gradient(90deg,#0e1813cc,#0e181340),linear-gradient(#0000 60%,#0e1813a6)}.study-module__8yM-eq__heroContent{top:48%;left:6%;right:6%}.study-module__8yM-eq__hero h1{font-size:clamp(53px,9vw,76px)}.study-module__8yM-eq__heroBottom span:nth-child(2),.study-module__8yM-eq__heroTop span:nth-child(2){display:none}.study-module__8yM-eq__story{gap:40px;padding:85px 6%}.study-module__8yM-eq__storyVisual img{height:480px}.study-module__8yM-eq__collection{padding:85px 6%}.study-module__8yM-eq__teas{grid-template-columns:repeat(2,1fr);gap:28px 14px}.study-module__8yM-eq__tradeContent{padding:70px 9%}.study-module__8yM-eq__tradeImage img{min-height:600px}.study-module__8yM-eq__retail{gap:35px;padding:85px 6%}.study-module__8yM-eq__retailImage img{height:430px}.study-module__8yM-eq__footer{flex-wrap:wrap}}@media (max-width:550px){.study-module__8yM-eq__hero{height:calc(100svh - 72px);min-height:620px}.study-module__8yM-eq__heroContent{top:49%}.study-module__8yM-eq__hero h1{font-size:53px}.study-module__8yM-eq__heroContent>p:not(.study-module__8yM-eq__kicker){max-width:310px;font-size:14px}.study-module__8yM-eq__heroActions{flex-direction:column;align-items:flex-start;gap:24px}.study-module__8yM-eq__story,.study-module__8yM-eq__trade,.study-module__8yM-eq__retail{grid-template-columns:1fr}.study-module__8yM-eq__storyVisual img{height:420px}.study-module__8yM-eq__storyText h2,.study-module__8yM-eq__sectionHead h2,.study-module__8yM-eq__trade h2,.study-module__8yM-eq__retail h2{font-size:43px}.study-module__8yM-eq__sectionHead{display:block}.study-module__8yM-eq__sectionHead>p{margin-top:25px}.study-module__8yM-eq__teaTitle h3{font-size:18px}.study-module__8yM-eq__tea p{line-height:1.5}.study-module__8yM-eq__tradeImage img{height:350px;min-height:0}.study-module__8yM-eq__tradeContent{padding:70px 6%}.study-module__8yM-eq__retailImage img{height:390px}.study-module__8yM-eq__footer{display:block}.study-module__8yM-eq__footer div:nth-child(2){margin:30px 0}.study-module__8yM-eq__footer>span{display:block}.study-module__8yM-eq__closing{padding:90px 20px}}@media (prefers-reduced-motion:reduce){.study-module__8yM-eq__teaPhoto img{transition:none}}
.CompanyProfile-module__P0cO8G__page{background:var(--color-paper);min-height:100dvh;color:var(--color-ink)}.CompanyProfile-module__P0cO8G__page a{color:inherit;text-underline-offset:.25em}.CompanyProfile-module__P0cO8G__page svg{flex-shrink:0}.CompanyProfile-module__P0cO8G__page h1,.CompanyProfile-module__P0cO8G__page h2,.CompanyProfile-module__P0cO8G__page h3,.CompanyProfile-module__P0cO8G__page p,.CompanyProfile-module__P0cO8G__page dd{overflow-wrap:anywhere}.CompanyProfile-module__P0cO8G__anchor{scroll-margin-top:1rem;display:block}.CompanyProfile-module__P0cO8G__hero{color:#f6f2e8;background:#173e32;display:grid}.CompanyProfile-module__P0cO8G__heroCopy{min-width:0;padding:3.5rem var(--page-gutter);flex-direction:column;justify-content:center;display:flex}.CompanyProfile-module__P0cO8G__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin:0 0 1.1rem;font-size:.7rem;font-weight:700;line-height:1.6}.CompanyProfile-module__P0cO8G__hero .CompanyProfile-module__P0cO8G__eyebrow{color:#d3bd89}.CompanyProfile-module__P0cO8G__hero h1{max-width:12ch;font:500 clamp(3rem,8vw,5.5rem)/1.04 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.CompanyProfile-module__P0cO8G__heroIntro{color:#e2e8df;max-width:47ch;margin:1.5rem 0 0;line-height:1.8}.CompanyProfile-module__P0cO8G__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.2rem;margin-top:1.8rem;display:flex}.CompanyProfile-module__P0cO8G__button,.CompanyProfile-module__P0cO8G__textLink,.CompanyProfile-module__P0cO8G__heroLink{min-height:var(--control-height);justify-content:center;align-items:center;gap:.7rem;font-size:.85rem;font-weight:600;line-height:1.5;display:inline-flex}.CompanyProfile-module__P0cO8G__button{border:1px solid var(--color-ink);padding:.85rem 1.1rem;text-decoration:none}.CompanyProfile-module__P0cO8G__lightButton{background:#f6f2e8;border-color:#f6f2e8;color:#173e32!important}.CompanyProfile-module__P0cO8G__heroLink{border-bottom:1px solid #91a698;justify-content:flex-start;text-decoration:none;color:#f6f2e8!important}.CompanyProfile-module__P0cO8G__textLink{justify-content:flex-start;text-decoration:underline}.CompanyProfile-module__P0cO8G__primary{background:var(--color-ink);color:var(--color-paper)!important}.CompanyProfile-module__P0cO8G__heroIdentity{color:#d2ddcf;border-top:1px solid #587664;gap:.4rem;margin-top:2.7rem;padding-top:1.2rem;font-size:.69rem;line-height:1.6;display:grid}.CompanyProfile-module__P0cO8G__coverGrid{background:#f0ede5;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.CompanyProfile-module__P0cO8G__coverTea{background:#ebe8de;flex-direction:column;min-width:0;text-decoration:none;display:flex;color:#173e32!important}.CompanyProfile-module__P0cO8G__coverTea>div{aspect-ratio:1.13;flex:1;min-height:10rem;position:relative;overflow:hidden}.CompanyProfile-module__P0cO8G__coverTea img{object-fit:cover}.CompanyProfile-module__P0cO8G__coverTea>span{min-height:4rem;font:500 1.15rem/1.25 var(--font-display);align-items:center;gap:.65rem;padding:.8rem 1rem;display:flex}.CompanyProfile-module__P0cO8G__coverTea small{font:.65rem/1 var(--font-body);color:#756c56}.CompanyProfile-module__P0cO8G__coverTea svg{margin-left:auto}.CompanyProfile-module__P0cO8G__index{padding:1rem var(--page-gutter);border-bottom:1px solid var(--color-rule);flex-wrap:wrap;gap:.3rem 1.5rem;display:flex}.CompanyProfile-module__P0cO8G__index a{min-height:var(--control-height);align-items:center;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.CompanyProfile-module__P0cO8G__section{padding:4.5rem var(--page-gutter);scroll-margin-top:1rem}.CompanyProfile-module__P0cO8G__section h2{max-width:25ch;font:500 clamp(2rem,4.3vw,3.5rem)/1.13 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0}.CompanyProfile-module__P0cO8G__section h3{font:500 1.4rem/1.25 var(--font-display);margin:0 0 .8rem}.CompanyProfile-module__P0cO8G__sectionHead{gap:1.5rem;margin-bottom:2.4rem;display:grid}.CompanyProfile-module__P0cO8G__sectionHead>p{max-width:58ch;color:var(--color-ink-2);margin:0;line-height:1.8}.CompanyProfile-module__P0cO8G__sectionIntro{max-width:60ch;color:var(--color-ink-2);margin:1.4rem 0 1.8rem;line-height:1.8}.CompanyProfile-module__P0cO8G__productList{border-top:1px solid var(--color-rule)}.CompanyProfile-module__P0cO8G__product{border-bottom:1px solid var(--color-rule);gap:1.8rem;min-width:0;padding-block:2rem;scroll-margin-top:1.5rem;display:grid}.CompanyProfile-module__P0cO8G__productImage{aspect-ratio:1.1;background:#ebe8de;margin:0;position:relative;overflow:hidden}.CompanyProfile-module__P0cO8G__productImage img{object-fit:contain}.CompanyProfile-module__P0cO8G__productImage figcaption{color:#173e32;letter-spacing:.08em;background:#f6f2e8;padding:.45rem .7rem;font-size:.65rem;position:absolute;top:1rem;left:1rem}.CompanyProfile-module__P0cO8G__productBody{align-self:center;min-width:0}.CompanyProfile-module__P0cO8G__productBody .CompanyProfile-module__P0cO8G__eyebrow{margin-bottom:.6rem}.CompanyProfile-module__P0cO8G__productBody h3{letter-spacing:-.025em;max-width:20ch;margin:0;font-size:clamp(2.2rem,3.5vw,3.6rem);line-height:1.1}.CompanyProfile-module__P0cO8G__productDescription{max-width:59ch;color:var(--color-ink-2);margin:1.2rem 0;font-size:.95rem;line-height:1.8}.CompanyProfile-module__P0cO8G__productFacts{border-top:1px solid var(--color-rule);margin:0}.CompanyProfile-module__P0cO8G__productFacts>div{border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;padding:.7rem 0;font-size:.8rem;line-height:1.6;display:grid}.CompanyProfile-module__P0cO8G__productFacts dt{color:var(--color-muted)}.CompanyProfile-module__P0cO8G__productFacts dd{margin:0}.CompanyProfile-module__P0cO8G__sampleNote{color:var(--color-muted);margin:1rem 0;font-size:.78rem;line-height:1.7}.CompanyProfile-module__P0cO8G__productBody .CompanyProfile-module__P0cO8G__actions{margin-top:1.2rem}.CompanyProfile-module__P0cO8G__catalogFooter{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.CompanyProfile-module__P0cO8G__catalogFooter p{max-width:68ch;color:var(--color-muted);margin:0;font-size:.75rem;line-height:1.7}.CompanyProfile-module__P0cO8G__supply{color:#f6f2e8;background:#173e32}.CompanyProfile-module__P0cO8G__supply .CompanyProfile-module__P0cO8G__eyebrow{color:#d3bd89}.CompanyProfile-module__P0cO8G__supply .CompanyProfile-module__P0cO8G__sectionHead>p{color:#e2e8df}.CompanyProfile-module__P0cO8G__capacityFacts{border-top:1px solid #587664;gap:0 2.5rem;margin:0;display:grid}.CompanyProfile-module__P0cO8G__capacityFacts>div{border-bottom:1px solid #587664;min-width:0;padding:1.8rem 0}.CompanyProfile-module__P0cO8G__capacityFacts dt{color:#d3bd89;margin-bottom:.8rem;font-size:.73rem}.CompanyProfile-module__P0cO8G__capacityFacts dd{margin:0}.CompanyProfile-module__P0cO8G__capacityFacts strong{font:500 clamp(1.7rem,3vw,2.5rem)/1.25 var(--font-display)}.CompanyProfile-module__P0cO8G__capacityFacts p{color:#e2e8df;max-width:60ch;margin:.9rem 0 0;font-size:.85rem;line-height:1.75}.CompanyProfile-module__P0cO8G__technicalRows{border-top:1px solid var(--color-rule)}.CompanyProfile-module__P0cO8G__technicalRows article{border-bottom:1px solid var(--color-rule);grid-template-columns:1.5rem minmax(0,1fr);gap:.5rem 1rem;padding:1.5rem 0;display:grid}.CompanyProfile-module__P0cO8G__technicalRows article>span{color:var(--color-accent);padding-top:.3rem;font-size:.7rem}.CompanyProfile-module__P0cO8G__technicalRows h3{margin:0}.CompanyProfile-module__P0cO8G__technicalRows p{max-width:65ch;color:var(--color-ink-2);grid-column:2;margin:.3rem 0 0;font-size:.9rem;line-height:1.8}.CompanyProfile-module__P0cO8G__company{background:var(--color-paper-2)}.CompanyProfile-module__P0cO8G__identityFacts{border-top:1px solid var(--color-rule);gap:0 2rem;margin:0;display:grid}.CompanyProfile-module__P0cO8G__identityFacts>div{border-bottom:1px solid var(--color-rule);min-width:0;padding:1.5rem 0}.CompanyProfile-module__P0cO8G__identityFacts dt{color:var(--color-muted);margin-bottom:.7rem;font-size:.72rem}.CompanyProfile-module__P0cO8G__identityFacts dd{margin:0;font-size:1rem;font-weight:600;line-height:1.6}.CompanyProfile-module__P0cO8G__identityFacts dd span{color:var(--color-ink-2);margin-top:.4rem;font-size:.8rem;font-weight:400;display:block}.CompanyProfile-module__P0cO8G__identityFacts dd a{min-height:var(--control-height);align-items:center;font-size:.9rem;display:inline-flex}.CompanyProfile-module__P0cO8G__evidencePhotos{border-block:1px solid var(--color-rule);margin-top:2rem}.CompanyProfile-module__P0cO8G__evidencePhotos summary{min-height:var(--control-height);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-weight:600;list-style:none;display:flex}.CompanyProfile-module__P0cO8G__evidencePhotos summary::-webkit-details-marker{display:none}.CompanyProfile-module__P0cO8G__evidencePhotos summary span{font-size:1.4rem;font-weight:400}.CompanyProfile-module__P0cO8G__evidencePhotos[open] summary span{transform:rotate(45deg)}.CompanyProfile-module__P0cO8G__productionPhotos{gap:1.5rem;padding-block:1rem;display:grid}.CompanyProfile-module__P0cO8G__mediaFigure{min-width:0;margin:0}.CompanyProfile-module__P0cO8G__mediaImage,.CompanyProfile-module__P0cO8G__mediaPlaceholder{aspect-ratio:4/3;background:#e5e8de;min-height:16rem;position:relative;overflow:hidden}.CompanyProfile-module__P0cO8G__mediaImage img{object-fit:contain}.CompanyProfile-module__P0cO8G__mediaFigure figcaption{color:var(--color-muted);padding:.7rem 0;font-size:.72rem;line-height:1.6}.CompanyProfile-module__P0cO8G__mediaPlaceholder{color:#294438;border:1px solid #c9cfbf;flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem;display:flex}.CompanyProfile-module__P0cO8G__placeholderLabel{text-transform:uppercase;letter-spacing:.09em;color:#5d735f;font-size:.65rem}.CompanyProfile-module__P0cO8G__mediaPlaceholder h3{margin:1rem 0 .7rem;font-size:1.5rem}.CompanyProfile-module__P0cO8G__mediaPlaceholder p{color:#52644e;max-width:46ch;margin:0;font-size:.8rem;line-height:1.7}.CompanyProfile-module__P0cO8G__quietNote{max-width:95ch;color:var(--color-muted);margin:1.3rem 0;font-size:.77rem;line-height:1.7}.CompanyProfile-module__P0cO8G__deliverySteps{border-top:1px solid var(--color-rule);margin:0 0 1.4rem;padding:0;list-style:none;display:grid}.CompanyProfile-module__P0cO8G__deliverySteps li{border-bottom:1px solid var(--color-rule);grid-template-columns:1.5rem minmax(0,1fr);gap:.8rem 1rem;min-width:0;padding:1.6rem 0;display:grid}.CompanyProfile-module__P0cO8G__deliverySteps li>span{color:var(--color-accent);padding-top:.2rem;font-size:.7rem;font-weight:700}.CompanyProfile-module__P0cO8G__deliverySteps h3{margin:0}.CompanyProfile-module__P0cO8G__deliverySteps p{color:var(--color-ink-2);grid-column:2;margin:0;font-size:.9rem;line-height:1.8}.CompanyProfile-module__P0cO8G__documents{background:var(--color-paper-2)}.CompanyProfile-module__P0cO8G__documentRows{border-top:1px solid var(--color-rule)}.CompanyProfile-module__P0cO8G__documentRows article{border-bottom:1px solid var(--color-rule);gap:1.5rem;padding:1.7rem 0;display:grid}.CompanyProfile-module__P0cO8G__documentTag{color:var(--color-accent);margin-bottom:.7rem;font-size:.7rem;line-height:1.5;display:block}.CompanyProfile-module__P0cO8G__documentRows h3{margin-bottom:.7rem}.CompanyProfile-module__P0cO8G__documentRows p{max-width:62ch;color:var(--color-ink-2);margin:0;font-size:.9rem;line-height:1.75}.CompanyProfile-module__P0cO8G__fileLinks{flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;display:flex}.CompanyProfile-module__P0cO8G__fileLinks>span{color:var(--color-muted);font-size:.72rem}.CompanyProfile-module__P0cO8G__fileLinks a{min-height:var(--control-height);align-items:center;gap:.45rem;font-size:.85rem;font-weight:600;display:inline-flex}.CompanyProfile-module__P0cO8G__contact{gap:2.5rem;display:grid}.CompanyProfile-module__P0cO8G__contactCard{color:#f6f2e8;background:#173e32;min-width:0;padding:2rem}.CompanyProfile-module__P0cO8G__contactCard>span{color:#d3bd89;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.CompanyProfile-module__P0cO8G__contactCard h3{margin:1.1rem 0 .5rem;font-size:2.3rem}.CompanyProfile-module__P0cO8G__contactCard>p{color:#e2e8df;margin:0 0 .6rem;font-size:.9rem;line-height:1.65}.CompanyProfile-module__P0cO8G__contactCard a{min-height:var(--control-height);overflow-wrap:anywhere;align-items:center;gap:.6rem;width:fit-content;max-width:100%;font-size:.9rem;display:flex}.CompanyProfile-module__P0cO8G__contactCard .CompanyProfile-module__P0cO8G__contactPhone{margin-block:1rem;font-size:1.4rem;font-weight:600}.CompanyProfile-module__P0cO8G__contactCard hr{border:0;border-top:1px solid #587664;margin-block:1.4rem}.CompanyProfile-module__P0cO8G__contactCard h4{margin:0 0 .6rem;font-size:.86rem}.CompanyProfile-module__P0cO8G__contactCard address{font-size:.9rem;font-style:normal;line-height:1.7}.CompanyProfile-module__P0cO8G__contactCard .CompanyProfile-module__P0cO8G__contactNote{color:#c6d4c2;margin:1rem 0;font-size:.75rem}.CompanyProfile-module__P0cO8G__footer{padding:2rem var(--page-gutter);border-top:1px solid var(--color-rule);flex-direction:column;gap:1.4rem;display:flex}.CompanyProfile-module__P0cO8G__footer strong{font-size:.86rem;font-weight:500}.CompanyProfile-module__P0cO8G__footer p{color:var(--color-muted);margin:.6rem 0 0;font-size:.75rem}.CompanyProfile-module__P0cO8G__footer nav{flex-wrap:wrap;align-items:center;gap:.5rem 1.3rem;display:flex}.CompanyProfile-module__P0cO8G__footer nav>a{min-height:var(--control-height);align-items:center;font-size:.8rem;display:flex}.CompanyProfile-module__P0cO8G__page a:focus-visible,.CompanyProfile-module__P0cO8G__page summary:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:5px}@media (min-width:48rem){.CompanyProfile-module__P0cO8G__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.CompanyProfile-module__P0cO8G__heroCopy{padding-block:4rem;padding-right:2.5rem}.CompanyProfile-module__P0cO8G__hero h1{font-size:clamp(3.2rem,5.7vw,6rem)}.CompanyProfile-module__P0cO8G__heroIdentity{justify-content:space-between;gap:1rem;display:flex}.CompanyProfile-module__P0cO8G__coverGrid{min-height:39rem}.CompanyProfile-module__P0cO8G__sectionHead{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:3.5rem}.CompanyProfile-module__P0cO8G__product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;padding-block:3rem}.CompanyProfile-module__P0cO8G__product:nth-child(2n) .CompanyProfile-module__P0cO8G__productImage{grid-area:1/2}.CompanyProfile-module__P0cO8G__product:nth-child(2n) .CompanyProfile-module__P0cO8G__productBody{grid-area:1/1}.CompanyProfile-module__P0cO8G__productImage{aspect-ratio:1;min-height:29rem}.CompanyProfile-module__P0cO8G__catalogFooter{flex-direction:row;justify-content:space-between;align-items:center;gap:2.5rem}.CompanyProfile-module__P0cO8G__capacityFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.CompanyProfile-module__P0cO8G__technicalRows article{grid-template-columns:2rem minmax(0,.9fr) minmax(0,1.1fr);gap:1.5rem}.CompanyProfile-module__P0cO8G__technicalRows p{grid-column:3;margin:0}.CompanyProfile-module__P0cO8G__identityFacts{grid-template-columns:1.2fr .9fr 1fr}.CompanyProfile-module__P0cO8G__productionPhotos{grid-template-columns:repeat(2,minmax(0,1fr))}.CompanyProfile-module__P0cO8G__deliverySteps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}.CompanyProfile-module__P0cO8G__documentRows article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2.5rem}.CompanyProfile-module__P0cO8G__fileLinks{justify-content:flex-end;min-width:18rem}.CompanyProfile-module__P0cO8G__fileLinks>span{text-align:right;width:100%}.CompanyProfile-module__P0cO8G__contact{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:4rem}.CompanyProfile-module__P0cO8G__footer{flex-direction:row;justify-content:space-between;gap:2rem}}@media (min-width:90rem){.CompanyProfile-module__P0cO8G__section,.CompanyProfile-module__P0cO8G__index,.CompanyProfile-module__P0cO8G__footer{padding-inline:max(var(--page-gutter),calc((100vw - 84rem)/2))}.CompanyProfile-module__P0cO8G__heroCopy{padding-left:max(var(--page-gutter),calc((100vw - 84rem)/2));padding-right:3rem}}@media (max-width:30rem){.CompanyProfile-module__P0cO8G__section{padding-block:3rem}.CompanyProfile-module__P0cO8G__heroCopy{padding-block:2.8rem}.CompanyProfile-module__P0cO8G__hero h1{font-size:3.1rem}.CompanyProfile-module__P0cO8G__heroIntro{font-size:.95rem}.CompanyProfile-module__P0cO8G__hero .CompanyProfile-module__P0cO8G__actions{flex-direction:column;align-items:flex-start}.CompanyProfile-module__P0cO8G__heroIdentity{margin-top:2rem}.CompanyProfile-module__P0cO8G__coverTea>span{gap:.4rem;padding:.7rem;font-size:1.02rem}.CompanyProfile-module__P0cO8G__coverTea>span>svg{display:none}.CompanyProfile-module__P0cO8G__coverTea>div{min-height:0}.CompanyProfile-module__P0cO8G__index{column-gap:1.2rem}.CompanyProfile-module__P0cO8G__index a{font-size:.72rem}.CompanyProfile-module__P0cO8G__product .CompanyProfile-module__P0cO8G__actions{flex-direction:column;align-items:stretch;gap:.6rem}.CompanyProfile-module__P0cO8G__product .CompanyProfile-module__P0cO8G__textLink{justify-content:center}.CompanyProfile-module__P0cO8G__productBody h3{font-size:2.3rem}.CompanyProfile-module__P0cO8G__contactCard{padding:1.5rem}.CompanyProfile-module__P0cO8G__fileLinks>span{width:100%}}@media (prefers-reduced-motion:reduce){.CompanyProfile-module__P0cO8G__page *{scroll-behavior:auto!important;transition:none!important}}
