:root{--wm-ink:#16212b;--wm-orange:#c65a16;--wm-paper:#f3f1ec;--wm-line:#d7d9da}html{scroll-behavior:smooth;scroll-padding-top:90px}.wm-home{font-family:Arial,Helvetica,sans-serif;color:var(--wm-ink);background:white;overflow:clip}.wm-home *{box-sizing:border-box}.wm-home [hidden]{display:none!important}.wm-home h1,.wm-home h2,.wm-home h3,.wm-home p{margin:0}.wm-home a{color:inherit;text-decoration:none}.wm-home button{font:inherit;border:1px solid var(--wm-line);background:transparent;color:inherit;cursor:pointer;min-width:44px;min-height:44px}.wm-home a:focus-visible,.wm-home button:focus-visible{outline:3px solid var(--wm-orange);outline-offset:5px}.wm-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.6}.wm-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;background:var(--wm-orange);padding:18px 22px;color:#fff!important;font-size:13px;font-weight:700;min-height:52px}.wm-btn:hover{background:#a3440c}.wm-text-link{font-size:13px;font-weight:700;line-height:1.6}.wm-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.wm-slide{display:grid;grid-template-columns:1fr 1.04fr;min-height:650px;background:var(--wm-paper)}.wm-hero-copy{padding:74px 6vw 60px 7vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.wm-hero-copy h1,.wm-hero-copy h2{font-size:clamp(48px,5.1vw,82px);line-height:1.02;font-weight:500;letter-spacing:-.055em;margin:24px 0}.wm-hero-copy em{font-style:normal;color:var(--wm-orange)}.wm-hero-copy>p:not(.wm-eyebrow){font-size:16px;line-height:1.8;max-width:445px;margin-bottom:30px}.wm-hero-copy .wm-actions{gap:20px}.wm-hero-visual{position:relative;min-width:0;background:#e5e5df;display:flex;flex-direction:column;justify-content:center;padding:60px 28px}.wm-photo{position:relative;overflow:hidden;display:block;background:#ddd}.wm-photo img{position:absolute;max-width:none;height:auto;display:block}.wm-product-photo{aspect-ratio:733 / 161}.wm-product-photo img{width:124.147%;left:-11.733%;top:-286.335%}.wm-hero-visual>.wm-product-photo{aspect-ratio:733 / 400;min-height:0}.wm-hero-visual>.wm-product-photo img{top:-71.5%;width:222%;left:-35%}.wm-hero-visual>.wm-photo-38 img{top:-135%;width:360%;left:-151%}.wm-hero-visual>.wm-photo-15 img{top:-135%;width:360%;left:-38%}.wm-image-caption{display:flex;justify-content:space-between;gap:20px;padding-top:18px;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1.7}.wm-image-caption>span:first-child{color:var(--wm-orange)}.wm-visual-number{position:absolute;top:24px;right:30px;font-size:11px;letter-spacing:.12em}.wm-carousel-bar{display:flex;justify-content:space-between;align-items:center;padding:18px 7vw;border-bottom:1px solid var(--wm-line)}.wm-scroll-cue{font-size:10px;font-weight:700;letter-spacing:.12em}.wm-scroll-cue span{display:inline-block;margin-left:20px;animation:wm-nudge 2s ease-in-out infinite}.wm-carousel-controls,.wm-product-controls{display:flex;align-items:center;gap:8px}.wm-slide-count{font-size:11px;margin-right:16px;letter-spacing:.15em}.wm-carousel-controls button:hover,.wm-product-controls button:hover{background:var(--wm-ink);color:white}.wm-facts{display:grid;grid-template-columns:repeat(4,1fr);padding:42px 7vw;border-bottom:1px solid var(--wm-line);gap:20px}.wm-facts>div{border-right:1px solid var(--wm-line);padding-right:16px}.wm-facts>div:last-child{border:0}.wm-facts strong{display:block;font-size:clamp(30px,3.1vw,46px);font-weight:500;letter-spacing:-.04em}.wm-facts strong span{font-size:18px;margin-left:5px;letter-spacing:0}.wm-facts p{font-size:12px;margin-top:9px;color:#5d666c}.wm-section{padding:86px 7vw}.wm-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.wm-section-head h2,.wm-people h2,.wm-closing h2{font-size:clamp(34px,3.8vw,58px);line-height:1.07;letter-spacing:-.045em;font-weight:500;margin-top:15px}.wm-product-controls>.wm-text-link{margin-right:18px}.wm-product-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:5px 3px 20px}.wm-card{scroll-snap-align:start;min-width:0}.wm-card-image{margin-bottom:22px;aspect-ratio:733/310}.wm-card-image img{top:-148.71%}.wm-card-arrow{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:38px;height:38px;background:white;border-radius:50%;font-size:22px;transition:transform .25s}.wm-card-image:hover .wm-card-arrow{transform:rotate(45deg)}.wm-card-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.11em;font-weight:700}.wm-card h3{font-size:27px;margin:15px 0 7px;letter-spacing:-.03em}.wm-card p{font-size:13px;color:#5d666c}.wm-card dl{font-size:11px;border-top:1px solid var(--wm-line);padding-top:14px;margin:20px 0}.wm-card dl div{display:flex;justify-content:space-between;gap:10px;margin:9px 0}.wm-card dt{color:#5d666c}.wm-card dd{margin:0;text-align:right}.wm-people{display:grid;grid-template-columns:1fr 1fr;background:var(--wm-ink);color:white;gap:6vw;padding:70px 7vw}.wm-people-media{min-width:0;display:flex;flex-direction:column;justify-content:center}.wm-factory-photo{aspect-ratio:450/190}.wm-factory-photo img{width:222.222%;left:-104.444%;top:-94.737%}.wm-hero-visual>.wm-factory-photo{width:100%}.wm-people-media>span{font-size:10px;opacity:.6;padding-top:12px}.wm-people-copy .wm-eyebrow{color:#efa770}.wm-people-copy>p:not(.wm-eyebrow){font-size:15px;line-height:1.8;color:#c7cdd0;margin-top:24px}.wm-people-copy .wm-btn{margin-top:28px}.wm-people-copy>p.wm-small{font-size:10px;line-height:1.6;color:#a2acb4;margin-top:25px}.wm-film-track{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.wm-film-track video{width:100%;aspect-ratio:16/10;object-fit:cover;background:#16212b}.wm-film-track h3{font-size:18px;margin-top:12px}.wm-routes>a{border-bottom:1px solid var(--wm-line);display:grid;grid-template-columns:55px 1fr 35px;align-items:center;padding:26px 0}.wm-routes>a:first-of-type{margin-top:20px;border-top:1px solid var(--wm-line)}.wm-routes>a>span{font-size:13px}.wm-routes h2{font-size:clamp(30px,4vw,60px);font-weight:500;letter-spacing:-.04em}.wm-routes>a:hover h2{color:var(--wm-orange)}.wm-closing{padding:80px 7vw;background:var(--wm-paper)}.wm-closing h2{font-size:clamp(43px,5vw,76px);margin-bottom:30px}.wm-reveal{opacity:1;transform:none}.wm-motion .wm-reveal:not(.is-visible){opacity:0;transform:translateY(24px)}.wm-reveal{transition:opacity .7s ease,transform .7s ease}.wm-home .wm-slide.is-active{animation:wm-appear .6s ease}@keyframes wm-appear{from{opacity:.25}to{opacity:1}}@keyframes wm-nudge{50%{transform:translateY(5px)}}
@media(min-width:1600px){.wm-slide{min-height:760px}}@media(max-width:1000px){.wm-hero-copy{padding:50px 5vw}.wm-slide{min-height:590px}.wm-hero-copy h1,.wm-hero-copy h2{font-size:55px}.wm-hero-copy .wm-actions{align-items:flex-start;flex-direction:column}.wm-section,.wm-people{padding:65px 5vw}.wm-people{gap:4vw}.wm-product-track{grid-auto-columns:calc((100% - 24px)/2)}.wm-facts{padding:35px 5vw}.wm-facts strong{font-size:32px}.wm-carousel-bar{padding-inline:5vw}}
@media(max-width:650px){html{scroll-padding-top:75px}.wm-slide{grid-template-columns:1fr;min-height:0}.wm-hero-copy{padding:38px 6vw 30px}.wm-hero-copy h1,.wm-hero-copy h2{font-size:clamp(44px,12vw,62px);margin:18px 0}.wm-hero-copy>p:not(.wm-eyebrow){font-size:14px;margin-bottom:24px;line-height:1.7}.wm-hero-copy .wm-actions{gap:14px}.wm-hero-visual{padding:24px 6vw 20px}.wm-hero-visual>.wm-product-photo{aspect-ratio:733/300;max-height:none}.wm-hero-visual>.wm-photo-38 img,.wm-hero-visual>.wm-photo-15 img{width:260%;top:-130%;left:-80%}.wm-hero-visual>.wm-photo-15 img{left:-25%}.wm-visual-number{display:none}.wm-image-caption{font-size:9px}.wm-scroll-cue{font-size:8px;letter-spacing:.08em}.wm-scroll-cue span{margin-left:6px}.wm-slide-count{margin-right:5px;font-size:9px}.wm-carousel-bar{padding:12px 6vw}.wm-carousel-controls{gap:4px}.wm-carousel-controls button{min-width:38px;min-height:44px}.wm-facts{grid-template-columns:repeat(2,1fr);padding:28px 6vw;row-gap:26px}.wm-facts>div:nth-child(2){border:0}.wm-facts strong{font-size:32px}.wm-section{padding:52px 6vw}.wm-section-head{display:block;margin-bottom:25px}.wm-section-head h2,.wm-people h2{font-size:37px}.wm-product-controls{justify-content:flex-end;margin-top:24px}.wm-product-controls>.wm-text-link{margin-right:auto}.wm-product-track{grid-auto-columns:86%;gap:18px}.wm-card-image{aspect-ratio:733/300}.wm-people{grid-template-columns:1fr;padding:42px 6vw;gap:35px}.wm-people-copy>p:not(.wm-eyebrow){font-size:14px}.wm-closing{padding:55px 6vw}.wm-closing .wm-actions{align-items:flex-start;flex-direction:column}.wm-film-track{grid-template-columns:1fr}.wm-routes>a{grid-template-columns:35px 1fr 25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wm-home *{animation:none!important;transition:none!important}.wm-motion .wm-reveal:not(.is-visible){opacity:1;transform:none}}
/* View existing catalogue photographs through fixed CSS windows; keep source files intact. */
.wm-home .wm-product-photo{aspect-ratio:286/161}
.wm-home .wm-photo-38 img{width:318.182%;left:-148.252%;top:-286.335%}
.wm-home .wm-photo-15{aspect-ratio:336/161}
.wm-home .wm-photo-15 img{width:270.833%;left:-25.595%;top:-286.335%}
.wm-home .wm-photo-12{aspect-ratio:337/161}
.wm-home .wm-photo-12 img{width:270.030%;left:-25.519%;top:-286.335%}
