@font-face{font-family:'Source Serif 4';font-style:normal;font-weight:200 900;font-display:swap;src:url(//www.unitedgmg.com/wp-content/themes/unitedgmg/homepage-2026/v20260911-06/assets/./fonts/SourceSerif4Variable-Roman-Latin.woff2) format('woff2')}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:200 900;font-display:swap;src:url(//www.unitedgmg.com/wp-content/themes/unitedgmg/homepage-2026/v20260911-06/assets/./fonts/SourceSans3Variable-Roman-Latin.woff2) format('woff2')}:root{--ug-serif:'Source Serif 4',Georgia,serif;--ug-sans:'Source Sans 3',Helvetica,Arial,sans-serif;--ug-type-display:clamp(38px,4.2vw,60px);--ug-type-body:17px;--ug-rule:#053a6429}html{font-kerning:normal;font-optical-sizing:auto;text-size-adjust:100%}body,.ug-site,input,textarea,select,button{font-family:var(--ug-sans) !important}.ug-site{font-size:var(--ug-type-body) !important;font-weight:400 !important;line-height:1.5 !important}.ug-site :is(h1,h2,h3,h4,p){text-wrap:pretty}.ug-site :is(h1,h2,h3){font-kerning:normal;text-wrap:balance}.ug-site h2{font-family:var(--ug-serif) !important;font-weight:450 !important;font-size:var(--ug-type-display) !important;line-height:1.08 !important;letter-spacing:-.035em !important}.ug-site a{text-underline-offset:.18em;text-decoration-thickness:1px}.ug-site :is(button,a,input,select,textarea):focus-visible{outline:2px solid #1686bd;outline-offset:4px}[data-ug-desk] a{font-size:14px !important;letter-spacing:.005em}[data-ug-mob] a{font-weight:550 !important}[data-stage] [data-chapter][data-screen-label=Hero]{max-width:610px !important;top:6% !important;bottom:130px !important}[data-stage] .ug-hero-title{display:block;font-family:var(--ug-serif);font-size:clamp(42px,min(4.65vw,8.4vh),70px) !important;line-height:1.035 !important;letter-spacing:-.042em;font-weight:450;color:#fff}[data-stage] .ug-hero-intro{margin:24px 0 0;max-width:46ch;font-size:clamp(16px,1.3vw,19px) !important;line-height:1.5 !important;letter-spacing:0;font-weight:400;color:#d0dbe4}[data-stage] [data-chapter]:not([data-screen-label=Hero]){max-width:470px !important;top:8% !important;bottom:130px !important}[data-stage] [data-chapter] h2{font-size:clamp(40px,4.1vw,60px) !important;line-height:1.05 !important;margin-bottom:22px !important}[data-stage] [data-chapter]>p:not(.ug-hero-intro){font-size:18px !important;line-height:1.5 !important;max-width:40ch !important}[data-stage] [data-chapter]>a{font-size:16px !important;font-weight:600 !important}[data-hero-actions] a{font-size:16px !important;font-weight:600 !important;letter-spacing:0}[data-heroline]{letter-spacing:.09em !important;font-size:11px !important;font-weight:550 !important;line-height:1.5}[data-stage] nav[aria-label="What we produce"] a>div:first-child{font-size:16px !important;font-weight:600 !important}[data-strip-desc]{font-size:14px !important}:is(#services,#industries,#questions){padding-top:64px !important;padding-bottom:64px !important}.ug-about-masthead{font-size:12px;letter-spacing:.095em}.ug-about-intro{grid-template-columns:1.65fr 1fr;gap:48px;margin:30px 0 34px}.ug-about-intro h2{font-size:clamp(40px,4.1vw,59px) !important}.ug-about-intro p{font-size:17px;line-height:1.5;font-weight:400;max-width:43ch}.ug-about-year{font-family:var(--ug-serif);font-size:clamp(116px,13vw,188px);font-weight:400;letter-spacing:-.055em;line-height:.82;font-variant-numeric:lining-nums}.ug-about-photo-note{font-size:11px;letter-spacing:.07em;line-height:1.6}.ug-about-sheet{padding:25px 28px}.ug-about-sheet h3{font-family:var(--ug-serif);font-size:33px;line-height:1.1;letter-spacing:-.025em;font-weight:500;margin-bottom:16px}.ug-about-sheet dl>div{font-size:14px;line-height:1.45;grid-template-columns:52px 1fr;padding:10px 0}.ug-about-sheet dt{font-size:14px;font-weight:650}.ug-about-sheet-footer{font-size:13px;line-height:1.45;padding-top:14px}.ug-about-bottom p{font-size:14px}.ug-about-history{font-size:15px;font-weight:600}.ug-site .ug-service-title{font-family:var(--ug-serif);font-weight:500;font-size:28px;line-height:1.12;letter-spacing:-.025em;margin:0}.ug-service-description{font-size:16px;line-height:1.5;color:#3c4a56;margin:12px 0 14px}#services [data-grid4]>a>div:last-child>div:last-child{font-size:15px !important;font-weight:600 !important}.ug-industry-title{font-family:var(--ug-sans);font-size:23px;line-height:1.15;font-weight:600;letter-spacing:-.018em}#industries .ug-industry-title+div{font-size:14px !important;line-height:1.45 !important;max-width:36ch}.ug-facility-date span{display:block;font:500 15px/1.4 var(--ug-sans);letter-spacing:.025em;margin-bottom:4px}.ug-facility-date strong{display:block;font:400 clamp(120px,13vw,192px)/.95 var(--ug-serif);letter-spacing:-.06em;font-variant-numeric:lining-nums}#facility h2{font-size:clamp(34px,3.1vw,46px) !important;max-width:22ch !important;line-height:1.12 !important}#facility p,#quote p{font-size:18px !important;line-height:1.5 !important}#facility strong{font-weight:600 !important}#facility .ug-facility-date strong{font-weight:400 !important}#questions h3{font-family:var(--ug-sans);font-size:20px !important;font-weight:600 !important;line-height:1.3 !important;letter-spacing:-.01em}#questions p{font-size:17px !important;line-height:1.5 !important;max-width:58ch !important}#questions h2{margin-bottom:30px !important}#questions figure img{height:560px !important}#quote h2{font-size:clamp(42px,4.1vw,60px) !important;line-height:1.08 !important;margin-bottom:25px !important}#quote a[href^="tel:"]{font-family:var(--ug-sans) !important;font-size:clamp(28px,3vw,40px) !important;font-weight:450;letter-spacing:-.025em !important;font-variant-numeric:lining-nums tabular-nums}#quote form :is(input,textarea,select){font-size:17px !important;line-height:1.4}#quote form button{font-size:16px !important;font-weight:650 !important;letter-spacing:0 !important}#projects.ug-projects{padding:42px clamp(20px,4.2vw,68px) 34px;background:#eeeae1;scroll-margin-top:62px}.ug-projects-inner{max-width:1280px;margin:0 auto}.ug-projects-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;padding-bottom:25px;margin-bottom:26px;border-bottom:1px solid var(--ug-rule)}.ug-projects-heading h2{margin:0;color:var(--ug-ink)}.ug-projects-heading p{margin:0 0 3px;max-width:34ch;font-size:16px;line-height:1.4;color:#4d5d67}.ug-project-spread{display:grid;grid-template-columns:1.05fr 1.1fr 1.1fr .75fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:24px;height:clamp(400px,54vh,490px);margin:0;padding:0;list-style:none}.ug-project-item{min-width:0;min-height:0}.ug-project-item figure{display:flex;flex-direction:column;height:100%;margin:0}.ug-project-item--banner{grid-column:4;grid-row:1/span 2;padding-left:20px;border-left:1px solid var(--ug-rule)}.ug-project-image-area{position:relative;flex:1;min-height:0;overflow:hidden;background:#faf8f2}.ug-project-image{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ug-project-image--gala{height:150%;top:-43%}.ug-project-image--envelopes{height:120%;top:-10%}.ug-project-image--appeal{height:200%;top:-50%}.ug-project-image--banner{width:250%;left:-75%}.ug-project-image--packaging{padding:7px}.ug-project-image--vehicle{mix-blend-mode:normal}.ug-project-item figcaption{flex:none;min-height:59px;padding-top:10px;color:var(--ug-ink)}.ug-project-item h3{margin:0;font:600 16px/1.25 var(--ug-sans);letter-spacing:-.012em;text-wrap:balance}.ug-project-item figcaption>span{display:block;margin-top:3px;font:400 13px/1.25 var(--ug-sans);color:#53636a}.ug-projects-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding-top:5px;border-top:1px solid var(--ug-rule)}.ug-projects-footer a{display:inline-flex;align-items:center;gap:20px;min-height:44px;color:var(--ug-ink);font-size:15px;font-weight:600;text-decoration:none}.ug-projects-footer a:hover{text-decoration:underline}.ug-projects-footer a span{font-size:22px;font-weight:400}@media(min-width:901px) and (max-height:760px){[data-stage] .ug-hero-title{font-size:clamp(42px,4.45vw,62px) !important}[data-stage] .ug-hero-intro{margin-top:18px;font-size:17px !important;max-width:50ch}[data-stage] [data-hero-actions]{margin-top:20px !important}[data-stage] [data-heroline]{margin-top:20px !important}.ug-about-intro{margin:22px 0 27px}.ug-about-intro h2{font-size:49px !important}.ug-about-sheet h3{font-size:29px}.ug-about-sheet dl>div{font-size:13px;padding:8px 0}#projects.ug-projects{padding-top:28px !important;padding-bottom:24px !important}.ug-projects-heading{padding-bottom:18px;margin-bottom:20px}.ug-projects-heading h2{font-size:48px !important}.ug-project-spread{height:395px;gap:18px 24px}.ug-projects-footer{margin-top:14px}}@media(max-width:1100px) and (min-width:701px){.ug-project-spread{grid-template-columns:1fr 1fr 1fr .85fr;gap:18px 16px}.ug-project-item--banner{padding-left:12px}.ug-project-item h3{font-size:15px}.ug-project-item figcaption{min-height:70px}.ug-about-intro{gap:25px}.ug-about-intro h2{font-size:45px !important}}@media(max-width:900px){[data-stage] [data-chapter][data-screen-label=Hero]{top:40% !important;left:24px !important;right:24px !important;max-width:650px !important;justify-content:flex-start !important}[data-stage] .ug-hero-title{font-size:clamp(34px,5.8vw,51px) !important;line-height:1.05 !important}[data-stage] .ug-hero-intro{font-size:16px !important;line-height:1.45 !important;margin-top:15px;max-width:60ch}[data-stage] [data-chapter]:not([data-screen-label=Hero]){top:52% !important;max-width:600px !important;justify-content:flex-start !important}[data-stage] [data-chapter] h2{font-size:42px !important;margin-bottom:15px !important}[data-stage] [data-chapter]>p:not(.ug-hero-intro){font-size:17px !important;max-width:50ch !important}[data-stage] nav[aria-label="What we produce"] a>div:first-child{font-size:14px !important}[data-hero-actions] a{font-size:14px !important}.ug-about-sheet{padding:23px}.ug-about-sheet h3{font-size:29px}.ug-about-intro p{font-size:16px}.ug-about-sheet dl>div{font-size:13px}.ug-about-bottom p{max-width:36ch}#services [data-grid4]{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:36px 24px !important}#questions figure img{height:420px !important}.ug-projects-heading p{font-size:15px;max-width:25ch}}@media(max-width:700px){:root{--ug-type-display:clamp(35px,8.2vw,48px)}.ug-site h2{letter-spacing:-.03em !important}:is(#services,#industries,#questions){padding:40px 22px !important}[data-stage] [data-chapter][data-screen-label=Hero]{top:39% !important;bottom:110px !important;left:22px !important;right:22px !important}[data-stage] .ug-hero-title{font-size:clamp(30px,8.2vw,43px) !important}[data-stage] .ug-hero-intro{font-size:15px !important;line-height:1.4 !important;margin-top:13px}[data-stage] [data-chapter]:not([data-screen-label=Hero]){top:51% !important;bottom:110px !important;left:22px !important;right:22px !important}[data-stage] [data-chapter] h2{font-size:36px !important}[data-stage] [data-chapter]>p:not(.ug-hero-intro){font-size:16px !important;line-height:1.45 !important}[data-stage] [data-hero-actions]{margin-top:16px !important;gap:9px !important}[data-stage] [data-hero-actions] a{font-size:13px !important;min-height:44px !important;padding:0 12px !important}[data-stage] nav[aria-label="What we produce"] a>div:first-child{font-size:13px !important}.ug-about-masthead{font-size:10px;letter-spacing:.06em}.ug-about-intro{grid-template-columns:1fr;gap:20px;margin:25px 0 30px}.ug-about-intro h2{font-size:clamp(35px,8.5vw,50px) !important}.ug-about-intro p{font-size:17px;line-height:1.5}.ug-about-year{font-size:128px}.ug-about-photo-note{font-size:10px}.ug-about-sheet h3{font-size:30px}.ug-about-sheet dl>div{font-size:14px}.ug-about-bottom p{font-size:14px}.ug-service-title{font-size:25px !important}.ug-service-description{font-size:16px}#services [data-grid4]{gap:30px 18px !important}.ug-industry-title{font-size:21px}.ug-facility-date strong{font-size:145px}#facility h2{font-size:36px !important}#facility p,#quote p{font-size:17px !important}#questions h3{font-size:19px !important}#questions p{font-size:16px !important}#quote h2{font-size:42px !important}#projects.ug-projects{padding:34px 20px 25px !important}.ug-projects-heading{display:block;margin-bottom:23px;padding-bottom:20px}.ug-projects-heading p{max-width:34ch;margin:12px 0 0;font-size:16px}.ug-project-spread{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;height:auto;gap:24px 16px}.ug-project-item--banner{grid-column:auto;grid-row:auto;padding-left:0;border:0}.ug-project-item--vehicle{grid-column:1/-1}.ug-project-image-area{height:clamp(145px,42vw,265px);flex:none}.ug-project-item--vehicle .ug-project-image-area{height:auto;aspect-ratio:1.85}.ug-project-item figcaption{min-height:0;padding-top:11px}.ug-project-item h3{font-size:16px;line-height:1.25;text-wrap:pretty}.ug-project-item figcaption>span{font-size:13px;margin-top:4px}.ug-projects-footer{margin-top:25px;gap:18px}.ug-projects-footer a{font-size:14px;gap:12px}}@media(max-width:460px){#services [data-grid4]{grid-template-columns:1fr !important}#services [data-grid4]>a>div:first-child img{aspect-ratio:4/3 !important}#industries [data-grid4]>a{grid-column:auto !important}}@media(max-width:700px) and (max-height:740px){[data-stage] [data-chapter][data-screen-label=Hero]{top:31% !important}[data-stage] .ug-hero-title{font-size:clamp(27px,7.8vw,36px) !important}[data-stage] .ug-hero-intro{font-size:14px !important;line-height:1.35 !important;margin-top:12px}[data-stage] [data-chapter]:not([data-screen-label=Hero]){top:44% !important}[data-stage] [data-chapter] h2{font-size:32px !important}[data-stage] [data-chapter]>p:not(.ug-hero-intro){font-size:15px !important;line-height:1.4 !important}}@media(prefers-reduced-motion:reduce) and (max-width:900px){.ug-box-canvas{height:36%;top:1%}}@media(prefers-reduced-motion:reduce) and (max-width:900px) and (max-height:640px){.ug-box-canvas{height:29%;top:0}}@media(max-width:900px) and (max-height:500px) and (min-aspect-ratio:3/2){.ug-box-canvas{width:50%;height:86%;top:0;right:0}[data-stage] [data-chapter][data-screen-label=Hero]{top:18px !important;left:22px !important;right:auto !important;max-width:48% !important;bottom:70px !important}[data-stage] .ug-hero-title{font-size:clamp(25px,3.5vw,31px) !important;line-height:1.04 !important}[data-stage] .ug-hero-intro{font-size:14px !important;line-height:1.35 !important;margin-top:12px;max-width:48ch}[data-stage] [data-hero-actions]{margin-top:12px !important}[data-stage] [data-hero-actions] a{font-size:13px !important;padding:0 12px !important}[data-stage] [data-chapter]:not([data-screen-label=Hero]){top:38px !important;left:22px !important;right:auto !important;max-width:45% !important;bottom:70px !important}[data-stage] [data-chapter] h2{font-size:31px !important;margin-bottom:12px !important}[data-stage] [data-chapter]>p:not(.ug-hero-intro){font-size:15px !important;line-height:1.4 !important}[data-stage] nav[aria-label="What we produce"]{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:0 16px !important}[data-stage] nav[aria-label="What we produce"] a>div:first-child{font-size:12px !important}}