.macai-brand-architecture{position:relative;isolation:isolate;overflow:hidden;background:var(--mba-background);color:var(--mba-text)}.macai-brand-architecture:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";background-image:var(--mba-texture, none);background-repeat:no-repeat;background-position:center;background-size:cover;opacity:var(--mba-texture-opacity, 1)}.macai-brand-architecture__inner{position:relative;z-index:1;width:min(calc(100% - var(--mba-padding-x-desktop) * 2),var(--mba-page-width));margin-inline:auto;padding-top:var(--mba-padding-top);padding-bottom:var(--mba-padding-bottom)}.macai-brand-architecture__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--mba-gap)}.macai-brand-architecture__intro-card,.macai-brand-architecture__stats-card,.macai-brand-architecture__brand-card{position:relative;overflow:hidden;border-radius:var(--mba-radius)}.macai-brand-architecture__intro-card,.macai-brand-architecture__stats-card{min-height:400px}.macai-brand-architecture__intro-card{grid-column:1 / 9;padding:clamp(2rem,5vw,5rem);border:1px solid var(--mba-border);background:transparent}.macai-brand-architecture__stats-card{grid-column:9 / -1;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.75rem,3.5vw,3.5rem);background:#246349;color:var(--mba-background)}.macai-brand-architecture__eyebrow{margin:0 0 1rem;color:var(--mba-muted);font-size:.9rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.macai-brand-architecture__heading{max-width:900px;margin:0;color:inherit;font-family:var(--macai-font-heading, inherit);font-size:var(--mba-heading-size-desktop);font-weight:650;line-height:.9;letter-spacing:-.055em;text-wrap:balance}.macai-brand-architecture__intro{max-width:620px;margin-top:clamp(2rem,4vw,4rem);color:var(--mba-muted);font-size:var(--mba-body-size-desktop);line-height:1.6}.macai-brand-architecture__intro p,.macai-brand-architecture__description p{margin:0}.macai-brand-architecture__stats{display:grid;gap:1.6rem}.macai-brand-architecture__stat{display:grid;gap:.3rem;padding-bottom:1.4rem;border-bottom:1px solid rgba(255,255,255,.18)}.macai-brand-architecture__stat-value{font-family:MACAI-Medium,sans-serif;font-size:clamp(3.2rem,5vw,6rem);font-weight:400;line-height:.82;letter-spacing:-.06em;color:#fff}.macai-brand-architecture__stat-label,.macai-brand-architecture__stat-note{color:#ffffff9e;font-size:10px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;font-family:MACAI-Medium,sans-serif}.macai-brand-architecture__stat-note{max-width:300px;margin:2rem 0 0;line-height:1.5}.macai-brand-architecture__brand-card{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.6rem,2.5vw,2.6rem);background:var(--mba-card-background);color:var(--mba-card-text);isolation:isolate;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}.macai-brand-architecture__brand-card:hover{transform:translateY(-4px);box-shadow:0 24px 70px #12100e14}.macai-brand-architecture__brand-card--primary{grid-column:1 / 8;min-height:400px}.macai-brand-architecture__brand-card--secondary{grid-column:8 / -1;min-height:400px}.macai-brand-architecture__brand-card--tertiary{grid-column:1 / 6;min-height:330px}.macai-brand-architecture__brand-card--feature{grid-column:6 / -1;min-height:330px}.macai-brand-architecture__brand-card--standard{grid-column:span 6;min-height:350px}.macai-brand-architecture__card-top,.macai-brand-architecture__card-bottom{position:relative;z-index:2}.macai-brand-architecture__card-top{display:flex;justify-content:space-between;gap:1rem}.macai-brand-architecture__number,.macai-brand-architecture__kicker{color:var(--mba-card-muted);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.macai-brand-architecture__card-main{position:relative;z-index:2;width:min(100%,640px);margin-top:auto}.macai-brand-architecture__logo-wrap{display:flex;width:auto;max-width:170px;height:58px;align-items:center;margin-bottom:1.25rem}.macai-brand-architecture__brand-card--primary .macai-brand-architecture__logo-wrap{max-width:155px;height:92px}.macai-brand-architecture__brand-card--secondary .macai-brand-architecture__logo-wrap,.macai-brand-architecture__brand-card--tertiary .macai-brand-architecture__logo-wrap,.macai-brand-architecture__brand-card--feature .macai-brand-architecture__logo-wrap{max-width:165px;height:54px}.macai-brand-architecture__logo{display:block;width:auto;max-width:100%;height:100%;object-fit:contain;object-position:left center}.macai-brand-architecture__title{max-width:760px;margin:0;color:inherit;font-family:MACAI-Medium,sans-serif;font-size:clamp(34px,3.2vw,var(--mba-card-title-size-desktop));font-weight:600;line-height:.9;text-wrap:balance}.macai-brand-architecture__brand-card--secondary .macai-brand-architecture__title,.macai-brand-architecture__brand-card--tertiary .macai-brand-architecture__title,.macai-brand-architecture__brand-card--feature .macai-brand-architecture__title{font-size:clamp(30px,2.6vw,44px)}.macai-brand-architecture__meta{margin:1rem 0 0;color:var(--mba-card-accent);font-size:.9rem;font-weight:700;line-height:1.45;letter-spacing:.14em;text-transform:uppercase}.macai-brand-architecture__description{max-width:500px;margin-top:1.25rem;color:var(--mba-card-muted);font-size:var(--mba-body-size-desktop);line-height:1.6}.macai-brand-architecture__description p{color:var(--mba-card-muted)}.macai-brand-architecture__link{display:inline-flex;align-items:center;gap:.7rem;margin-top:1.6rem;padding-bottom:.4rem;border-bottom:1px solid currentColor;font-family:MACAI-Medium,sans-serif;color:inherit;font-size:.9rem;font-weight:700;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.macai-brand-architecture__link span:last-child{color:var(--mba-card-accent);transition:transform .22s ease}.macai-brand-architecture__link:hover span:last-child{transform:translate(3px,-3px)}.macai-brand-architecture__watermark{position:absolute;right:1%;bottom:-3%;z-index:1;opacity:var(--mba-watermark-opacity);pointer-events:none;transition:transform .7s cubic-bezier(.22,1,.36,1)}.macai-brand-architecture__brand-card--secondary .macai-brand-architecture__watermark,.macai-brand-architecture__brand-card--tertiary .macai-brand-architecture__watermark,.macai-brand-architecture__brand-card--feature .macai-brand-architecture__watermark{width:min(46%,360px)}.macai-brand-architecture__watermark-image{display:block;width:100%;height:auto}.macai-brand-architecture__watermark--text{width:auto;max-width:90%;color:currentColor;font-family:var(--macai-font-heading, inherit);font-size:clamp(6rem,11vw,13rem);font-weight:700;line-height:.8;letter-spacing:-.08em;white-space:nowrap}.macai-brand-architecture__brand-card:hover .macai-brand-architecture__watermark{transform:translate(-8px,-8px) scale(1.015)}@media screen and (max-width:1100px){.macai-brand-architecture__intro-card{grid-column:1 / 8}.macai-brand-architecture__stats-card{grid-column:8 / -1}.macai-brand-architecture__brand-card--primary,.macai-brand-architecture__brand-card--secondary{min-height:380px}.macai-brand-architecture__brand-card--tertiary,.macai-brand-architecture__brand-card--feature,.macai-brand-architecture__brand-card--standard{min-height:320px}}@media screen and (max-width:749px){.macai-brand-architecture__inner{width:min(calc(100% - var(--mba-padding-x-mobile) * 2),var(--mba-page-width))}.macai-brand-architecture__grid{grid-template-columns:1fr}.macai-brand-architecture__intro-card,.macai-brand-architecture__stats-card,.macai-brand-architecture__brand-card--primary,.macai-brand-architecture__brand-card--secondary,.macai-brand-architecture__brand-card--tertiary,.macai-brand-architecture__brand-card--feature,.macai-brand-architecture__brand-card--standard{grid-column:1 / -1}.macai-brand-architecture__intro-card{min-height:auto;padding:2rem 1.5rem}.macai-brand-architecture__stats-card{min-height:auto}.macai-brand-architecture__heading{font-size:var(--mba-heading-size-mobile)}.macai-brand-architecture__intro,.macai-brand-architecture__description{font-size:var(--mba-body-size-mobile)}.macai-brand-architecture__brand-card--primary,.macai-brand-architecture__brand-card--secondary{min-height:360px}.macai-brand-architecture__brand-card--tertiary,.macai-brand-architecture__brand-card--feature,.macai-brand-architecture__brand-card--standard{min-height:330px}.macai-brand-architecture__title,.macai-brand-architecture__brand-card--secondary .macai-brand-architecture__title,.macai-brand-architecture__brand-card--tertiary .macai-brand-architecture__title,.macai-brand-architecture__brand-card--feature .macai-brand-architecture__title{font-size:var(--mba-card-title-size-mobile)}.macai-brand-architecture__logo-wrap,.macai-brand-architecture__brand-card--primary .macai-brand-architecture__logo-wrap,.macai-brand-architecture__brand-card--secondary .macai-brand-architecture__logo-wrap,.macai-brand-architecture__brand-card--tertiary .macai-brand-architecture__logo-wrap,.macai-brand-architecture__brand-card--feature .macai-brand-architecture__logo-wrap{width:auto;max-width:150px;height:58px}.macai-brand-architecture__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.macai-brand-architecture__stat{padding-bottom:0;border-bottom:0}.macai-brand-architecture__stat-value{font-size:clamp(2.6rem,13vw,4.5rem)}.macai-brand-architecture__watermark,.macai-brand-architecture__brand-card--secondary .macai-brand-architecture__watermark,.macai-brand-architecture__brand-card--tertiary .macai-brand-architecture__watermark,.macai-brand-architecture__brand-card--feature .macai-brand-architecture__watermark{right:1%;bottom:-2%;width:48%}.macai-brand-architecture__watermark--text{font-size:clamp(5rem,24vw,9rem)}}@media screen and (max-width:479px){.macai-brand-architecture__stats{grid-template-columns:1fr}.macai-brand-architecture__stat{padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.16)}}@media(prefers-reduced-motion:reduce){.macai-brand-architecture__brand-card,.macai-brand-architecture__watermark,.macai-brand-architecture__link span:last-child{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/macai-brand-universe.css.map */
