.menkrafters-home-section{margin:0}.mkh-page{--mkh-ink: #071018;--mkh-ink-2: #0e1924;--mkh-paper: #f3f6fa;--mkh-blue: #175cff;--mkh-blue-bright: #4b83ff;--mkh-red: #ef2b2d;--mkh-gold: #f1b83b;--mkh-muted: #687581;--mkh-line: rgba(7, 16, 24, .13);--mkh-shell: min(1200px, calc(100vw - 48px) );color:var(--mkh-ink);background:var(--mkh-paper);font-family:var(--font-body--family, Inter, ui-sans-serif, system-ui, sans-serif);font-size:16px;line-height:1.6;overflow-x:clip}.mkh-page,.mkh-page *{box-sizing:border-box}.mkh-page ::selection{color:#fff;background:var(--mkh-blue)}.mkh-page img{display:block;max-width:100%}.mkh-page a{color:inherit;text-decoration:none}.mkh-page h1,.mkh-page h2,.mkh-page h3,.mkh-page p,.mkh-page figure{margin-top:0}.mkh-page h1,.mkh-page h2{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:700;letter-spacing:-.025em;text-wrap:balance;text-transform:uppercase}.mkh-page h1{margin-bottom:27px;color:#fff;font-size:clamp(4.25rem,7.25vw,7.25rem);line-height:.87}.mkh-page h1 em{color:transparent;font-style:normal;-webkit-text-stroke:1.5px rgba(255,255,255,.78)}.mkh-page h2{margin-bottom:22px;font-size:clamp(3rem,5.2vw,5rem);line-height:.95}.mkh-page h3{line-height:1.22}.mkh-shell{width:var(--mkh-shell);margin-inline:auto}.mkh-section{padding:116px 0}.mkh-label,.mkh-eyebrow{margin-bottom:19px;color:var(--mkh-blue);font-size:.77rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.mkh-hero{position:relative;min-height:920px;overflow:hidden;color:#fff;background:radial-gradient(circle at 84% 24%,rgba(40,102,255,.2),transparent 31%),radial-gradient(circle at 10% 83%,rgba(239,43,45,.08),transparent 27%),var(--mkh-ink)}.mkh-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.21;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:78px 78px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 80%);mask-image:linear-gradient(90deg,#000,transparent 80%)}.mkh-orbit{position:absolute;border:1px solid rgba(255,255,255,.055);border-radius:50%;pointer-events:none}.mkh-orbit-one{top:-280px;right:-180px;width:850px;height:850px}.mkh-orbit-two{top:-120px;right:-20px;width:520px;height:520px}.mkh-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.95fr) minmax(470px,1.05fr);align-items:center;min-height:830px;padding:92px 0 128px;gap:68px}.mkh-hero-copy{position:relative;z-index:4;max-width:690px}.mkh-eyebrow{display:flex;align-items:center;color:#a9beff;gap:11px}.mkh-eyebrow-bars{width:35px;height:3px;background:linear-gradient(90deg,var(--mkh-gold) 0 33%,var(--mkh-red) 33% 66%,var(--mkh-blue-bright) 66%)}.mkh-hero-text{max-width:650px;margin-bottom:33px;color:#ffffffad;font-size:1.07rem;line-height:1.76}.mkh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:13px}.mkh-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:0 24px;border:1px solid transparent;border-radius:7px;font-size:.9rem;font-weight:830;line-height:1.2;transition:transform .18s ease,border-color .18s ease,background .18s ease}.mkh-button:hover,.mkh-button:focus-visible{transform:translateY(-2px)}.mkh-button-primary{color:#fff;background:var(--mkh-blue);box-shadow:0 13px 32px #175cff45}.mkh-button-ghost{border-color:#ffffff40;color:#fff;background:#ffffff09}.mkh-button-ghost:hover,.mkh-button-ghost:focus-visible{border-color:#ffffff85;background:#ffffff13}.mkh-trust-row{display:flex;flex-wrap:wrap;margin-top:35px;color:#ffffff8f;font-size:.75rem;font-weight:750;letter-spacing:.08em;gap:10px 20px;text-transform:uppercase}.mkh-trust-row span{display:inline-flex;align-items:center;gap:8px}.mkh-trust-row span:before{width:6px;height:6px;border-radius:99px;background:var(--mkh-blue-bright);box-shadow:0 0 13px #4b83ffcc;content:""}.mkh-hero-gallery{display:grid;height:620px;grid-template-columns:minmax(0,1.17fr) minmax(200px,.83fr);grid-template-rows:1fr 1fr;gap:9px}.mkh-hero-gallery>a{position:relative;display:block;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:var(--mkh-ink-2)}.mkh-hero-gallery>a:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 43%,rgba(5,12,19,.88));content:""}.mkh-hero-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.72,.25,1)}.mkh-hero-gallery a:hover img,.mkh-hero-gallery a:focus-visible img{transform:scale(1.04)}.mkh-gallery-main{grid-row:1 / 3}.mkh-gallery-main img,.mkh-gallery-small img{object-position:center}.mkh-hero-gallery>a>span{position:absolute;z-index:2;right:18px;bottom:17px;left:18px;display:flex;align-items:center;color:#fff;font-size:.82rem;font-weight:830;gap:10px}.mkh-hero-gallery small{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.28);border-radius:99px;font-size:.66rem}.mkh-gallery-main{border-bottom:3px solid var(--mkh-blue-bright)!important}.mkh-gallery-holiday{border-bottom:3px solid var(--mkh-gold)!important}.mkh-gallery-apparel{border-bottom:3px solid var(--mkh-red)!important}.mkh-hero-footer{position:absolute;z-index:3;right:0;bottom:0;left:0;min-height:90px;border-top:1px solid rgba(255,255,255,.1);background:#050c13cc;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.mkh-hero-footer .mkh-shell{display:grid;min-height:90px;grid-template-columns:1fr 1fr auto;align-items:center;gap:22px}.mkh-hero-footer span,.mkh-hero-footer a{color:#ffffff94;font-size:.74rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.mkh-hero-footer span:before{display:inline-block;width:24px;height:2px;margin-right:9px;vertical-align:middle;background:var(--mkh-blue-bright);content:""}.mkh-hero-footer span:first-child:before{background:var(--mkh-gold)}.mkh-hero-footer a{color:#fff}.mkh-hero-footer b{margin-left:8px;color:var(--mkh-blue-bright)}.mkh-section-heading{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(320px,.72fr);align-items:end;margin-bottom:58px;gap:76px}.mkh-section-heading h2{max-width:790px;margin-bottom:0}.mkh-section-heading>div:last-child>p,.mkh-section-heading>p{margin-bottom:18px;color:var(--mkh-muted);line-height:1.78}.mkh-text-link{display:inline-flex;align-items:center;color:var(--mkh-ink);font-size:.84rem;font-weight:840;gap:9px}.mkh-text-link span{color:var(--mkh-blue);transition:transform .16s ease}.mkh-text-link:hover span,.mkh-text-link:focus-visible span{transform:translate(4px)}.mkh-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mkh-service-card{--mkh-card-accent: var(--mkh-blue-bright);position:relative;display:flex;min-height:430px;flex-direction:column;padding:30px 28px;overflow:hidden;border:1px solid var(--mkh-line);border-radius:8px;background:#fff;box-shadow:0 14px 34px #0710180b;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.mkh-service-holiday{--mkh-card-accent: var(--mkh-gold)}.mkh-service-apparel{--mkh-card-accent: var(--mkh-red)}.mkh-service-card:before{position:absolute;right:0;bottom:0;left:0;height:4px;background:var(--mkh-card-accent);content:""}.mkh-service-card:hover,.mkh-service-card:focus-visible{border-color:var(--mkh-card-accent);box-shadow:0 22px 44px #0710181a;transform:translateY(-5px)}.mkh-card-number{position:absolute;top:27px;right:27px;color:var(--mkh-card-accent);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:2.4rem;opacity:.4}.mkh-card-icon{display:flex;width:62px;height:62px;align-items:center;justify-content:center;margin-bottom:60px;border:1px solid color-mix(in srgb,var(--mkh-card-accent) 55%,transparent);border-radius:99px;color:var(--mkh-card-accent);background:color-mix(in srgb,var(--mkh-card-accent) 9%,transparent)}.mkh-card-icon svg{width:34px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mkh-card-kicker{margin-bottom:10px;color:var(--mkh-card-accent);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.mkh-service-card h3{margin-bottom:14px;font-size:1.4rem}.mkh-service-card>p:not(.mkh-card-kicker){margin-bottom:30px;color:var(--mkh-muted);font-size:.91rem;line-height:1.7}.mkh-card-link{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:18px;border-top:1px solid var(--mkh-line);font-size:.82rem;font-weight:840}.mkh-card-link b{color:var(--mkh-card-accent)}.mkh-spotlight{position:relative;padding:116px 0;overflow:hidden}.mkh-spotlight-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:88px}.mkh-spotlight-reverse{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.mkh-spotlight-media{position:relative;min-height:610px;margin:0;overflow:hidden;border-radius:8px;background:#111c27;box-shadow:0 28px 70px #0710182e}.mkh-spotlight-media>img:first-child{width:100%;height:610px;object-fit:cover}.mkh-spotlight-media:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 50%,rgba(4,10,16,.84));content:"";pointer-events:none}.mkh-spotlight-media figcaption{position:absolute;z-index:4;right:25px;bottom:23px;left:25px;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:.83rem;font-weight:730;gap:18px}.mkh-spotlight-media figcaption span{color:var(--mkh-blue-bright);font-size:.68rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.mkh-spotlight-holiday{background:#f7f3e8}.mkh-holiday-strand{position:absolute;z-index:1;top:-5%;right:-8%;width:min(780px,53vw);opacity:.86;pointer-events:none;transform:rotate(-4deg)}.mkh-spotlight-holiday .mkh-spotlight-media{border-bottom:4px solid var(--mkh-gold)}.mkh-spotlight-holiday .mkh-spotlight-media figcaption span{color:var(--mkh-gold)}.mkh-spotlight-av{color:#fff;background:radial-gradient(circle at 82% 40%,rgba(23,92,255,.16),transparent 32%),var(--mkh-ink-2)}.mkh-spotlight-av h2{color:#fff}.mkh-spotlight-av .mkh-spotlight-copy>p:not(.mkh-label,.mkh-division-number){color:#ffffffa3}.mkh-spotlight-av .mkh-check-list li{border-color:#ffffff1f;color:#ffffffc7}.mkh-spotlight-av .mkh-spotlight-media{border-bottom:4px solid var(--mkh-blue-bright)}.mkh-smart-cutout,.mkh-apparel-cutout{position:absolute;z-index:3;right:-9%;bottom:-6%;width:112%;max-width:none;filter:drop-shadow(0 24px 34px rgba(0,0,0,.3));pointer-events:none}.mkh-spotlight-apparel{background:#fff}.mkh-apparel-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.32;background-image:linear-gradient(rgba(7,16,24,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(7,16,24,.05) 1px,transparent 1px);background-size:65px 65px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 62%);mask-image:linear-gradient(90deg,#000,transparent 62%)}.mkh-spotlight-apparel .mkh-spotlight-media{border-bottom:4px solid var(--mkh-red)}.mkh-spotlight-apparel .mkh-spotlight-media figcaption span{color:#ff7b7d}.mkh-apparel-cutout{right:-7%;bottom:-4%;width:113%}.mkh-division-number{margin-bottom:8px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:4rem;line-height:1;opacity:.3}.mkh-holiday-color{color:#a47710!important}.mkh-av-color{color:#7fa4ff!important}.mkh-apparel-color{color:var(--mkh-red)!important}.mkh-spotlight-copy>p:not(.mkh-label,.mkh-division-number){max-width:610px;margin-bottom:28px;color:var(--mkh-muted);line-height:1.8}.mkh-check-list{display:grid;margin:0 0 33px;padding:0;border-top:1px solid var(--mkh-line);list-style:none}.mkh-check-list li{position:relative;min-height:52px;padding:14px 5px 14px 27px;border-bottom:1px solid var(--mkh-line);color:#34404b;font-size:.9rem;font-weight:720}.mkh-check-list li:before{position:absolute;top:21px;left:3px;width:8px;height:8px;border-radius:99px;background:currentColor;content:"";opacity:.75}.mkh-button-holiday{color:var(--mkh-ink);background:var(--mkh-gold)}.mkh-button-av{color:#fff;background:var(--mkh-blue)}.mkh-button-apparel{color:#fff;background:var(--mkh-red)}.mkh-mission{padding:118px 0;color:#fff;background:radial-gradient(circle at 11% 18%,rgba(241,184,59,.09),transparent 26%),radial-gradient(circle at 87% 75%,rgba(23,92,255,.14),transparent 29%),var(--mkh-ink)}.mkh-mission-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:92px}.mkh-mission-copy h2{color:#fff}.mkh-mission-copy>p:last-child{margin-bottom:0;color:#ffffffa6;line-height:1.8}.mkh-value-grid{border-top:1px solid rgba(255,255,255,.13)}.mkh-value-grid article{display:grid;grid-template-columns:54px 1fr;padding:28px 0;border-bottom:1px solid rgba(255,255,255,.13);column-gap:20px}.mkh-value-grid article>span{grid-row:1 / 3;color:var(--mkh-blue-bright);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:2rem}.mkh-value-grid article:first-child>span{color:var(--mkh-gold)}.mkh-value-grid article:last-child>span{color:#ff6e70}.mkh-value-grid h3{margin-bottom:6px;color:#fff;font-size:1.12rem}.mkh-value-grid p{margin-bottom:0;color:#ffffff94;font-size:.89rem;line-height:1.67}.mkh-process{background:var(--mkh-paper)}.mkh-process-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}.mkh-process-grid li{min-height:265px;padding:30px 27px;border-top:4px solid var(--mkh-blue-bright);border-right:1px solid var(--mkh-line);background:#fff}.mkh-process-grid li:first-child{border-top-color:var(--mkh-gold);border-left:1px solid var(--mkh-line)}.mkh-process-grid li:last-child{border-top-color:var(--mkh-red)}.mkh-process-grid span{display:block;margin-bottom:59px;color:var(--mkh-blue);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:2rem}.mkh-process-grid li:first-child span{color:#ae7d0b}.mkh-process-grid li:last-child span{color:var(--mkh-red)}.mkh-process-grid h3{margin-bottom:9px;font-size:1.08rem}.mkh-process-grid p{margin-bottom:0;color:var(--mkh-muted);font-size:.88rem;line-height:1.68}.mkh-cta{position:relative;padding:116px 0;overflow:hidden;color:#fff;background:var(--mkh-ink)}.mkh-cta-glow{position:absolute;top:50%;right:0;width:560px;height:560px;border-radius:50%;background:#175cff3d;filter:blur(125px);pointer-events:none;transform:translate(35%,-50%)}.mkh-cta-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.72fr);align-items:center;gap:96px}.mkh-cta h2{max-width:750px;color:#fff}.mkh-cta-grid>div:first-child>p:last-child{max-width:660px;margin-bottom:0;color:#ffffffa6;line-height:1.8}.mkh-cta-actions{display:grid;gap:12px}.mkh-phone-card{display:grid;min-height:108px;align-content:center;padding:19px 23px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0e;transition:border-color .18s ease,background .18s ease}.mkh-phone-card:hover,.mkh-phone-card:focus-visible{border-color:#4b83ffbf;background:#175cff1a}.mkh-phone-card span{margin-bottom:3px;color:#ffffff91;font-size:.7rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.mkh-phone-card strong{color:#fff;font-size:clamp(1.55rem,3vw,2rem)}.mkh-button-light{color:var(--mkh-ink);background:#fff}.mkh-button-light span{margin-left:10px;color:var(--mkh-blue)}.mkh-cta-actions small{display:block;margin-top:5px;color:#ffffff69;font-size:.69rem;line-height:1.55}.mkh-mobile-contact{display:none}.mkh-page a:focus-visible{outline:3px solid var(--mkh-blue-bright);outline-offset:3px}@media(max-width:1080px){.mkh-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(410px,1.05fr);gap:44px}.mkh-page h1{font-size:clamp(4rem,7vw,5.9rem)}.mkh-service-card{min-height:450px}.mkh-spotlight-grid{gap:55px}.mkh-process-grid{grid-template-columns:repeat(2,1fr);gap:1px;background:var(--mkh-line)}.mkh-process-grid li,.mkh-process-grid li:first-child{border-right:0;border-left:0}}@media(max-width:860px){.mkh-page{--mkh-shell: min(100% - 34px, 740px)}.mkh-section,.mkh-spotlight{padding:88px 0}.mkh-hero-grid{grid-template-columns:1fr;min-height:auto;padding:86px 0 144px;gap:60px}.mkh-page h1{font-size:clamp(4rem,13vw,6.2rem)}.mkh-hero-gallery{height:660px}.mkh-hero-footer .mkh-shell{grid-template-columns:1fr auto}.mkh-hero-footer span:nth-child(2){display:none}.mkh-section-heading,.mkh-spotlight-grid,.mkh-spotlight-reverse,.mkh-mission-grid,.mkh-cta-grid{grid-template-columns:1fr}.mkh-section-heading{margin-bottom:44px;gap:28px}.mkh-service-grid{grid-template-columns:1fr}.mkh-service-card{min-height:390px}.mkh-card-icon{margin-bottom:44px}.mkh-spotlight-grid,.mkh-spotlight-reverse{gap:52px}.mkh-spotlight-av .mkh-spotlight-copy{order:2}.mkh-spotlight-av .mkh-spotlight-media{order:1}.mkh-holiday-strand{top:-1%;right:-28%;width:100vw}.mkh-mission-grid{gap:56px}.mkh-cta-grid{gap:48px}}@media(max-width:620px){.mkh-page{--mkh-shell: calc(100vw - 28px) }.mkh-page.mkh-has-mobile-contact{padding-bottom:64px}.mkh-section,.mkh-spotlight{padding:74px 0}.mkh-page h1{font-size:clamp(3.45rem,17vw,5rem)}.mkh-page h2{font-size:clamp(2.65rem,13vw,4rem)}.mkh-hero-grid{padding:70px 0 142px}.mkh-actions{align-items:stretch;flex-direction:column}.mkh-button{width:100%}.mkh-hero-gallery{height:610px;grid-template-columns:1fr 1fr;grid-template-rows:1.35fr .65fr}.mkh-gallery-main{grid-row:auto;grid-column:1 / 3}.mkh-hero-gallery>a>span{right:13px;bottom:13px;left:13px;font-size:.72rem}.mkh-hero-gallery small{width:26px;height:26px}.mkh-hero-footer{min-height:94px}.mkh-hero-footer .mkh-shell{min-height:94px;grid-template-columns:1fr;align-content:center;gap:5px}.mkh-hero-footer span:first-child{display:none}.mkh-spotlight-media,.mkh-spotlight-media>img:first-child{height:112vw;min-height:112vw}.mkh-spotlight-media figcaption{align-items:flex-start;flex-direction:column;gap:4px}.mkh-mission,.mkh-cta{padding:80px 0}.mkh-value-grid article{grid-template-columns:44px 1fr}.mkh-process-grid{grid-template-columns:1fr}.mkh-process-grid li{min-height:230px}.mkh-process-grid span{margin-bottom:42px}.mkh-mobile-contact{position:fixed;z-index:60;right:0;bottom:0;left:0;display:grid;grid-template-columns:.8fr 1.2fr;min-height:64px;border-top:1px solid rgba(255,255,255,.14);background:var(--mkh-ink);box-shadow:0 -10px 32px #00000038}.mkh-mobile-contact a{display:flex;align-items:center;justify-content:center;color:#fff;font-size:.78rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.mkh-mobile-contact a+a{background:var(--mkh-blue)}}@media(prefers-reduced-motion:reduce){.mkh-page *,.mkh-page *:before,.mkh-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/menkrafters-home.css.map */
