.hm-work-photo{overflow:hidden}.hm-work-page[data-work-live] .hm-work-photo{transform:translate3d(0, var(--work-rise,0px), 0);clip-path:inset(0 0 var(--work-reveal,0%));opacity:var(--work-alpha,1)}.hm-work-page[data-work-live] .hm-work-photo img{transform:scale(var(--work-zoom,1));transform-origin:50%}.hm-work-page[data-work-live] figcaption{transform:translate3d(0, var(--work-caption-y,0px), 0)}.hm-work-page[data-work-live] .hm-page-head>*{transform:translate3d(0, var(--work-head-y,0px), 0)}@media (prefers-reduced-motion:reduce){.hm-work-page[data-work-live] .hm-work-photo,.hm-work-page[data-work-live] .hm-work-photo img,.hm-work-page[data-work-live] figcaption,.hm-work-page[data-work-live] .hm-page-head>*{clip-path:none;opacity:1;transform:none}}@font-face{font-family:"Exo 2";src:url(/fonts/exo2-latin-var.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}.hm-chapters,.hm-statement,.hm-services,.hm-montage,.hm-panel,.hm-finale,.hm-work-page>main{--serif:"Exo 2", "Archivo", sans-serif;--display-stretch:100%;--ivory:#fff;--paper:#fff;--carbon:none;--stone:#f3f3f3;--sub-size:clamp(1rem, 1.05vw, 1.125rem);--sub-lh:1.55}:is(.hm-chapters,.hm-statement,.hm-services,.hm-panel,.hm-finale,.hm-work-page>main) .hm-serif{letter-spacing:-.015em;font-weight:800;line-height:1.12}:is(.hm-chapters,.hm-statement,.hm-services,.hm-panel,.hm-finale,.hm-work-page>main) .hm-body{font-weight:300}.hm-editorial-kicker{letter-spacing:-.02em;text-transform:uppercase;margin:0 0 .4rem;font-family:"Exo 2",sans-serif;font-size:clamp(1.25rem,2.65vw,2.8rem);font-weight:300;line-height:1.15}.hm-chapters .hm-ch-title{font-size:clamp(2rem,4.22vw,4.22rem)}.hm-chapters .hm-body{max-width:27rem}.hm-statement,.hm-finale{background:#fff}.hm-services .hm-sv-num{color:#444;letter-spacing:.04em;background:0 0;margin-bottom:14px;font-family:"Exo 2",sans-serif;font-size:16px;font-weight:300}.hm-services .hm-sv-title{font-size:clamp(2rem,3.25vw,3.8rem)}.hm-services .hm-sv:first-child .hm-sv-title{font-size:clamp(2.25rem,3.6vw,4.2rem)}.hm-montage{--mt-line:clamp(19px, 3.1vw, 46px)}.hm-montage .hm-mt-line{letter-spacing:-.015em;color:#fff;font-family:"Exo 2",sans-serif;font-weight:300;line-height:1.15}.hm-montage .hm-mt-a-title,.hm-montage .hm-mt-copy>h2{text-transform:uppercase;font-weight:300}.hm-montage .hm-mt-editorial-result{letter-spacing:-.015em;margin:5px 0 0;font-family:"Exo 2",sans-serif;font-size:clamp(27px,3.9vw,58px);font-weight:800;line-height:1.12}.hm-montage[data-live] .hm-mt-stage:after{content:"";pointer-events:none;background:linear-gradient(#111b,#1118 64%,#0000);height:270px;position:absolute;inset:0 0 auto}.hm-montage[data-live] .hm-mt-a,.hm-montage[data-live] .hm-mt-d-wrap{top:60px}.hm-montage[data-mode=still] .hm-mt-copy{background:#171717;gap:0}.hm-panel:after,#panel-work:after{background:linear-gradient(#0001,#0003 42%,#000d)}.hm-panel .hm-pn-title{font-size:clamp(2.1rem,4.25vw,4.6rem)}.hm-panel .hm-pn-copy .hm-body{margin-top:.7rem}.hm-finale .hm-fn-copy .hm-label{letter-spacing:0;margin-bottom:.6rem;font-family:"Exo 2",sans-serif;font-size:clamp(18px,2.5vw,34px);font-weight:300}.hm-work-page>main{background:#fff}.hm-work-page .hm-page-head .hm-label{letter-spacing:0;margin-bottom:.4rem;font-family:"Exo 2",sans-serif;font-size:clamp(20px,3vw,40px);font-weight:300}.hm-work-page .hm-work-item figcaption{color:#333;font-size:14px;font-weight:300;line-height:1.5}@media (width<=767px){.hm-editorial-kicker{font-size:22px}.hm-services .hm-sv-title{font-size:clamp(29px,8.8vw,42px)}.hm-montage{--mt-line:clamp(16px, 4.3vw, 30px)}.hm-montage .hm-mt-editorial-result{font-size:clamp(26px,7.4vw,42px)}.hm-montage[data-live] .hm-mt-a,.hm-montage[data-live] .hm-mt-d-wrap{top:60px}.hm-montage[data-live] .hm-mt-stage:after{height:205px}}@media (width>=1024px) and (height<=700px){.hm-montage[data-live] .hm-mt-a,.hm-montage[data-live] .hm-mt-d-wrap{top:44px}}@media (width>=1200px){.hm-work-page .hm-work-grid{--gap:clamp(20px, 2.5vw, 40px);--col-w:calc((100vw - 2 * var(--gut) - var(--gap)) / 2);column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}}.hm-services{--paper:#ededed;--ivory:#ededed;background:#ededed}.hm[data-live] .hm-services .hm-sv-ground{background:#ededed}@media (prefers-reduced-motion:no-preference){.hm[data-live] .hm-services .hm-split:not([data-shown]) .hm-split-ch{--fill-lead:var(--brand-red);transition-duration:.85s;transition-timing-function:cubic-bezier(.22,.7,.25,1)}.hm[data-live] .hm-services .hm-split[data-in] .hm-split-ch{animation-duration:1.8s;animation-timing-function:cubic-bezier(.4,0,.2,1)}}.hm-st-photos,.hm-st-photo-track{position:absolute;inset:0}.hm-st-photo-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow:auto hidden}.hm-st-photo-track::-webkit-scrollbar{display:none}.hm-st-photo-slide{scroll-snap-align:start;background:#181818;flex:0 0 100%;height:100%;position:relative;overflow:hidden}.hm-st-photo-slide img{object-fit:cover;width:100%;height:100%;transform:scale(var(--st-photo-zoom,1))}.hm-st-photo-controls{z-index:3;color:#fff;background:#000000c7;align-items:center;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.hm-st-photo-controls button{color:#fff;width:48px;height:48px;font-size:24px}.hm-st-photo-controls button:disabled{opacity:.35}.hm-st-photo-controls span{text-align:center;letter-spacing:.08em;min-width:64px;font-size:12px}.hm-st-photo-controls button:focus-visible,.hm-st-photo-track:focus-visible{outline-offset:-4px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.hm-st-photo-slide img{transform:none}}.ual-journal{max-width:76rem;margin:0 auto;padding:clamp(2rem,6vw,6rem) clamp(1.25rem,5vw,5rem)}.ual-journal h1{text-wrap:balance;max-width:19ch;margin:1.25rem 0;font-family:"Exo 2",sans-serif;font-size:clamp(2.1rem,4.6vw,4.5rem);line-height:1.08}.ual-journal .ual-deck{max-width:43rem;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.6}.ual-journal .ual-copy{max-width:43rem;margin:3rem 0}.ual-journal h2{margin:2.3rem 0 .85rem;font-family:"Exo 2",sans-serif;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.25}.ual-journal p,.ual-journal li{line-height:1.75}.ual-journal .ual-copy p{margin:0 0 1rem}.ual-journal ul{padding-left:1.3rem;list-style:outside}.ual-journal a:not(.hm-cta){text-underline-offset:.2em;text-decoration:underline}.ual-journal .ual-note{border-left:3px solid var(--brand-red);background:#fff;margin-bottom:2rem;padding:.75rem 1rem}.ual-journal .ual-card{border-top:1px solid;max-width:45rem;padding:1.5rem 0 2rem}.ual-journal .ual-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}@font-face{font-family:"Exo 2";src:url(/fonts/exo2-latin-var.woff2)format("woff2");font-weight:300 800;font-display:swap}.ual-feature{color:#181818;background:#f4f4f3}.ual-review{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#222;padding:.55rem 5vw;font-size:.7rem}.ual-cover{color:#fff;background:#111;height:min(84svh,950px);min-height:660px;position:relative;overflow:hidden}.ual-cover>img{object-fit:cover;object-position:var(--ual-cover-position,50% 57%);width:100%;height:100%;position:absolute}.ual-cover:after{content:"";background:linear-gradient(#000c,#0000001f 68%);position:absolute;inset:0}.ual-cover-copy{z-index:1;max-width:1050px;padding:clamp(2rem,5vw,5rem) 6vw;position:relative}.ual-cover-copy>p{margin:0 0 .6rem;font-family:"Exo 2",sans-serif;font-size:clamp(1.25rem,3vw,2.8rem);font-weight:300}.ual-cover h1{text-wrap:balance;max-width:16ch;margin:0 0 1.5rem;font-family:"Exo 2",sans-serif;font-size:clamp(2.4rem,5.2vw,5.2rem);font-weight:750;line-height:1.05}.ual-cover-copy>span{letter-spacing:.06em;font-size:.85rem}.ual-introduction{border-bottom:1px solid #d3d3d3;grid-template-columns:1fr 2fr;gap:5vw;padding:4rem 6vw;display:grid}.ual-category{letter-spacing:.14em;color:#a90000;font-size:.72rem}.ual-introduction .ual-deck{max-width:40ch;margin:0;font-family:"Exo 2",sans-serif;font-size:clamp(1.3rem,2.1vw,2rem);font-weight:400;line-height:1.45}.ual-editorial-grid{grid-template-columns:1fr 2fr;gap:5vw;max-width:1500px;margin:auto;padding:4rem 6vw 5rem;display:grid}.ual-contents{align-self:start;font-size:.8rem;position:sticky;top:130px}.ual-contents>p{letter-spacing:.12em;margin-bottom:1.5rem}.ual-contents a{max-width:26ch;padding:.7rem 0;line-height:1.5;display:block}.ual-contents a:hover{color:var(--brand-red)}.ual-feature .ual-copy{min-width:0;max-width:760px}.ual-feature .ual-copy section{margin-bottom:3.5rem;scroll-margin-top:130px}.ual-feature .ual-copy h2{margin:.5rem 0 1.3rem;font-family:"Exo 2",sans-serif;font-size:clamp(1.6rem,2.6vw,2.5rem);font-weight:700;line-height:1.15}.ual-feature .ual-copy p{margin:0 0 1.1rem;font-size:1.06rem;line-height:1.8}.ual-feature .ual-copy .ual-section-number{color:#b90000;font-family:"Exo 2",sans-serif;font-size:.85rem}.ual-inline-photo{margin:0 0 2.7rem}.ual-inline-photo img{width:100%;height:auto;display:block}.ual-inline-photo figcaption{color:#575757;padding-top:.7rem;font-size:.78rem;line-height:1.6}.ual-sources{border-top:1px solid #ccc;padding-top:1.5rem}.ual-sources a{text-underline-offset:.2em;margin:.8rem 0;font-size:.9rem;text-decoration:underline;display:block}.ual-end{color:#fff;background:#171717;padding:4rem 6vw 5rem}.ual-end>p{font-family:"Exo 2",sans-serif;font-size:clamp(1rem,2vw,1.8rem);font-weight:300}.ual-end h2{margin:1rem 0 2rem;font-family:"Exo 2",sans-serif;font-size:clamp(2.7rem,5vw,4.8rem);line-height:1.1}.ual-actions{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}@media (width<=700px){.ual-cover{height:76svh;min-height:560px}.ual-cover-copy{padding:2rem 6vw}.ual-cover h1{max-width:13ch}.ual-cover>img{object-position:var(--ual-cover-position-mobile,48% 50%)}.ual-introduction,.ual-editorial-grid{grid-template-columns:1fr;gap:1.5rem;padding:2.5rem 6vw}.ual-contents{border-bottom:1px solid #ccc;padding-bottom:1.5rem;position:static}.ual-contents a{max-width:none}}.ual-card-photo{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;margin-bottom:1.5rem;display:block}.ual-visual-story{max-width:1500px;margin:auto;padding:4rem 6vw 0}.ual-panel-guide{color:#fff;background:#171717;margin:0 0 4rem}.ual-visual-heading{padding:2.5rem 3rem 0}.ual-visual-heading>span{letter-spacing:.16em;color:#ccc;font-size:.7rem}.ual-visual-heading h2,.ual-comparison h2{margin:1rem 0;font:650 clamp(1.8rem,3vw,3rem)/1.15 "Exo 2",sans-serif}.ual-panel-art{max-width:760px;margin:auto}.ual-panel-art svg{width:100%;height:auto;display:block}.ual-panel-controls{border-block:1px solid #555;grid-template-columns:repeat(3,1fr);display:grid}.ual-panel-controls button{cursor:pointer;text-align:left;color:#fff;background:0 0;border-right:1px solid #555;padding:1.25rem}.ual-panel-controls button span{margin-bottom:.4rem;font-size:.7rem;display:block}.ual-panel-controls button[aria-pressed=true]{background:var(--brand-red)}.ual-panel-controls button:focus-visible{outline-offset:-5px;outline:3px solid #fff}.ual-panel-guide figcaption{min-height:175px;padding:2rem 3rem}.ual-panel-guide figcaption strong{font:600 1.35rem/1.3 "Exo 2",sans-serif}.ual-panel-guide figcaption p{color:#ddd;max-width:70ch;margin:.8rem 0 0;line-height:1.7}.ual-comparison{padding:0 0 2rem}.ual-table-wrap{overflow-x:auto}.ual-comparison table{border-collapse:collapse;width:100%;font-size:1rem;line-height:1.65}.ual-comparison caption{text-align:left;color:#555;padding:1rem 0}.ual-comparison th,.ual-comparison td{text-align:left;vertical-align:top;border-bottom:1px solid #ccc;padding:1.25rem}.ual-comparison thead{color:#fff;background:#191919;font-family:"Exo 2",sans-serif}.ual-comparison tbody th{width:22%;font-weight:600}.ual-comparison td{width:39%}.ual-visual-source{color:#555;max-width:90ch;margin-top:1rem;font-size:.8rem;line-height:1.6}.ual-visual-source a{text-decoration:underline}@media (width<=700px){.ual-visual-story{padding-top:2rem}.ual-visual-heading{padding:1.5rem 1.25rem 0}.ual-panel-controls button{padding:.9rem .6rem;font-size:.8rem}.ual-panel-guide figcaption{min-height:240px;padding:1.5rem 1.25rem}.ual-comparison th,.ual-comparison td{padding:.8rem .5rem;font-size:.85rem}}.ual-care-sequence{border-top:3px solid var(--brand-red);background:#e7e7e5;margin:2rem 0;padding:2rem}.ual-care-sequence h3{margin-bottom:1.8rem;font:650 1.8rem/1.2 "Exo 2",sans-serif}.ual-care-sequence ol{padding-left:2rem;list-style:decimal-leading-zero}.ual-care-sequence li{padding:0 0 1.4rem .6rem}.ual-care-sequence li::marker{color:var(--brand-red);font-family:"Exo 2",sans-serif}.ual-care-sequence strong,.ual-care-sequence span{line-height:1.6;display:block}.ual-care-sequence span{margin-top:.3rem}.ual-care-sequence figcaption{color:#555;font-size:.75rem;line-height:1.6}.ual-care-sequence a{text-decoration:underline}@media (width<=700px){.ual-comparison table,.ual-comparison tbody,.ual-comparison tr,.ual-comparison td,.ual-comparison tbody th{width:100%;display:block}.ual-comparison thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ual-comparison tbody th{background:#dededb;padding:.8rem}.ual-comparison td{padding:.9rem .8rem;font-size:1rem}.ual-comparison td:before{margin-bottom:.25rem;font-family:"Exo 2",sans-serif;font-weight:700;display:block}.ual-comparison td:nth-child(2):before{content:"Automotive leather"}.ual-comparison td:nth-child(3):before{content:"Alcantara"}}.ual-cover-credit{color:#555;border-bottom:1px solid #d3d3d3;padding:.9rem 6vw;font-size:.75rem;line-height:1.6}.ual-credit-line{margin-top:.25rem;display:block}.ual-credit-line a{text-underline-offset:.15em;text-decoration:underline}.ual-scope{max-width:25ch;margin-top:1rem;font-family:"Exo 2",sans-serif;font-size:1.25rem;line-height:1.5}@media (width<=700px){.ual-comparison caption{width:100%;display:block}}.ual-copy .ual-visual-story{padding:2rem 0 0}.ual-quote-brief{margin:1.5rem 0;padding-left:1.35rem;line-height:1.8;list-style:outside}.ual-quote-brief li+li{margin-top:.65rem}.ual-material-texture{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:1.5rem;margin:2rem 0;display:grid}.ual-material-texture img{width:100%;max-width:300px;height:auto;display:block}.ual-material-texture strong{margin-bottom:.8rem;font:650 1.3rem/1.3 "Exo 2",sans-serif;display:block}.ual-material-texture figcaption>span{color:#555;font-size:.78rem;line-height:1.6;display:block}.ual-material-texture a{text-decoration:underline}@media (width<=700px){.ual-material-texture{grid-template-columns:1fr}}.ual-article-table{margin:2rem 0;overflow-x:auto}.ual-article-table table{border-collapse:collapse;width:100%;font-size:.95rem}.ual-article-table caption{text-align:left;padding:0 0 1rem;font-weight:700}.ual-article-table th,.ual-article-table td{text-align:left;vertical-align:top;border-bottom:1px solid #bbb;min-width:9rem;padding:1rem}.ual-article-table thead{background:#e5e5e5}.ual-article-table:focus-visible{outline-offset:4px;outline:2px solid #c00}.ual-table-hint{margin:0 0 .75rem;font-size:.85rem}.ual-article-table caption{white-space:normal}.ual-coverage-guide{background:#e5e5e5;margin:2rem 0;padding:clamp(1rem,3vw,2rem)}.ual-coverage-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ual-coverage-pair h3{text-align:center;font:650 clamp(.95rem,2vw,1.35rem)/1.3 "Exo 2",sans-serif}.ual-coverage-pair svg{width:100%;max-height:350px;margin:1rem auto;display:block}.ual-coverage-guide figcaption{font-size:.85rem;line-height:1.6}.ual-coverage-key{margin-bottom:.4rem;display:block}.ual-coverage-key i{background:#bf0000;width:.75rem;height:.75rem;margin-right:.5rem;display:inline-block}@media (width<=600px){.ual-article-table caption{width:calc(100vw - 3rem)}}
