@media screen and (max-width:749px){.ma-mc--hide-mobile{display:none}}@media screen and (min-width:750px){.ma-mc--hide-desktop{display:none}}.ma-mc__header{margin-bottom:var(--ma-space-10)}.ma-mc__header--center{text-align:center}.ma-mc__meta{display:inline-flex;align-items:center;background:var(--warm-100);border:1px solid var(--warm-200);padding:.5rem 1.2rem;border-radius:var(--ma-radius-full);font-family:JetBrains Mono,monospace;font-size:var(--ma-text-overline);font-weight:700;letter-spacing:.12em;color:var(--warm-700);text-transform:uppercase;margin:0 0 var(--ma-space-2)}.ma-mc__heading{font-family:var(--font-display);font-size:var(--ma-text-h2);line-height:1;letter-spacing:-.02em;margin:0 0 var(--ma-space-3)}@media screen and (min-width:750px){.ma-mc__heading{font-size:var(--ma-text-h1);letter-spacing:-.025em}}.ma-mc__subheading{font-size:var(--ma-text-body-lg);color:var(--text-secondary);margin:0;max-width:56ch}.ma-mc__header--center .ma-mc__subheading{margin-inline:auto}.ma-mc__section-ctas{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem;margin-top:var(--ma-space-10)}.ma-mc__grid{display:grid;grid-template-columns:repeat(var(--mc-cols-mobile, 1),minmax(0,1fr));gap:var(--ma-space-3);list-style:none;margin:0;padding:0;min-width:0}@media screen and (min-width:750px){.ma-mc__grid{grid-template-columns:repeat(var(--mc-cols-desktop, 3),minmax(0,1fr));gap:var(--ma-space-5)}.ma-mc__grid--sparse{grid-template-columns:repeat(var(--mc-actual-count, 1),calc((100% - (var(--mc-cols-desktop, 3) - 1) * var(--ma-space-5)) / var(--mc-cols-desktop, 3)));justify-content:center}}@media screen and (min-width:750px){.ma-mc__grid--bento{grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:1fr 1fr;min-height:46rem}.ma-mc__grid--bento .ma-mc__item:first-child{grid-row:span 2}.ma-mc__grid--bento .ma-mc__item:nth-child(2){grid-column:span 2}}@media screen and (min-width:750px){.ma-mc__grid--bento-2x2{grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:1fr 1fr;min-height:52rem}.ma-mc__grid--bento-2x2 .ma-mc__item:first-child{grid-row:span 2}}@media screen and (max-width:749px){.ma-mc__grid--mobile-carousel{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:var(--ma-space-4);margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}.ma-mc__grid--mobile-carousel::-webkit-scrollbar{display:none}.ma-mc__grid--mobile-carousel .ma-mc__item{flex-shrink:0;width:calc((100vw - 1.5rem) / 1.15);scroll-snap-align:start}}.ma-mc__item{display:flex;min-width:0}.ma-mc-card{--_card-y: 0px;display:flex;flex-direction:column;width:100%;border-radius:var(--ma-radius-xl);background-color:var(--surface-default);border:1px solid var(--warm-200);box-shadow:var(--sh-1);text-decoration:none;color:inherit;transform:translateY(var(--_card-y));transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease);position:relative}.ma-mc-card--plain{background-color:transparent;border:none;border-radius:0;box-shadow:none}.ma-mc-card--plain .ma-mc-card__image-wrapper,.ma-mc-card--plain.ma-mc-card--desktop-left .ma-mc-card__image-wrapper,.ma-mc-card--plain.ma-mc-card--mobile-left .ma-mc-card__image-wrapper{border-radius:var(--ma-radius-xl)}.ma-mc-card--plain .ma-mc-card__body{padding:0}.ma-mc-card--plain .ma-mc-card__image-wrapper~.ma-mc-card__body{padding-top:var(--ma-space-4)}.ma-mc-card--plain.ma-mc-card--clickable:hover{box-shadow:none;--_card-y: 0px}.ma-mc-card--flagship{background-image:linear-gradient(var(--surface-default),var(--surface-default)),var(--grad);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid transparent}.ma-mc-card--hero{background:var(--grad);border:none;box-shadow:none;color:var(--text-inverse);justify-content:flex-end;padding:var(--ma-space-8);min-height:22rem;overflow:hidden}.ma-mc-card--hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% 30%,rgba(255,255,255,.2),transparent 60%);pointer-events:none}.ma-mc-card--hero .ma-mc-card__body{padding:0;flex:0 0 auto;gap:var(--ma-space-3);position:relative}.ma-mc-card--hero .ma-mc-card__meta{color:#ffffffd9}.ma-mc-card--hero .ma-mc-card__title{font-size:var(--ma-text-h3);line-height:.95;color:var(--text-inverse)}.ma-mc-card--hero .ma-mc-card__description{color:#ffffffe6;flex:0 0 auto}.ma-mc-card--cream{background-color:var(--surface-cream);border:1px solid var(--warm-200);box-shadow:none}.ma-mc-card--cream .ma-mc-card__meta{background-image:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ma-mc-card--gallery .ma-mc-card__image-wrapper{margin:var(--ma-space-3);margin-bottom:0;border-radius:var(--ma-radius-lg)}.ma-mc-card--gallery.ma-mc-card{border-radius:var(--ma-radius-xl)}.ma-mc-card--elevated{--_card-y: -6px;box-shadow:var(--sh-pop)}.ma-mc-card--clickable{cursor:pointer}.ma-mc-card--clickable:hover{--_card-y: -2px;box-shadow:var(--sh-2)}.ma-mc-card--elevated.ma-mc-card--clickable:hover{--_card-y: -8px;box-shadow:var(--sh-3)}.ma-mc-card--clickable:focus-visible{outline:3px solid var(--brand-primary);outline-offset:3px;box-shadow:none;--_card-y: 0px}.ma-mc-card--clickable:active{--_card-y: 0px;box-shadow:var(--sh-1);transition-duration:.05s}@media screen and (max-width:749px){.ma-mc-card--mobile-left{flex-direction:row}.ma-mc-card--mobile-left .ma-mc-card__image-wrapper{flex:0 0 180px;width:180px;min-width:0;border-radius:var(--ma-radius-xl) 0 0 var(--ma-radius-xl)}.ma-mc-card--mobile-left .ma-mc-card__body{flex:1;min-width:0}}@media screen and (min-width:750px){.ma-mc-card--desktop-left{flex-direction:row}.ma-mc-card--desktop-left .ma-mc-card__image-wrapper{flex:0 0 180px;width:180px;min-width:0;border-radius:var(--ma-radius-xl) 0 0 var(--ma-radius-xl)}.ma-mc-card--desktop-left .ma-mc-card__body{flex:1;min-width:0}}.ma-mc-card__image-wrapper{position:relative;flex-shrink:0;aspect-ratio:var(--mc-image-ratio, 4 / 3);overflow:hidden;border-radius:var(--ma-radius-xl) var(--ma-radius-xl) 0 0;background-color:var(--ink-100)}.ma-mc-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur) var(--ease)}.ma-mc-card--clickable:hover .ma-mc-card__image{transform:scale(1.04)}.ma-mc-card__image-wrapper--placeholder{display:flex;align-items:center;justify-content:center}.ma-mc-card__image-placeholder{width:100%;height:100%;color:var(--warm-200)}.ma-mc-card__body{display:flex;flex-direction:column;flex:1;padding:var(--ma-space-6);gap:var(--ma-space-3)}@media screen and (max-width:749px){.ma-mc-card:not(.ma-mc-card--plain) .ma-mc-card__body{padding:var(--ma-space-3);gap:var(--ma-space-1)}}.ma-mc-card__meta{font-family:JetBrains Mono,monospace;font-size:var(--ma-text-overline);font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--warm-500);margin:0}.ma-mc-card__title{font-family:var(--font-display);font-size:var(--ma-text-body-lg);line-height:1.1;margin:0;color:var(--text-primary)}.ma-mc-card__description{font-size:var(--ma-text-body);color:var(--text-secondary);line-height:1.6;flex:1}.ma-mc-card__description p{margin:0}.ma-mc-card__description p+p{margin-top:var(--ma-space-3)}.ma-mc-card__cta-wrapper{margin-top:var(--ma-space-2)}.ma-mc-card__cta--link{display:inline-flex;align-items:center;gap:var(--ma-space-1);font-size:var(--ma-text-body);font-weight:700;color:var(--brand-primary);text-decoration:none}.ma-mc-card__cta--link .svg-wrapper{display:inline-flex;align-items:center}.ma-mc-card__cta--link .svg-wrapper svg{width:1.2em;height:1.2em;transition:transform var(--dur-fast) var(--ease)}.ma-mc-card--clickable:hover .ma-mc-card__cta--link .svg-wrapper svg,.ma-mc-card__cta--link:hover .svg-wrapper svg,.ma-mc-card__cta--link:focus-visible .svg-wrapper svg{transform:translate(3px)}.ma-mc-card__cta--link:focus-visible{outline:3px solid var(--brand-primary);outline-offset:2px;border-radius:2px}.ma-mc-card__badge{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:inline-block;white-space:nowrap;padding:.3em .9em;border-radius:var(--ma-radius-full);font-family:JetBrains Mono,monospace;font-size:var(--ma-text-overline);font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;pointer-events:none;z-index:2}.ma-mc-card__badge--gradient{background:var(--grad);color:var(--text-inverse)}.ma-mc-card--flagship .ma-mc-card__badge{top:var(--ma-space-2);left:var(--ma-space-2);bottom:auto;transform:none}.ma-mc-card__badge--inline{bottom:auto;top:-1.2rem;left:50%;transform:translate(-50%)}.ma-mc-card:has(.ma-mc-card__badge--inline) .ma-mc-card__body{padding-top:var(--ma-space-8)}.ma-mc-card__outcome{display:flex;flex-direction:column;gap:var(--ma-space-1);background:var(--warm-100);border-left:3px solid var(--brand-primary);border-radius:0 var(--ma-radius-sm) var(--ma-radius-sm) 0;padding:var(--ma-space-3) var(--ma-space-4)}.ma-mc-card__outcome-label{font-family:JetBrains Mono,monospace;font-size:var(--ma-text-overline);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-primary)}.ma-mc-card__outcome-text{font-size:var(--ma-text-body-sm);color:var(--text-secondary);line-height:1.5;margin:0}.ma-mc-card__quote{font-family:var(--font-display);font-size:var(--ma-text-body-lg);font-weight:600;line-height:1.35;color:var(--text-primary);margin:0;flex:1}.ma-mc-card__author{display:flex;align-items:center;gap:var(--ma-space-3);margin-top:auto}.ma-mc-card--icon-box{background:var(--surface-default);border:1px solid var(--warm-200);border-radius:var(--ma-radius-xl)}.ma-mc-card--icon-box .ma-mc-card__body{padding:var(--ma-space-10) var(--ma-space-8) var(--ma-space-8);gap:var(--ma-space-4)}.ma-mc-card__icon-box{width:6.4rem;height:6.4rem;border-radius:var(--ma-radius-lg);background:var(--warm-50);border:1px solid var(--warm-200);display:inline-flex;align-items:center;justify-content:center;font-size:3rem;line-height:1;flex-shrink:0;align-self:center;margin-block-end:var(--ma-space-2)}.ma-mc-card__author-avatar{flex-shrink:0;width:3.6rem;height:3.6rem;border-radius:var(--ma-radius-full);background:var(--warm-200);border:1px solid var(--warm-300);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:var(--ma-text-body);font-weight:700;color:var(--ink-700)}.ma-mc-card__author-name{font-size:var(--ma-text-body-sm);color:var(--text-secondary);font-weight:600;line-height:1.3}.ma-mc--cream{background:var(--warm-50)}
/*# sourceMappingURL=/cdn/shop/t/48/assets/ma-multicolumn-cards.css.map */
