/* GENERATED FILE - DO NOT EDIT. Edit the .css source, then run tools/minify-css.py */
.mcn-home-split .mcn-split-inner{display: grid;grid-template-columns: 1.15fr 1fr;align-items: center;gap: 48px;padding-top: 48px;padding-bottom: 48px}.mcn-home-split .mcn-split-text{display: flex;flex-direction: column;align-items: flex-start;gap: 16px;text-align: left}.mcn-home-split .mcn-split-text .mcn-hero-title{font-size: 2.5rem}.mcn-home-split .mcn-split-text .mcn-chips{justify-content: flex-start}.mcn-home-split .mcn-split-featured{position: relative}.mcn-home-split .mcn-split-label{position: absolute;top: 14px;left: 14px;z-index: 2;padding: 5px 12px;border-radius: 999px;background: var(--mcn-color-accent);color: var(--mcn-color-accent-contrast);font-size: 0.6875rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;pointer-events: none}.mcn-home-split .mcn-split-featured .mcn-card{box-shadow: var(--mcn-shadow-hover);transform: rotate(-1deg)}.mcn-home-split .mcn-split-featured .mcn-card:hover{transform: rotate(0) translateY(-4px)}.mcn-home-split .mcn-split-featured .mcn-card-title{font-size: 1.375rem}@media (max-width: 899px){.mcn-home-split .mcn-split-inner{grid-template-columns: 1fr;gap: 32px;padding-top: 36px;padding-bottom: 36px}.mcn-home-split .mcn-split-text .mcn-hero-title{font-size: 2rem}.mcn-home-split .mcn-split-featured .mcn-card{transform: none}}