.mono-label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--color-foreground),.75)}.collection-header__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:var(--text-5xl);line-height:1.02;letter-spacing:-.02em;margin:0;color:rgb(var(--color-foreground))}.collection-header__desc,.collection-header__desc+p{margin:var(--spacing-2xs) 0 0;font-size:var(--text-sm);color:rgba(var(--color-foreground),.75);max-width:540px;font-weight:300}.breadcrumb{display:flex;gap:var(--spacing-2xs);align-items:center;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.18em;text-transform:uppercase;margin-bottom:var(--spacing-sm)}.breadcrumb,.breadcrumb a{color:rgba(var(--color-foreground),.75)}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{color:rgb(var(--color-foreground))}.breadcrumb__sep{opacity:.5}.breadcrumb__current{color:rgb(var(--color-foreground))}@media (min-width:768px){.collection-header__title{font-size:var(--text-8xl)}.breadcrumb{font-size:var(--text-xs);margin-bottom:var(--spacing-lg)}}.collection-header{padding-block:var(--spacing-2xl) var(--spacing-lg)}@media only screen and (min-width:768px){.collection-header{padding-block:var(--spacing-5xl) var(--spacing-2xl)}}.collection-header__desc+p{font-size:var(--text-sm);margin-top:var(--spacing-2xs);margin-bottom:0}@media only screen and (min-width:768px){.collection-header__desc+p{font-size:var(--text-base)}}