.waf-film,.waf-home{--waf-ink:#302a25;--waf-wine:#792334;--waf-paper:#f7f4ee;color:var(--waf-ink);text-align:left;box-sizing:border-box}.waf-film *,.waf-home *{box-sizing:border-box}.waf-film{max-width:1320px;width:calc(100% - 80px);margin:32px auto 56px;scroll-margin-top:105px}.waf-topline{display:flex;justify-content:space-between;gap:20px;margin:0 0 18px;font:500 10px/1.5 Arial,sans-serif;letter-spacing:.15em;color:#7a695b}.waf-stage{position:relative;background:#171712;aspect-ratio:2.2;isolation:isolate;overflow:hidden}.waf-stage video{display:block;width:100%;height:100%;object-fit:contain;background:#171712}.waf-cover{position:absolute;inset:0;display:block;color:#fff!important;text-decoration:none!important;border:0!important;background:#171712}.waf-cover[hidden]{display:none}.waf-cover:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#171712 0%,#171712f2 30%,#17171255 50%,transparent 68%);pointer-events:none}.waf-cover img{position:absolute;right:3%;top:3%;display:block;width:49%;height:94%;object-fit:contain}.waf-hero-copy{position:absolute;z-index:1;left:5%;top:50%;transform:translateY(-50%);width:48%}.waf-cover-brand{font:500 10px/1.5 Arial,sans-serif;letter-spacing:.18em;color:#d2c0a8}.waf-hero-copy h2{font:400 clamp(36px,4.3vw,68px)/1.07 Georgia,serif;letter-spacing:-.04em;margin:22px 0;color:#faf5e9;text-wrap:balance}.waf-hero-copy em{font-weight:400;color:#d6b891}.waf-hero-copy p{font:400 13px/1.75 Arial,sans-serif;color:#ddd2c1;max-width:350px;margin:0}.waf-player-bar{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;border-bottom:1px solid #dcd5c9;font:400 11px/1.5 Arial,sans-serif;color:#7a6c5e}.waf-player-bar button{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0;background:none;border:0;color:#672435;font:500 13px/1.5 Arial,sans-serif;cursor:pointer}.waf-player-bar svg{width:35px;height:35px;padding:10px;border-radius:50%;background:#702136;fill:#fff;flex:none}.waf-player-bar a{color:inherit}.waf-under{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;border-bottom:1px solid #e1dacf}.waf-artwork-credit{display:flex;flex-direction:column;gap:5px;font:400 11px/1.5 Arial,sans-serif;color:#6c6056}.waf-artwork-credit small{font-size:9px;letter-spacing:.1em;text-transform:uppercase}.waf-languages{display:flex;flex-wrap:wrap;gap:16px;align-items:center;font:500 10px/1.5 Arial,sans-serif}.waf-languages a{padding:7px 0;color:#81756a;text-decoration:none}.waf-languages a[aria-current=true]{color:#702136;border-bottom:1px solid #702136}.waf-foot{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 0;font:400 11px/1.7 Arial,sans-serif}.waf-foot p{max-width:620px;margin:0;color:#827267}.waf-foot>a{color:#702136;white-space:nowrap}.waf-notes{border-top:1px solid #e6dfd5;padding-top:13px;font:400 12px/1.8 Arial,sans-serif}.waf-notes summary{cursor:pointer;color:#756657;min-height:30px}.waf-notes p{max-width:860px}.waf-error{padding:15px;border:1px solid #b86652;font:400 13px/1.6 Arial,sans-serif}.waf-home{max-width:1320px;width:calc(100% - 80px);margin:70px auto}.waf-home-top{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:25px;border-top:1px solid #d6cdbc;padding-top:25px}.waf-eyebrow{font:500 10px/1.5 Arial,sans-serif;letter-spacing:.17em;color:#792334}.waf-home-top h2{font:400 32px/1.2 Georgia,serif;margin:0}.waf-home-grid{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:32px}.waf-home .waf-film{width:100%;margin:0}.waf-home .waf-topline{display:none}.waf-home .waf-stage{aspect-ratio:1.8}.waf-home .waf-hero-copy h2{font-size:clamp(28px,3.4vw,48px)}.waf-home .waf-hero-copy p{font-size:11px}.waf-related{border-left:1px solid #d8d0c2;padding-left:25px}.waf-related>a{display:block;color:inherit;text-decoration:none;margin-bottom:25px}.waf-related-image{display:block;position:relative;background:#171712;aspect-ratio:2.2;overflow:hidden}.waf-related-image img{width:100%;height:100%;object-fit:cover}.waf-related-brand img{object-fit:contain}.waf-related-image svg{position:absolute;left:12px;bottom:10px;width:28px;height:28px;padding:8px;border-radius:50%;background:#fff;fill:#702136}.waf-related-image small{position:absolute;bottom:12px;right:12px;color:#fff;font:10px Arial}.waf-related .waf-eyebrow{display:block;margin-top:18px;font-size:8px}.waf-related h3{font:400 24px/1.2 Georgia,serif;margin:8px 0}.waf-related p{font:400 11px/1.7 Arial,sans-serif;color:#857368}.is-preview .waf-cover,.fashion-page .is-preview .ff-presentation-cover{background:transparent}.is-preview .ff-presentation-cover>img,.is-preview .ff-film-cover>img{opacity:0}.is-preview .waf-cover>img{opacity:1}.is-preview .waf-cover:after{background:linear-gradient(90deg,#15140fee,#15140fa0 35%,#15140f05 90%)}.ff-presentation-play{display:none!important}
@media(max-width:900px){.waf-home-grid{grid-template-columns:1fr}.waf-related{border-left:0;border-top:1px solid #d8d0c2;padding:25px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:25px}.waf-under{align-items:flex-start;flex-direction:column}.waf-home .waf-stage{aspect-ratio:2.05}}
@media(max-width:650px){.waf-film,.waf-home{width:calc(100% - 36px);margin:22px auto 38px}.waf-topline{font-size:8px;letter-spacing:.1em;gap:12px}.waf-topline>span:last-child{display:none}.waf-stage,.waf-home .waf-stage{aspect-ratio:auto;height:530px;max-height:none}.waf-cover>img{width:68%;height:58%;right:4%;top:3%;object-fit:contain;object-position:center top}.waf-cover:after{background:linear-gradient(0deg,#171712 10%,#171712ee 30%,#17171200 65%)}.waf-hero-copy{left:7%;bottom:7%;top:auto;transform:none;width:86%}.waf-hero-copy h2,.waf-home .waf-hero-copy h2{font-size:clamp(32px,9vw,42px);margin:16px 0}.waf-hero-copy p,.waf-home .waf-hero-copy p{font-size:12px;max-width:310px}.waf-cover-brand{font-size:8px}.waf-stage video{object-fit:cover;object-position:60% center}.waf-stage:has(.waf-cover[hidden]){height:auto;aspect-ratio:1920/804}.waf-stage:has(.waf-cover[hidden]) video{object-fit:contain}.is-preview .waf-cover:after{background:linear-gradient(0deg,#171712 5%,#171712e0 30%,#17171222 85%)}.waf-player-bar{align-items:flex-start;flex-wrap:wrap;gap:5px;padding:12px 0}.waf-player-bar>span{padding-left:47px;font-size:10px}.waf-under{padding:16px 0}.waf-languages{gap:20px}.waf-foot{display:block;padding:16px 0}.waf-foot>a{display:inline-block;min-height:44px;padding-top:14px}.waf-notes{font-size:11px}.waf-home-top{display:block}.waf-home-top h2{font-size:27px}.waf-related h3{font-size:22px}.waf-home .waf-topline{display:none}}
@media(prefers-reduced-motion:reduce){.waf-film *{transition:none!important}}
/* The cover work remains legible while the silent film moves quietly behind it. */
.waf-film.is-preview .waf-cover{background:rgba(23,23,18,.91)}
.waf-film.is-preview .waf-cover:after{background:linear-gradient(90deg,#171712f2 0%,#171712cc 33%,transparent 65%)}
@media(max-width:650px){.waf-cover>img{width:76%;right:12%;height:47%;top:4%}.waf-film.is-preview .waf-cover:after{background:linear-gradient(0deg,#171712 0%,#171712dd 32%,transparent 59%)}.waf-hero-copy{bottom:6%}}
