@layer reset,base,utilities,core,components,theme,admin,external;@layer utilities{.bg-secondary-50{background-color:var(--secondary-50)}.text-secondary-50{color:var(--secondary-50)}.border-secondary-50{border-color:var(--secondary-50)}}@layer components{.branded-banner{--aspect-ratio: 1/1;--text-color: var(--primary);--left-content-bg: var(--white)}@media (min-width: 1280px){.branded-banner{--aspect-ratio: 21/9}}.branded-banner--dark{--text-color: var(--white);--left-content-bg: var(--primary)}.branded-banner__content{display:flex;flex-direction:column-reverse}@media (min-width: 768px){.branded-banner__content{flex-direction:row}}.branded-banner__left{background-color:var(--left-content-bg);display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:var(--section-l) var(--section-padding)}@media (min-width: 768px){.branded-banner__left{flex-basis:47.92%;padding-left:var(--spacing-l);padding-right:var(--spacing-l)}}@media (min-width: 992px){.branded-banner__left{flex-basis:42.566%;padding-left:var(--spacing-xxl)}}@media (min-width: 1280px){.branded-banner__left{padding-left:calc((100% - 1192px)/2)}}.branded-banner__left-content *{color:var(--text-color)}.branded-banner__title{margin-bottom:10px}.branded-banner__right{aspect-ratio:var(--aspect-ratio);flex-grow:1}@media (min-width: 768px){.branded-banner__right{flex-basis:52.084%;flex-shrink:0;min-height:325px}}@media (min-width: 992px){.branded-banner__right{flex-basis:50.25%}}.branded-banner__right img{height:100%;object-fit:cover;width:100%}}
