/* UNITED v1.3 • restrained CGI accent + corrected typography. Content stays HTML. */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
:root, body, body.united-style-sport, body.united-style-compact, body.united-style-editorial, body.united-style-showroom, body.united-style-tech{
 --font:'Manrope','Segoe UI',Arial,sans-serif;
 font-family:var(--font)!important;
 font-kerning:normal;
 font-feature-settings:'kern' 1;
}
body :is(h1,h2,h3,h4), body :is(h1,h2,h3,h4) *{font-family:var(--font)!important;}
body .hero-title{font-weight:800!important;letter-spacing:-.034em!important;line-height:1.12!important;font-size:clamp(46px,5.15vw,79px)!important;max-width:670px;text-wrap:balance;overflow-wrap:normal;}
body .hero-title em{line-height:1.13!important;letter-spacing:-.034em!important;}
body .section-title,body .brand-section .section-title{font-weight:800!important;letter-spacing:-.03em!important;line-height:1.16!important;font-size:clamp(32px,3.8vw,55px)!important;text-wrap:balance;}
body .cat-card h3{letter-spacing:-.025em!important;line-height:1.19!important;font-weight:750!important;}
body .prod-name{letter-spacing:-.02em!important;line-height:1.33!important;font-weight:750!important;}
body .desktop-nav a,body .ribbon-item,body .eyebrow,body .hero-index{letter-spacing:.035em!important;}
body .nav-inner{min-height:59px!important;gap:22px!important;}
body .brand{width:137px!important;}
body .site-header{box-shadow:0 8px 32px rgba(0,0,0,.1);}
body .desktop-nav{gap:20px;}
body .desktop-nav a{font-size:11px;}
body .header-cta{padding:10px 14px!important;clip-path:none!important;font-weight:750!important;}
body .ribbon{display:none!important;} /* The previous keyword ticker adds visual noise */
body .hero-title,body .section-title{word-break:normal;hyphens:none;}
body .hero-copy{max-width:610px;}
body .hero-desc{font-size:15px;line-height:1.68;max-width:420px;}
body .hero-link{letter-spacing:.025em;font-size:11px;}
body .section-head{gap:24px;}
body .section-lead{font-size:14px;line-height:1.65;}
body .prod-image{height:auto;aspect-ratio:1 / 1.03;}
body .prod-info{min-height:168px;}
/* The new 3D mode is opt-in. It never redraws any actual product. */
body.united-art-3d .hero{background:#101113!important;overflow:hidden;}
body.united-art-3d .hero::before{background:radial-gradient(circle at 81% 56%,#5731195e,transparent 45%),linear-gradient(105deg,#0f1012,#171716 71%,#0c0c0d)!important;}
body.united-art-3d .hero-visual{background:none!important;isolation:isolate;}
body.united-art-3d .hero-visual .orange-plane,
body.united-art-3d .hero-visual .halftone,
body.united-art-3d .hero-visual .desk-art{display:none!important;}
body.united-art-3d .hero-visual::before{
 content:''!important;position:absolute;inset:-12% -8% -9% 5%!important;
 background:url('generated-metal-hero.webp') center center/contain no-repeat!important;
 z-index:0!important;filter:drop-shadow(0 35px 35px #0008)!important;pointer-events:none;
}
body.united-art-3d .hero-visual::after{display:none!important;}
body.united-art-3d .hero-visual .hero-chair-stage{z-index:2!important;}
body.united-art-3d .hero-visual .hero-side-label{z-index:3!important;opacity:.65;}
/* Categories: no extraneous crossing lines, only three genuine product photographs. */
body.united-art-3d .categories{background:#f8f8f7;}
body.united-art-3d .cat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}
body.united-art-3d .cat-card{min-height:320px;background-image:none!important;border-radius:9px;border:1px solid #ffffff24;padding:24px;box-shadow:0 13px 32px rgba(10,10,10,.07);}
body.united-art-3d .cat-card:nth-child(1){background:linear-gradient(132deg,#25282b,#111316)!important;color:#fff;}
body.united-art-3d .cat-card:nth-child(2){background:linear-gradient(140deg,#f7f5f1,#dcdad5)!important;color:#151515;}
body.united-art-3d .cat-card:nth-child(3){background:linear-gradient(140deg,#eeece9,#dcdcd8)!important;color:#151515;}
body.united-art-3d .cat-card::before{content:none!important;}
body.united-art-3d .cat-card .cat-art{z-index:0;opacity:1;filter:drop-shadow(6px 18px 18px #0003);}
body.united-art-3d .cat-card :is(h3,.num,.category-bottom){position:relative;z-index:2;text-shadow:none!important;}
body.united-art-3d .cat-card h3{font-size:clamp(20px,2vw,27px)!important;max-width:57%;}
/* Completely remove previous fictitious / random detail gallery and framing lines. */
body .brand-section{background:#141618;}
body .brand-graphic::before,body .brand-graphic::after{display:none!important;}
body .united-real-product-display{height:430px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;isolation:isolate;}
body .united-real-product-display::before{content:'';position:absolute;inset:10% 0 10% 0;background:radial-gradient(ellipse at 50% 55%,#55301665,transparent 70%);z-index:-1;}
body .united-real-product-image{height:355px;width:100%;display:flex;justify-content:center;align-items:center;}
body .united-real-product-image img{position:static!important;display:block!important;width:auto!important;height:100%!important;max-width:90%;object-fit:contain;filter:drop-shadow(16px 26px 18px #0008);}
body .united-real-product-caption{display:flex;gap:8px;flex-direction:column;text-align:center;margin-top:8px;color:#fff;font-size:13px;font-weight:800;letter-spacing:0;}
body .united-real-product-caption small{color:#aeb0b5;font-size:11px;font-weight:500;letter-spacing:0;}
body .brand-mini-tag{display:none!important;}
body .brand-grid{min-height:460px;gap:26px;}
body .brand-copy{padding:57px 0;}
body.united-art-3d .brand-section{background:#141618!important;}
body.united-art-3d .brand-graphic{height:430px!important;}
body.united-art-3d .united-detail-showcase{display:none!important;}
@media(max-width:1160px){body .desktop-nav{gap:13px;}body .desktop-nav a{font-size:10px;}body .hero-title{font-size:clamp(45px,5.4vw,69px)!important;}body .cat-card h3{font-size:21px!important;}}
@media(max-width:760px){
 body .nav-inner{min-height:56px!important;}body .brand{width:123px!important;}
 body .hero-title{font-size:clamp(38px,9.6vw,54px)!important;line-height:1.13!important;}
 body .hero-copy{padding:34px 0 340px!important;}
 body .hero-desc{font-size:13px;line-height:1.65;}
 body .hero-visual{height:365px;right:-20px;width:100%;bottom:0;top:auto;}
 body.united-art-3d .hero-visual::before{inset:-5% -4% 0 5%!important;background-position:center center;}
 body .section-title,body .brand-section .section-title{font-size:clamp(30px,8vw,45px)!important;line-height:1.18!important;}
 body.united-art-3d .cat-grid{grid-template-columns:1fr;gap:12px;}
 body.united-art-3d .cat-card{min-height:265px;}
 body .brand-grid{display:flex;flex-direction:column;}
 body .brand-copy{padding:48px 0 8px;}
 body .united-real-product-display{height:300px!important;}
 body .united-real-product-image{height:247px;}
 body .united-real-product-caption{margin-top:0;}
}
@media(prefers-reduced-motion:reduce){body .hero-visual *{animation:none!important;transition:none!important;}}

body.united-art-3d .cat-card .real-cat{left:44%!important;top:9%!important;width:55%!important;height:81%!important;object-fit:contain!important;}
