:root{--cmk-azul: #0054A8;--cmk-azul-profundo: #00214A;--cmk-amarillo: #FCB424;--cmk-ease: cubic-bezier(.22, 1, .36, 1)}.banner__heading,.rich-text__heading,.image-with-text__heading,.title-wrapper h2,.collection-hero__title{letter-spacing:-.035em;line-height:.95;text-wrap:balance}.banner__heading{text-shadow:0 2px 60px rgba(0,12,30,.5)}.banner__text{max-width:46ch;letter-spacing:.005em;text-shadow:0 1px 24px rgba(0,12,30,.45)}.image-with-text__text--caption{color:var(--cmk-azul);font-weight:700;font-size:1.25rem;letter-spacing:.16em;text-transform:uppercase;opacity:1}.banner__media img{filter:saturate(1.12) contrast(1.06)}.banner:after{background:linear-gradient(92deg,#00142ed1,#00142e80 46%,#00142e14)!important}@media screen and (max-width:749px){.banner:after{background:linear-gradient(180deg,#00142e73,#00142ed1)!important}}.product-card-wrapper .card__inner,.card-wrapper .card--card .card__inner{background:linear-gradient(170deg,#f4f6fa,#edf1f7)}.product-card-wrapper .card__media img,.card-wrapper .card__media img{mix-blend-mode:multiply}.collection-list .card__media img,.collection-hero .card__media img,.image-with-text__media img,.banner__media img{mix-blend-mode:normal}.card-wrapper{transition:transform .5s var(--cmk-ease)}.card-wrapper:hover{transform:translateY(-6px)}.card__media img{transition:transform .7s var(--cmk-ease),opacity .4s ease}.card-wrapper:hover .card__media img{transform:scale(1.045)}.header__menu-item{position:relative}.header__menu-item span:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background:var(--cmk-amarillo);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--cmk-ease)}.header__menu-item:hover span:after,.header__menu-item[aria-expanded=true] span:after{transform:scaleX(1)}.header__menu-item:hover span{text-decoration:none}.button--primary,.button:not(.button--secondary):not(.button--tertiary){transition:transform .35s var(--cmk-ease),box-shadow .35s var(--cmk-ease)}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover{transform:translateY(-2px);box-shadow:0 10px 26px #0054a847}.announcement-bar{letter-spacing:.05em}.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in,.banner__media,.banner__content{opacity:1!important}.cmk-manifesto{position:relative;overflow:hidden;background:var(--cmk-azul-profundo);color:#fff;padding:8.5rem 0 7.5rem}.cmk-manifesto:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 100% at 12% 0%,#0054a8e6,#00214a00 62%);pointer-events:none}.cmk-manifesto__inner{position:relative;z-index:2;max-width:128rem;margin:0 auto;padding:0 3rem}.cmk-eyebrow{margin:0 0 2.2rem;font-size:1.25rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--cmk-amarillo)}.cmk-manifesto__title{margin:0 0 1.6rem;max-width:22ch;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(3.4rem,6.4vw,7.6rem);line-height:.94;letter-spacing:-.04em}.cmk-manifesto__title em{display:block;font-style:normal;color:var(--cmk-amarillo)}.cmk-manifesto__lead{max-width:54ch;margin:0 0 6rem;font-size:1.75rem;line-height:1.6;color:#ffffffd1}.cmk-figures{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem 2rem;border-top:1px solid rgba(255,255,255,.18);padding-top:3.4rem}.cmk-fig{position:relative;padding-left:.2rem}.cmk-fig__num{display:block;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(3.6rem,4.6vw,6.2rem);line-height:1;letter-spacing:-.045em;color:#fff}.cmk-fig__ghost{position:absolute;top:-2.2rem;left:-.6rem;z-index:-1;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(8rem,11vw,15rem);line-height:1;letter-spacing:-.06em;color:#fcb42417;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.cmk-fig__lbl{display:block;margin-top:1rem;font-size:1.4rem;line-height:1.45;letter-spacing:.04em;color:#ffffffad}@media screen and (max-width:989px){.cmk-figures{grid-template-columns:repeat(2,1fr);gap:3.4rem 2rem}}@media screen and (max-width:749px){.cmk-manifesto{padding:6rem 0 5.5rem}.cmk-manifesto__inner{padding:0 2rem}.cmk-manifesto__lead{margin-bottom:4rem}}@media(prefers-reduced-motion:reduce){.card-wrapper,.card__media img,.button,.header__menu-item span:after{transition:none!important}.card-wrapper:hover,.card-wrapper:hover .card__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cmk-art.css.map */
