.uh{--uh-ink: #0c0c0c;--uh-text: #4a4a4a;--uh-muted: #6b6b6b;--uh-line: #ececec;--uh-soft: #f6f6f6;--uh-blue: #145da0;--uh-black: #1e1e1e;--uh-radius: 12px;--uh-radius-btn: var(--border-radius-button, 8px);background:#fff;color:var(--uh-text);font-family:var(--font-body-family);font-size:15px;line-height:1.6}.uh *,.uh *:before,.uh *:after{box-sizing:border-box}.uh a{text-decoration:none;color:inherit}.uh ul{list-style:none;margin:0;padding:0}.uh-wrap{width:100%;max-width:max(1200px,min(calc(100vw - 400px),2000px));margin:0 auto;padding:0 20px}.uh-actions{display:flex;flex-wrap:wrap;gap:12px}.uh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border-radius:var(--uh-radius-btn);font-family:var(--font-heading-family);font-weight:500;font-size:15px;line-height:1;transition:background-color .2s,border-color .2s,color .2s;white-space:nowrap}.uh-btn--primary{background:var(--uh-black);color:#fff!important;border:1px solid var(--uh-black)}.uh-btn--primary:hover{background:#000;border-color:#000}.uh-btn--ghost{background:#fff;color:var(--uh-black)!important;border:1px solid #d9d9d9}.uh-btn--ghost:hover{border-color:var(--uh-black)}.uh-btn__arrow{font-size:14px;transition:transform .2s}.uh-btn--ghost:hover .uh-btn__arrow{transform:translate(3px)}.uh-btn:focus-visible,.uh-3d__pill:focus-visible{outline:2px solid var(--uh-blue);outline-offset:3px}.uh-hero{padding:40px 0 0}.uh-hero__top{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:56px;align-items:end}.uh-eyebrow{margin:0 0 14px;font-family:var(--font-body-family);font-size:12px;line-height:16px;letter-spacing:.24em;color:var(--uh-blue)}.uh-hero__title{margin:0;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(32px,2.7vw,50px);line-height:1.12;letter-spacing:-.015em;color:var(--uh-ink)}.uh-hero__title .uh-l{display:block}.uh-hero__title em{font-style:normal;color:var(--uh-blue)}.uh-hero__side{padding-bottom:6px}.uh-hero__lead{margin:0 0 24px;font-size:16px;line-height:1.65;color:var(--uh-text);max-width:44ch}.uh-3d{position:relative;margin-top:36px;height:clamp(440px,44vw,640px);background:var(--uh-soft);border-radius:var(--uh-radius);overflow:hidden}.uh-3d upcores-hero-3d{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.uh-3d__pills{position:absolute;left:24px;bottom:24px;z-index:2;display:flex;gap:4px;padding:4px;background:#fff;border-radius:var(--uh-radius)}.uh-3d__pill{min-width:104px;height:40px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--uh-radius-btn);cursor:pointer;font-family:var(--font-heading-family);font-weight:500;font-size:13px;line-height:20px;background:transparent;color:#3f3f3f;transition:background-color .2s,color .2s}.uh-3d__pill:hover{color:var(--uh-black)}.uh-3d__pill[aria-pressed=true]{background:var(--uh-black);color:#fff}.uh-3d__hint{position:absolute;right:24px;bottom:36px;z-index:2;display:flex;align-items:center;gap:8px;pointer-events:none}.uh-3d__hint span{font-family:var(--font-body-family);font-size:12px;line-height:16px;letter-spacing:.24em;color:#3f3f3f}.uh-trusted{padding:56px 0 80px}.uh-trusted__box{background:#1e1e1e;border-radius:var(--uh-radius);padding:40px clamp(24px,4vw,56px) 44px}.uh-trusted__label{margin:0 0 28px;font-family:var(--font-body-family);font-weight:400;font-size:12px;line-height:16px;letter-spacing:.24em;color:#659de0}.uh .uh-logos{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;padding:8px clamp(0px,4vw,80px)}.uh-logos__img{display:block;height:32px;width:auto;max-width:160px;object-fit:contain;filter:brightness(0) invert(1);opacity:.85;transition:opacity .2s}.uh-logos li:hover .uh-logos__img{opacity:1}.uh-logos li:first-child .uh-logos__img{margin-left:-5px}.uh-logos li:last-child .uh-logos__img{margin-right:-19px}@media(prefers-reduced-motion:reduce){.uh-btn__arrow{transition:none}}@media screen and (max-width:989px){.uh-hero{padding-top:40px}.uh-hero__top{grid-template-columns:minmax(0,1fr);gap:24px}.uh-3d{margin-top:36px}.uh-trusted{padding:48px 0 64px}.uh-trusted__box{padding:28px 20px 32px}.uh .uh-logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;justify-items:center;padding:0}.uh-logos li:first-child .uh-logos__img,.uh-logos li:last-child .uh-logos__img{margin:0}}@media screen and (max-width:640px){.uh-hero__title .uh-l{display:inline}.uh-hero__lead{font-size:15.5px}.uh-btn{flex:1 1 auto}.uh-3d{height:400px}.uh-3d__hint{display:none}.uh-3d__pills{left:12px;right:12px;bottom:12px}.uh-3d__pill{flex:1 1 0;min-width:0;padding:0 8px}.uh .uh-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.uh-logos__img{height:26px}}.uh-3d.uh-3d--image{height:auto}.uh-3d__img{display:block;width:100%;height:100%;object-fit:cover}.uh--service .uh-trusted{padding-bottom:8px}.uh-svc{padding:96px 0 104px;scroll-margin-top:100px}.uh-trusted+.uh-svc{padding-top:24px}.uh-svc__head{margin-bottom:36px}.uh-svc__title{margin:0;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(28px,2.4vw,42px);line-height:1.15;letter-spacing:-.015em;color:var(--uh-ink);text-wrap:balance}.uh-svc__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:40px}.uh-svc__tab{min-width:0;padding:0;background:none;border:0;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:18px;color:#3f3f3f;font:inherit;transition:color .2s}.uh-svc__tab:hover,.uh-svc__tab[aria-selected=true]{color:var(--uh-black)}.uh-svc__tab:focus-visible{outline:2px solid var(--uh-blue);outline-offset:4px;border-radius:4px}.uh-svc__bar{display:block;width:100%;height:4px;border-radius:2px;background:#ebebeb;overflow:hidden}.uh-svc__bar i{display:block;height:100%;width:0;background:var(--uh-blue);border-radius:2px}.uh-svc__tab[aria-selected=true] .uh-svc__bar i{width:100%}.uh-svc__tab.is-auto[aria-selected=true] .uh-svc__bar i{width:0;animation:uhSvcFill 8s linear forwards}@keyframes uhSvcFill{0%{width:0}to{width:100%}}.uh-svc__label{display:flex;align-items:baseline;gap:14px;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(15px,1.25vw,18px);line-height:1.4;letter-spacing:-.005em}.uh-svc__label b{font-family:var(--font-body-family);font-weight:400;font-size:12px;line-height:16px;letter-spacing:.24em;color:var(--uh-muted)}.uh-svc__tab[aria-selected=true] .uh-svc__label b{color:var(--uh-blue)}.uh-svc__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:clamp(32px,4.5vw,72px)}.uh-svc__text{display:none;height:100%;flex-direction:column;justify-content:space-between;gap:40px}.uh-svc__text.is-on{display:flex}.uh-svc__copy h3{margin:0 0 16px;max-width:15em;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(24px,2vw,34px);line-height:1.2;letter-spacing:-.015em;color:var(--uh-ink);text-wrap:balance}.uh-svc__copy p{margin:0 0 28px;max-width:40ch;font-size:16px;line-height:1.65;color:var(--uh-text)}.uh-svc__copy .uh-btn--primary:hover .uh-btn__arrow{transform:translate(3px)}.uh-svc__media{position:relative;width:100%;max-width:660px;aspect-ratio:672 / 600;height:auto;justify-self:end;align-self:start;background:var(--uh-soft);border-radius:var(--uh-radius);overflow:hidden}.uh-svc__media upcores-services-3d{position:absolute;top:0;right:0;bottom:0;left:0;display:block}@media screen and (max-width:989px){.uh-svc{padding:64px 0 72px}.uh-svc__body{grid-template-columns:minmax(0,1fr);gap:28px}.uh-svc__text{gap:12px}.uh-svc__media{height:440px;max-width:none;aspect-ratio:auto;justify-self:stretch}}@media screen and (max-width:640px){.uh-svc__tabs{gap:10px;margin-bottom:28px}.uh-svc__label{flex-direction:column;gap:6px;font-size:14px}.uh-svc__media{height:420px}}.uh--production .uh-hero__title{font-size:clamp(40px,4.4vw,72px);line-height:1.05;letter-spacing:-.02em}
/*# sourceMappingURL=/cdn/shop/t/112/assets/upcores-home.css.map */
