.language-menu{display:flex;flex-wrap:wrap;gap:8px 14px;width:100%;font-size:.875rem;line-height:1.6;padding:8px 0 4px}.language-menu a{padding:4px 8px;border:1px solid transparent;border-radius:16px;text-decoration:none}.language-menu a[aria-current="page"]{border-color:currentColor;font-weight:700}.language-menu a:hover{text-decoration:underline}.nav{height:auto;min-height:76px;flex-wrap:wrap;padding-top:14px;padding-bottom:10px;gap:8px 24px}.nav-links{flex-wrap:wrap;gap:12px 24px}.nav-links a{overflow-wrap:anywhere}html:lang(fr) h1,html:lang(es) h1{font-family:'DM Serif Display',serif;letter-spacing:-.02em;font-size:clamp(2.2rem,4.3vw,4.6rem);word-break:normal;overflow-wrap:anywhere;line-height:1.25}html:lang(fr),html:lang(es){hyphens:auto}html:lang(zh-Hant) body{font-family:'PingFang TC','Microsoft JhengHei','Noto Sans TC',sans-serif}html:lang(zh-Hant) h1,html:lang(zh-Hant) h2{font-family:inherit;line-height:1.5;word-break:normal;letter-spacing:0}html:lang(fr) h2,html:lang(es) h2{line-height:1.2;overflow-wrap:anywhere}html:lang(fr) .collection summary strong,html:lang(es) .collection summary strong{word-break:normal}.mail{max-width:100%;overflow-wrap:anywhere}.count{white-space:normal}header>nav{min-width:0}.hero-copy,.about-copy,.brand-story{min-width:0}@media(max-width:820px){.language-menu{gap:6px 8px}.nav-links{gap:10px 16px}.work h2,footer h2{font-size:clamp(2rem,8vw,3.5rem);line-height:1.2}.collection summary{flex-wrap:wrap}.count{flex-shrink:1}.eyebrow{letter-spacing:.06em;flex-wrap:wrap}.hero-copy{padding-left:24px;padding-right:24px}}
html:lang(it){hyphens:auto}html:lang(it) h1{font-family:'DM Serif Display',serif;font-size:clamp(2.2rem,4.3vw,4.6rem);line-height:1.25;letter-spacing:-.02em;overflow-wrap:anywhere}html:lang(it) h2{line-height:1.25;overflow-wrap:anywhere}html:lang(it) .collection summary strong{word-break:normal;overflow-wrap:anywhere}
