/* Focused refresh: compact opening, product-led photography and manual galleries. */
:root{--lime:#d9ff43}.refresh-hero{display:grid;grid-template-columns:1fr 1fr;min-height:0;max-width:1600px;margin:auto}.refresh-hero-copy{padding:48px clamp(24px,5vw,80px);align-self:center}.refresh-hero h1{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(3.6rem,6.5vw,6.5rem);line-height:.93;letter-spacing:-.025em;margin:24px 0}.refresh-hero-copy>p:not(.eyebrow){max-width:30rem;color:#c6c9c0;line-height:1.6;margin-bottom:25px}.refresh-hero-chair{background:#fff;position:relative;display:flex;align-items:center;justify-content:center;min-height:420px;max-height:550px}.refresh-hero-chair img{height:100%;width:100%;max-height:520px;object-fit:contain;padding:22px}.refresh-hero-chair>span{position:absolute;bottom:18px;right:20px;color:#45483f;font-size:10px;letter-spacing:.15em;font-weight:800}.refresh-intro{background:var(--paper);color:var(--ink)}.section{padding-top:65px;padding-bottom:65px}.section-head h2{font-size:clamp(3rem,5vw,5.5rem)}.refresh-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.refresh-tile{display:block;background:#fff;padding:18px 18px 24px;border-bottom:3px solid transparent}.refresh-tile:hover,.refresh-tile:focus-visible{border-color:var(--orange)}.refresh-tile img{width:100%;aspect-ratio:1;object-fit:contain;height:auto}.refresh-tile h3{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(1.8rem,2.5vw,2.5rem);margin:20px 0 12px;line-height:1}.refresh-tile>span{font-size:11px;letter-spacing:.12em;font-weight:800}.refresh-film{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:center;border-top:1px solid #ffffff30}.refresh-film h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(2.9rem,4.5vw,5rem);line-height:.95;margin:25px 0}.refresh-film p:not(.eyebrow){line-height:1.65;color:#c6c9c0}.refresh-film video{width:100%;aspect-ratio:16/9;background:#fff;object-fit:contain;max-height:430px}.refresh-scenes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.refresh-scenes figure{margin:0}.refresh-scenes img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.refresh-scenes figcaption{font-size:11px;color:#b8bcb2;margin-top:12px}.refresh-settings{background:#151713}.refresh-settings .section-head>p{color:#b8bcb2}.chair-detail-gallery{margin:30px 0;background:white;padding:20px}.chair-detail-gallery>img{width:100%;height:440px;object-fit:contain}.gallery-controls{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.gallery-controls button{border:1px solid #59604f;background:white;padding:12px 18px;font-size:13px}.gallery-controls button[aria-pressed=true]{background:var(--ink);color:var(--lime)}.gallery-controls button:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.sc-model:hover img{transform:scale(1.04);transition:transform .2s}.shop .section-head{margin-bottom:32px}.shop .section-head h2{font-size:clamp(3.1rem,6vw,5rem)}
@media(max-width:700px){.topbar{gap:12px;padding-inline:16px}.topbar nav{display:flex;gap:12px;margin-left:auto}.topbar nav a:nth-child(n+3){display:none}.topbar nav>a:nth-child(-n+2){display:block!important;font-size:10px;letter-spacing:.04em}.contact-menu summary{font-size:10px}.bag-trigger{padding:7px;gap:5px;font-size:10px}.brand{font-size:1.1rem}.refresh-hero{grid-template-columns:1fr 1fr}.refresh-hero-copy{padding:30px 18px}.refresh-hero h1{font-size:clamp(2.35rem,7.5vw,4rem);margin:17px 0}.refresh-hero .eyebrow{font-size:8px;letter-spacing:.1em;line-height:1.5}.refresh-hero-copy>p:not(.eyebrow){font-size:13px;line-height:1.5}.refresh-hero .button{font-size:10px;letter-spacing:.02em;gap:12px;padding:12px;min-height:44px;box-shadow:none}.refresh-hero-chair{min-height:340px;max-height:none}.refresh-hero-chair img{padding:3px;max-height:390px}.refresh-hero-chair>span{font-size:7px;right:8px;bottom:12px}.section{padding:42px 18px}.section-head{margin-bottom:25px}.section-head h2{font-size:3.4rem}.section-head>p{font-size:15px}.refresh-tiles{gap:14px;grid-template-columns:1fr}.refresh-tile{display:grid;grid-template-columns:42% 1fr;column-gap:20px;padding:12px;align-items:center}.refresh-tile img{grid-row:span 2}.refresh-tile h3{font-size:1.8rem;align-self:end;margin:0 0 10px}.refresh-tile>span{font-size:9px;align-self:start}.refresh-film{grid-template-columns:1fr;gap:20px}.refresh-film h2{font-size:3.4rem}.refresh-scenes{grid-template-columns:1fr;gap:25px}.chair-detail-gallery{padding:12px}.chair-detail-gallery>img{height:340px}.gallery-controls{gap:6px}.gallery-controls button{font-size:11px;padding:10px}.sc-grid{gap:10px}.sc-copy{padding:12px}.sc-copy strong{font-size:1.8rem}.sc-summary{padding:20px}.topbar .contact-menu__panel{right:0;left:auto;transform:none}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

.home-film-choices{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.home-film-choices button{background:transparent;color:var(--white);border:1px solid #ffffff70;padding:12px 16px;font-size:11px;letter-spacing:.08em;font-weight:800}.home-film-choices button[aria-pressed=true]{background:var(--lime);color:var(--ink);border-color:var(--lime)}.home-film-choices button:focus-visible{outline:3px solid var(--orange);outline-offset:4px}

.shop #shop-title{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:900;line-height:.9;letter-spacing:-.035em;margin:1.1rem 0 0;font-size:clamp(3.1rem,6vw,5rem)}.shop #shop-title em{color:var(--orange)}
