.me-nav.theme-zellige,.site-footer.theme-zellige,.brutalist-bottom-nav.theme-zellige{--bg:var(--zel-white);--fg:var(--zel-ink);--fg-soft:var(--zel-warm);--fg-muted:#86505e;--border:var(--zel-border);--border-strong:var(--zel-border-m);--rose-border:var(--zel-border-m);--rose-tint:#c75f8214;--rose-tint-md:#c75f8224;--accent-rose:var(--zel-deep);--accent:var(--zel-vivid);--brand-accent:var(--zel-vivid);color:var(--fg)}.me-nav.theme-zellige{background:linear-gradient(#fbf3f0d6,#fbf3f0d6),url(/images/zellige-tile.webp) top/600px}.me-nav.theme-zellige.me-nav--scrolled{box-shadow:0 1px 20px #2d142014}.me-nav.theme-zellige .me-nav__logo-mark{background:var(--zel-ink);color:#fff}.me-nav.theme-zellige .me-nav__lang-dropdown,.me-nav.theme-zellige .me-nav__user-dropdown{border-radius:var(--radius-yeppo-image);box-shadow:0 8px 32px #2d14201f}.me-nav.theme-zellige .me-nav__cta{background:var(--zel-ink);color:#fff;border-radius:var(--radius-yeppo-thumb);font-family:inherit;font-weight:var(--text-meta--font-weight);letter-spacing:var(--text-meta--letter-spacing);text-transform:none;font-size:var(--text-meta);line-height:var(--text-meta--line-height);padding:var(--spacing-yeppo-card-gap) var(--spacing-yeppo-page);white-space:nowrap;border:none}.me-nav.theme-zellige .me-nav__cta:hover{background:var(--zel-deep);color:#fff}.me-nav.theme-zellige .me-nav__login-btn{border-radius:var(--radius-yeppo-thumb);white-space:nowrap}@media (max-width:767px){.me-nav.theme-zellige .me-nav__inner{padding:0 var(--spacing-yeppo-page);gap:var(--spacing-yeppo-card-gap)}.me-nav.theme-zellige .me-nav__actions{gap:var(--spacing-yeppo-card-gap)}.me-nav.theme-zellige .me-nav__login-btn{display:none}.me-nav.theme-zellige .me-nav__lang-btn{padding:var(--spacing-yeppo-card-gap) var(--spacing-yeppo-card-gap);gap:0;font-size:0}.me-nav.theme-zellige .me-nav__lang-arrow{display:none}.me-nav.theme-zellige .me-nav__cta{font-size:var(--text-label);font-weight:var(--text-label--font-weight);letter-spacing:var(--text-label--letter-spacing);line-height:var(--text-label--line-height);padding:var(--spacing-yeppo-card-gap) var(--spacing-yeppo-grid-card)}}@media (max-width:359px){.me-nav.theme-zellige .me-nav__logo-text{display:none}}.site-footer.theme-zellige{background:var(--zel-white);border-top:1.5px solid var(--zel-border);gap:var(--spacing-yeppo-swatch);max-width:none;padding:var(--spacing-yeppo-tap) max(48px, calc((100% - 1120px) / 2));grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:start;display:grid}.site-footer__brand{gap:var(--spacing-yeppo-grid-card);flex-direction:column;display:flex}.site-footer__brand p{max-width:280px;font-family:var(--font-display,"Cormorant Garamond"), "Cormorant Garamond", Georgia, serif;font-style:italic;font-size:var(--text-brand-name);letter-spacing:var(--text-brand-name--letter-spacing);line-height:var(--text-brand-name--line-height);color:var(--zel-warm);margin:0}.site-footer__mark{border-radius:var(--radius-yeppo-thumb);background:var(--zel-ink);color:#fff;width:32px;height:32px;font-weight:var(--text-meta--font-weight);font-size:var(--text-meta);letter-spacing:var(--text-meta--letter-spacing);line-height:var(--text-meta--line-height);justify-content:center;align-items:center;display:flex}.site-footer__col{gap:var(--spacing-yeppo-card-gap);flex-direction:column;display:flex}.site-footer__title{font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;color:var(--zel-muted);margin-bottom:var(--spacing-yeppo-card-gap)}.site-footer__col a{font-size:var(--text-meta);letter-spacing:var(--text-meta--letter-spacing);line-height:var(--text-meta--line-height);font-weight:var(--text-meta--font-weight);color:var(--zel-ink);text-decoration:none}.site-footer__col a:hover{color:var(--zel-vivid)}@media (max-width:767px){.me-page>main{padding-bottom:0}.site-footer.theme-zellige{gap:var(--spacing-yeppo-section-before) var(--spacing-yeppo-page);padding:var(--spacing-yeppo-swatch) var(--spacing-yeppo-page) calc(32px + 72px + env(safe-area-inset-bottom,0px));text-align:start;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.site-footer__brand{grid-column:1/-1}}.brutalist-bottom-nav.theme-zellige{border-top:1.5px solid var(--zel-border);background:#fbf3f0f5}.brutalist-bottom-nav.theme-zellige .brutalist-bottom-nav__item span{font-family:inherit;font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight);letter-spacing:var(--text-label--letter-spacing)}
