@include namespace('landing-banner') { @include store(( --colors: ( --emph-fg: prop(--colors --accent --color, $global: true), --emph-bg: prop(--colors --bg-hi, $global: true) ) )); @include component(namespace()) { @include element('title') { max-width: 7em; margin-top: 0; transform: translateX(-.06em); font-family: $font-fam--large; font-weight: 350; line-height: 1.2; text-transform: none; } @include element('title-inner') { background-image: linear-gradient( to top, transparent .15em, #{prop(--colors --emph-bg)} .15em, #{prop(--colors --emph-bg)} .6em, transparent .6em ); } @include element('emph') { color: prop(--colors --emph-fg); font-weight: 550; } @include media('<=md') { @include element('title') { max-width: none; } } @include iro-responsive-env(('md', 'lg')) { @include element('title') { font-size: iro-responsive-set((2.6rem, 3.4rem)); } } } }