.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:14px;font-weight:500}@media(min-width:1024px){.breadcrumb{font-size:18px}}.breadcrumb__link{padding:0 .5rem 1.25rem;margin:0 -.5rem -1.25rem;background-image:linear-gradient(currentColor,currentColor);background-origin:content-box;background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .4s var(--ease-luxe),color .4s var(--ease-luxe)}.breadcrumb__link:hover{background-size:100% 1px}.breadcrumb--hero{position:absolute;inset-inline:0;top:5rem;z-index:20;padding:1rem 1.5rem;color:rgba(255,255,255,.85)}@media(min-width:1024px){.breadcrumb--hero{padding-inline:2.5rem}}@media(min-width:1024px){.breadcrumb--hero{padding-inline:4rem}}.breadcrumb--hero .breadcrumb__link:hover{color:var(--color-white)}.breadcrumb--hero .breadcrumb__sep{color:rgba(255,255,255,.5)}.breadcrumb--hero .breadcrumb__current{color:var(--color-white)}.breadcrumb--bar{padding:5rem 1.5rem 1.5rem;color:var(--color-mist)}@media(min-width:1024px){.breadcrumb--bar{padding:6rem 2.5rem 1.5rem}}@media(min-width:1024px){.breadcrumb--bar{padding-inline:4rem}}.breadcrumb--bar .breadcrumb__link:hover{color:var(--color-ink)}.breadcrumb--bar .breadcrumb__sep{color:var(--color-line)}.breadcrumb--bar .breadcrumb__current{color:var(--color-ink)}