.logo.logo-a6{width:108px;height:94px;transform:none}.logo-a6 .emblem{width:100%;height:100%;overflow:visible;mix-blend-mode:normal}.logo-a6 .emblem img{position:static;display:block;width:100%;height:100%;max-width:100%;object-fit:contain}
@media(min-width:761px) and (max-width:1100px){header:has(.logo-a6){gap:16px}.logo.logo-a6{width:88px;height:82px}header:has(.logo-a6) nav{gap:14px;font-size:11px}}
@media(max-width:760px){.logo.logo-a6{width:86px;height:74px}}

.hero-minimal h1.hero-monogram{width:clamp(230px,28vw,390px);max-width:75vw;line-height:0;margin:0;text-shadow:none;letter-spacing:0}.hero-monogram img{display:block;width:100%;height:clamp(190px,30svh,340px);object-fit:contain;filter:brightness(0) invert(1)}.hero-minimal:has(.hero-monogram) .hero-content>.eyebrow{margin-bottom:20px}.hero-minimal:has(.hero-monogram) .hero-tagline{margin-top:24px}@media(max-width:760px){.hero-minimal h1.hero-monogram{width:250px;max-width:70vw}.hero-monogram img{height:clamp(160px,26svh,240px)}.hero-minimal:has(.hero-monogram) .hero-content{padding-top:40px;padding-bottom:40px}.hero-minimal:has(.hero-monogram) .hero-actions{margin-top:28px}}

.hero-minimal:has(.hero-monogram) .hero-shade{background:linear-gradient(#0003,#0003),linear-gradient(0deg,#0005,#0003 55%,#0004)}
