@include namespace('landing') { @include store(( --dims: ( --banner-width: 30rem, ), --colors: ( --banner-bg: prop(--colors --bg, $global: true) ) )); @include layout(namespace()) { display: flex; flex-direction: row; align-items: center; margin-top: auto; margin-bottom: auto; @include element('banner') { width: 70%; max-width: prop(--dims --banner-width); background-color: prop(--colors --banner-bg); } @include element('content') { width: 100%; } @include iro-responsive-env(('md', 'lg')) { padding-right: iro-responsive-set((0, 3rem)); padding-left: iro-responsive-set((0, 6rem)); } @include media('<=md') { display: block; @include element('side') { display: none; @include sibling-element('side') { display: block; } } @include element('banner', 'content') { width: auto; padding: 0; } @include element('banner') { max-width: none; } } } }