.maya-single-image{background:var(--maya-bg);padding:var(--maya-pad-top-desktop) var(--maya-pad-x-desktop) var(--maya-pad-bottom-desktop)}.maya-single-image__outer{width:100%;margin:0 auto}.maya-single-image--page .maya-single-image__outer{max-width:var(--maya-max-width)}.maya-single-image--full .maya-single-image__outer{max-width:none}.maya-single-image__frame{position:relative;display:block;width:100%;color:inherit;text-decoration:none;border:var(--maya-border-width) solid var(--maya-border-color);border-radius:var(--maya-radius-desktop);overflow:hidden;box-shadow:0 var(--maya-shadow-y) var(--maya-shadow-blur) rgba(0,0,0,var(--maya-shadow-opacity));isolation:isolate}.maya-single-image__frame--link:focus-visible{outline:3px solid currentColor;outline-offset:4px}.maya-single-image__media{position:relative;width:100%;height:var(--maya-height-desktop);min-height:1px;overflow:hidden;background:#f3f3f3}.maya-single-image__image,.maya-single-image__placeholder{display:block;width:100%;height:100%}.maya-single-image__image{object-fit:cover;object-position:var(--maya-object-x-desktop) var(--maya-object-y-desktop);transition:transform .7s cubic-bezier(.2,.75,.25,1),filter .5s ease}.maya-single-image--fit-contain .maya-single-image__image{object-fit:contain}.maya-single-image__placeholder{object-fit:cover}.maya-single-image__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--maya-overlay);opacity:var(--maya-overlay-opacity);pointer-events:none}.maya-single-image__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;padding:clamp(20px,4vw,64px);pointer-events:none}.maya-single-image__content-box{width:min(100%,var(--maya-content-width));padding:var(--maya-content-padding);color:var(--maya-content-color);background:color-mix(in srgb,var(--maya-content-bg) calc(var(--maya-content-bg-opacity) * 100%),transparent);border:1px solid rgba(255,255,255,.18);border-radius:20px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);pointer-events:auto}.maya-single-image__content--top-left{align-items:flex-start;justify-content:flex-start}.maya-single-image__content--top-center{align-items:flex-start;justify-content:center}.maya-single-image__content--top-right{align-items:flex-start;justify-content:flex-end}.maya-single-image__content--middle-left{align-items:center;justify-content:flex-start}.maya-single-image__content--middle-center{align-items:center;justify-content:center}.maya-single-image__content--middle-right{align-items:center;justify-content:flex-end}.maya-single-image__content--bottom-left{align-items:flex-end;justify-content:flex-start}.maya-single-image__content--bottom-center{align-items:flex-end;justify-content:center}.maya-single-image__content--bottom-right{align-items:flex-end;justify-content:flex-end}.maya-single-image__content--align-left{text-align:left}.maya-single-image__content--align-center{text-align:center}.maya-single-image__content--align-right{text-align:right}.maya-single-image__eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.maya-single-image__heading{margin:0;color:inherit;font-size:var(--maya-heading-size-desktop);line-height:1.05;letter-spacing:-.03em}.maya-single-image__text{margin-top:14px;font-size:var(--maya-text-size-desktop);line-height:1.6}.maya-single-image__text>*:first-child{margin-top:0}.maya-single-image__text>*:last-child{margin-bottom:0}.maya-single-image__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:20px;padding:12px 22px;border-radius:999px;background:#fff;color:#050505;font-weight:700;text-decoration:none;transition:transform .18s ease,opacity .18s ease}.maya-single-image__button:hover{transform:translateY(-2px)}.maya-single-image__button:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media(hover:hover)and (pointer:fine){.maya-single-image__frame--link:hover .maya-single-image__image{transform:scale(1.025)}}.maya-single-image--animate .maya-single-image__frame{opacity:0;transform:translateY(18px);animation:mayaSingleImageReveal .7s cubic-bezier(.2,.75,.25,1) forwards}@keyframes mayaSingleImageReveal{to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.maya-single-image{padding:var(--maya-pad-top-mobile) var(--maya-pad-x-mobile) var(--maya-pad-bottom-mobile)}.maya-single-image__frame{border-radius:var(--maya-radius-mobile)}.maya-single-image__media{height:var(--maya-height-mobile)}.maya-single-image__image{object-position:var(--maya-object-x-mobile) var(--maya-object-y-mobile)}.maya-single-image__content{padding:16px}.maya-single-image__heading{font-size:var(--maya-heading-size-mobile)}.maya-single-image__text{font-size:var(--maya-text-size-mobile)}}@media(prefers-reduced-motion:reduce){.maya-single-image--animate .maya-single-image__frame{opacity:1;transform:none;animation:none}.maya-single-image__image,.maya-single-image__button{transition:none}}.maya-football{background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--mf-accent) 10%,transparent),transparent 34%),radial-gradient(circle at 100% 18%,color-mix(in srgb,var(--mf-accent-2) 8%,transparent),transparent 32%),var(--mf-bg);color:var(--mf-text);padding:var(--mf-pad-y) 20px;overflow:hidden}.maya-football *{box-sizing:border-box}.maya-football img{display:block;max-width:100%}.maya-football a{color:inherit}.mf-shell{width:min(100%,var(--mf-max));margin:0 auto}.mf-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(32px,5vw,72px);align-items:center}.mf-kicker,.mf-eyebrow{margin:0 0 14px;color:var(--mf-accent);font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.mf-title{margin:0;max-width:880px;font-size:clamp(42px,4.2vw,86px);line-height:1.2;letter-spacing:-.045em;font-weight:800;text-wrap:balance}.mf-subtitle{margin-top:24px;max-width:720px;color:var(--mf-muted);font-size:clamp(17px,1.65vw,21px);line-height:1.7}.mf-subtitle p,.mf-intro__text p,.mf-card__text p,.mf-section-head__text p,.mf-process p,.mf-seo-copy p,.mf-final-cta p{margin-top:0}.mf-trust{display:flex;flex-wrap:wrap;gap:10px 18px;margin:26px 0 0;padding:0;list-style:none;color:var(--mf-muted);font-size:14px}.mf-trust li{display:inline-flex;align-items:center;gap:8px}.mf-trust li:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--mf-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--mf-accent) 12%,transparent)}.mf-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.mf-btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:0 24px;font-weight:750;font-size:15px;line-height:1;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.mf-btn:focus-visible,.mf-text-link:focus-visible,.mf-faq summary:focus-visible{outline:3px solid color-mix(in srgb,var(--mf-accent) 70%,white);outline-offset:4px}.mf-btn:hover{transform:translateY(-2px)}.mf-btn--primary{background:linear-gradient(135deg,var(--mf-accent),var(--mf-accent-2));color:#fff;box-shadow:0 14px 32px color-mix(in srgb,var(--mf-accent) 22%,transparent)}.mf-btn--secondary{border:1px solid var(--mf-border);background:color-mix(in srgb,var(--mf-surface) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mf-note{margin:16px 0 0;color:var(--mf-muted);font-size:13px}.mf-media-frame{position:relative;border:1px solid var(--mf-border);border-radius:calc(var(--mf-radius) + 8px);overflow:hidden;background:var(--mf-surface);box-shadow:0 30px 80px #0000002e}.mf-hero-image{width:100%;aspect-ratio:4 / 5;object-fit:cover}.mf-placeholder{min-height:620px;display:grid;place-items:center;background:linear-gradient(145deg,#ffffff0a,#ffffff03),repeating-linear-gradient(45deg,transparent,transparent 20px,rgba(255,255,255,.025) 20px,rgba(255,255,255,.025) 40px);color:var(--mf-muted);font-weight:700}.mf-media-badge{position:absolute;left:18px;bottom:18px;display:grid;gap:3px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--mf-border) 85%,white);border-radius:16px;background:color-mix(in srgb,var(--mf-surface) 80%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 40px #00000029}.mf-media-badge strong{font-size:14px}.mf-media-badge span{color:var(--mf-muted);font-size:12px}.mf-intro,.mf-section-head,.mf-seo-copy{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(28px,7vw,100px);align-items:start;margin-top:clamp(72px,9vw,128px)}.mf-intro h2,.mf-section-head h2,.mf-process h2,.mf-seo-copy h2,.mf-faq h2,.mf-final-cta h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.05;letter-spacing:-.035em}.mf-intro__text,.mf-section-head__text,.mf-seo-copy .rte{color:var(--mf-muted);font-size:16px;line-height:1.8}.mf-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(42px,5vw,64px)}.mf-card{position:relative;min-height:315px;padding:clamp(22px,3vw,32px);border:1px solid var(--mf-border);border-radius:var(--mf-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--mf-surface) 96%,white 4%),var(--mf-surface));box-shadow:0 14px 40px #00000012}.mf-card__icon{width:60px;height:60px;display:grid;place-items:center;margin-bottom:28px;border-radius:16px;overflow:hidden;background:color-mix(in srgb,var(--mf-accent) 10%,var(--mf-surface))}.mf-card__icon img{width:100%;height:100%;object-fit:cover}.mf-card__icon--text{font-size:25px}.mf-card__badge{position:absolute;top:22px;right:22px;padding:7px 10px;border-radius:999px;background:color-mix(in srgb,var(--mf-accent) 12%,var(--mf-surface));color:var(--mf-accent);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.mf-card h3,.mf-use-card h3,.mf-steps h3{margin:0;font-size:21px;line-height:1.2;letter-spacing:-.02em}.mf-card__text{margin-top:12px;color:var(--mf-muted);line-height:1.65}.mf-text-link{display:inline-flex;gap:8px;margin-top:18px;color:var(--mf-text);font-weight:750;text-decoration-thickness:1px;text-underline-offset:4px}.mf-products .mf-card>.mf-text-link~*,.mf-products .mf-card form,.mf-products .mf-card input,.mf-products .mf-card textarea,.mf-products .mf-card select,.mf-products .mf-card iframe,.mf-products .mf-card button{display:none!important}.mf-feature-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;border:1px solid var(--mf-border);border-radius:var(--mf-radius);overflow:hidden;background:color-mix(in srgb,var(--mf-surface) 94%,transparent)}.mf-feature{min-height:112px;padding:24px;display:grid;gap:6px;align-content:center;border-right:1px solid var(--mf-border)}.mf-feature:last-child{border-right:0}.mf-feature strong{font-size:15px}.mf-feature span{color:var(--mf-muted);font-size:13px;line-height:1.45}.mf-use-cases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px}.mf-use-card{overflow:hidden;border:1px solid var(--mf-border);border-radius:var(--mf-radius);background:var(--mf-surface)}.mf-use-image,.mf-use-placeholder{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:linear-gradient(145deg,color-mix(in srgb,var(--mf-accent) 7%,var(--mf-surface)),var(--mf-surface))}.mf-use-card__body{padding:20px}.mf-use-card__body p{margin:8px 0 0;color:var(--mf-muted);line-height:1.5;font-size:14px}.mf-process{margin-top:clamp(72px,9vw,128px);padding:clamp(28px,5vw,58px);border:1px solid var(--mf-border);border-radius:calc(var(--mf-radius) + 8px);background:linear-gradient(135deg,color-mix(in srgb,var(--mf-accent) 6%,var(--mf-surface)),var(--mf-surface))}.mf-process__head{max-width:760px}.mf-process__head .rte{margin-top:16px;color:var(--mf-muted);line-height:1.7}.mf-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:38px 0 0;padding:0;list-style:none}.mf-steps li{min-height:170px;display:grid;grid-template-columns:46px 1fr;gap:16px;padding:22px;border:1px solid var(--mf-border);border-radius:18px;background:color-mix(in srgb,var(--mf-bg) 28%,var(--mf-surface))}.mf-steps li>span{width:42px;height:42px;display:grid;place-items:center;border-radius:999px;background:var(--mf-text);color:var(--mf-bg);font-size:12px;font-weight:800}.mf-steps p{margin:8px 0 0;color:var(--mf-muted);line-height:1.55;font-size:14px}.mf-faq{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(30px,7vw,90px);margin-top:clamp(72px,9vw,128px)}.mf-faq__list{border-top:1px solid var(--mf-border)}.mf-faq__item{border-bottom:1px solid var(--mf-border)}.mf-faq summary{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-weight:700;font-size:16px}.mf-faq summary::-webkit-details-marker{display:none}.mf-plus{font-size:24px;font-weight:400;transition:transform .2s ease}.mf-faq__item[open] .mf-plus{transform:rotate(45deg)}.mf-faq__answer{padding:0 44px 22px 0;color:var(--mf-muted);line-height:1.7}.mf-final-cta{margin-top:clamp(72px,9vw,128px);display:flex;align-items:center;justify-content:space-between;gap:36px;padding:clamp(30px,5vw,58px);border-radius:calc(var(--mf-radius) + 10px);background:linear-gradient(135deg,color-mix(in srgb,var(--mf-accent) 20%,#080808),color-mix(in srgb,var(--mf-accent-2) 14%,#080808));color:#fff;box-shadow:0 30px 70px #00000038}.mf-final-cta .rte{max-width:720px;margin-top:14px;color:#ffffffc7;line-height:1.7}@media(max-width:989px){.mf-hero,.mf-intro,.mf-section-head,.mf-seo-copy,.mf-faq{grid-template-columns:1fr}.mf-products,.mf-use-cases,.mf-feature-strip{grid-template-columns:1fr 1fr}.mf-feature:nth-child(2){border-right:0}.mf-feature:nth-child(-n+2){border-bottom:1px solid var(--mf-border)}.mf-steps{grid-template-columns:1fr}.mf-final-cta{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.maya-football{padding-left:16px;padding-right:16px}.mf-title{font-size:clamp(40px,13vw,58px)}.mf-subtitle{font-size:16px}.mf-actions{display:grid}.mf-btn{width:100%}.mf-placeholder{min-height:460px}.mf-products,.mf-use-cases,.mf-feature-strip{grid-template-columns:1fr}.mf-feature{border-right:0;border-bottom:1px solid var(--mf-border)}.mf-feature:last-child{border-bottom:0}.mf-card{min-height:auto}.mf-final-cta{padding:28px 22px}}@media(prefers-reduced-motion:reduce){.mf-btn,.mf-plus{transition:none}.mf-btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map */
