/* The house navigation: family left, culinary world right, culture centered below. */
body header>nav.site-navigation,body .house-header>nav.site-navigation{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);max-width:1540px;margin:0 auto;gap:20px 70px;padding:10px 6% 23px;overflow:visible;border:0;align-items:start}
.site-navigation>div{display:flex;flex-direction:column;gap:10px}.site-navigation .navigation-left{grid-column:1;text-align:left;padding-top:3px}.site-navigation .navigation-right{grid-column:2;text-align:right}.site-navigation .navigation-bottom{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px 35px;border-top:1px solid #ad7e4255;padding-top:20px;margin-top:7px}
body header>nav.site-navigation a,body .house-header>nav.site-navigation a{font-family:'GFS Didot',Didot,'Bodoni MT',serif!important;font-size:clamp(18px,1.65vw,23px);font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none;text-align:inherit;padding:0;border:0;white-space:normal;display:block;width:fit-content;max-width:100%}.navigation-right a{align-self:flex-end}.navigation-right a:nth-child(4){margin-top:9px}.site-navigation .navigation-bottom a{font-size:18px}.site-navigation a:hover{color:#80512d;text-decoration:underline;text-underline-offset:6px}.mast{justify-content:center}.mast>#menu{position:absolute;left:4%}.mast>#search,.mast>.house-inquiry{position:absolute;right:4%}
@media(max-width:900px){body header>nav.site-navigation{gap:18px 30px;padding-inline:5%}.site-navigation .navigation-bottom{gap:12px 24px}body header>nav.site-navigation a{font-size:18px}.site-navigation .navigation-bottom a{font-size:17px}}
@media(max-width:580px){body header>nav.site-navigation,body .house-header>nav.site-navigation{display:none;padding:10px 24px 25px;grid-template-columns:1fr;gap:25px}body header.open>nav.site-navigation,body .house-header.open>nav.site-navigation{display:grid}.site-navigation .navigation-left,.site-navigation .navigation-right,.site-navigation .navigation-bottom{grid-column:1;text-align:center;align-items:center}.navigation-right a{align-self:center}.site-navigation .navigation-bottom{flex-direction:column;width:100%;gap:14px}.site-navigation>div{gap:14px}.site-navigation .navigation-right{padding-top:22px;border-top:1px solid #ad7e4255}.site-navigation .navigation-bottom{margin:0}.navigation-right a:nth-child(4){margin-top:8px}body header>nav.site-navigation a{font-size:19px}}
@media print{body header>nav.site-navigation{display:none!important}}

body header>nav.site-navigation{position:static;width:auto;box-shadow:none;background:transparent}@media(min-width:581px){.mast>#menu{display:none}}
