*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#10100f;color:#eeece4;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,video:focus-visible{outline:2px solid #c6b5ff;outline-offset:5px}.skip{position:absolute;left:20px;top:-80px;background:#eee;color:#111;padding:12px;z-index:20}.skip:focus{top:16px}header{height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;border-bottom:1px solid #ffffff20;background:#10100fee;position:sticky;top:0;z-index:10;backdrop-filter:blur(12px);font-size:13px}.house{display:flex;gap:12px;align-items:center;letter-spacing:.12em;font-size:14px}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:7vw;padding:6vw 5vw 5vw;align-items:center}.eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#b8b4a9;margin:0 0 25px}h1{font-size:clamp(38px,5.5vw,94px);letter-spacing:-.055em;margin:0 0 28px;font-weight:600}.hero-line{font-family:Georgia,serif;font-size:clamp(35px,4.2vw,70px);line-height:1.13;margin:0 0 28px}.hero-caption{color:#bab5a9;font-size:13px}.pill{display:inline-block;border:1px solid #eeece460;border-radius:30px;padding:15px 25px;margin-top:20px;font-size:13px}.hero-image{margin:0;position:relative}.hero-image img{width:100%;height:clamp(420px,45vw,720px);display:block;object-fit:cover;border-radius:2px}.hero-image figcaption{position:absolute;bottom:15px;left:20px;background:#10100fba;padding:8px 12px;font-size:11px;letter-spacing:.1em}.project-facts{margin:0 5vw;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;padding:32px 0}dl{margin:0}.project-facts dl{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}dt{color:#a7a397;font-size:10px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px}dd{margin:0;font-size:15px}.intro{padding:90px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:0 7vw}.intro .eyebrow{grid-column:1/-1}h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(32px,4vw,58px);line-height:1.12;letter-spacing:-.03em;margin:0}.intro>p:last-child{color:#bcb7ac;line-height:1.8;font-size:16px;max-width:540px}.films-section{padding:65px 5vw;background:#e9e4d8;color:#181816}.section-title{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px}.section-title>p{font-size:12px;line-height:1.6;text-align:right;color:#625f58}.films-section .eyebrow{color:#625f58}.film-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.film-top{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.1em;margin-bottom:12px}.film video{display:block;width:100%;aspect-ratio:9/16;object-fit:contain;background:#000;border-radius:3px}.film h3{font-weight:500;font-size:18px;margin:23px 0 10px}.film p{font-size:13px;color:#625f58;line-height:1.7;min-height:48px}.film>a{display:inline-block;font-size:12px;border-bottom:1px solid;padding:6px 0}.review-note{font-size:11px;color:#625f58;border-top:1px solid #18181626;padding-top:25px;margin-top:40px}.stills{padding:80px 5vw}.stills .section-title>p{color:#bcb7ac}.stills-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.stills figure{margin:0}.stills figure:first-child{grid-column:span 2}.stills img{display:block;width:100%;height:400px;object-fit:cover}.stills figure:first-child img{object-position:center 70%}.stills figcaption{font-size:11px;color:#bcb7ac;margin:12px 0}.source-link{font-size:12px;display:inline-block;border-bottom:1px solid #ffffff60;margin-top:24px;padding-bottom:8px}.brand-details{border-top:1px solid #ffffff24;padding:80px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:7vw}.wordmark{display:block;width:100%;height:auto}.subtle{font-size:11px;color:#aaa69b}.credits dl{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin:35px 0}.credits h3{font-size:12px;font-weight:400;color:#bcb7ac}.credits ul{list-style:none;margin:0;padding:0}.credits li{display:flex;justify-content:space-between;border-top:1px solid #ffffff24;padding:15px 0;font-size:13px}.credits li span{color:#bcb7ac}footer{border-top:1px solid #ffffff24;padding:35px 5vw;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px}footer>span{color:#aaa69b;font-size:10px}@media(max-width:720px){header{padding:0 6vw;height:72px}.hero{grid-template-columns:1fr;padding:40px 6vw;gap:35px}h1{font-size:clamp(32px,8vw,52px);overflow-wrap:anywhere}.hero-image img{height:460px}.project-facts{margin:0 6vw}.project-facts dl{grid-template-columns:repeat(2,1fr);gap:25px}.intro,.brand-details{grid-template-columns:1fr;padding:55px 6vw;gap:30px}.films-section,.stills{padding:50px 6vw}.section-title{display:block}.section-title>p{text-align:left;margin-top:20px}.film-grid{grid-template-columns:1fr;gap:40px}.film video{max-height:75vh}.film p{min-height:0}.stills-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.stills figure:first-child{grid-column:span 2}.stills img{height:240px}.stills figure:first-child img{height:350px}footer{flex-wrap:wrap;padding:30px 6vw}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.project-logo{max-width:220px;max-height:80px;object-fit:contain;background:#eee9df;padding:18px;margin-bottom:28px}.film-cover{display:block}.film-cover img,.project-player{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;border:0;background:#111}.load-film{font:inherit;font-size:12px;border:0;border-bottom:1px solid;padding:6px 0;background:none;cursor:pointer;margin-right:14px}nav{display:flex;gap:20px}.film-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.hero h1{font-size:clamp(35px,5vw,78px);overflow-wrap:anywhere}

.project-logo[src*="timex"]{background:#171717}
