.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}}
