@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@300;400;600;800&family=Archivo+Expanded:wght@400;600&display=swap');.widescreen{--paper:#0a0a0a;--ink:#ece8e1;--muted:#8f8a80;--line:#262320;--gold:#c9a35c;background:var(--paper);color:var(--ink);font-family:'Archivo',sans-serif}.widescreen em{font-family:'Archivo';font-weight:300;color:var(--gold);font-style:normal}.widescreen .concept{background:#050505;color:#8f8a80;font-size:8px}.widescreen header{border-bottom:1px solid var(--line);padding:24px 5%}.widescreen .logo{font-size:34px;font-weight:800;letter-spacing:-2px}.widescreen .logo span{font-size:6px;letter-spacing:3px;color:var(--gold)}.widescreen nav{font-size:9px;text-transform:uppercase;letter-spacing:2.5px}.widescreen nav a:hover{color:var(--gold);text-decoration:none}.runtime{font-size:8px;letter-spacing:2px;color:var(--muted);font-family:monospace}.ws-hero{position:relative;background:#000}.letterbox{height:11vh;background:#000;position:relative;z-index:3}.letterbox.bottom{height:13vh;display:flex;align-items:center;justify-content:space-between;padding:0 5%;font-size:8px;letter-spacing:2px;color:var(--muted)}.letterbox.bottom a{color:var(--gold);letter-spacing:2px}.frame-239{position:relative;height:76vh;min-height:480px;overflow:hidden}.frame-239 img{width:100%;height:100%;object-fit:cover;object-position:center 28%;filter:saturate(.5) contrast(1.15) brightness(.7)}.frame-239:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#000c 15%,transparent 55%)}.title-block{position:absolute;left:6%;bottom:10%;z-index:2}.title-block>span{font-size:9px;letter-spacing:4px;color:var(--gold)}.title-block h1{font-size:clamp(55px,7.5vw,120px);line-height:.9;letter-spacing:-.04em;font-weight:800;margin:20px 0 0}.timecode{position:absolute;right:5%;bottom:8%;font-family:monospace;font-size:11px;letter-spacing:2px;color:#ece8e1aa;z-index:2}.reel{padding:80px 7%;border-bottom:1px solid var(--line)}.reel .eyebrow{font-size:9px;letter-spacing:3px;color:var(--gold)}.reel-line{display:flex;justify-content:space-between;align-items:end;gap:50px;margin:30px 0 55px;flex-wrap:wrap}.reel-line h2{font-size:clamp(42px,5vw,72px);line-height:1.02;letter-spacing:-.03em;font-weight:600;margin:0}.reel-line p{max-width:380px;font-size:13px;line-height:1.9;color:var(--muted);margin:0}.reel-stills{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.reel-stills img{aspect-ratio:16/9;object-fit:cover;filter:saturate(.4) contrast(1.1) brightness(.85);transition:filter .4s}.reel-stills img:hover{filter:saturate(1) brightness(1)}.widescreen .roster{padding:75px 5% 90px}.widescreen .section-heading h2{font-size:80px;font-weight:600}.widescreen .filters button{color:var(--ink);border-radius:0;font-size:9px;letter-spacing:2px;text-transform:uppercase}.widescreen .filters .active{background:var(--gold);color:#0a0a0a}.widescreen .filters button:not(.active):hover{background:#1e1b17}.widescreen .search input{color:var(--ink)}.widescreen .search{border-color:var(--line)}.widescreen .talent-image img{filter:saturate(.35) contrast(1.1) brightness(.85)}.widescreen .talent-card:hover img{filter:saturate(.8) brightness(1)}.widescreen .talent-image .view{background:var(--gold);color:#0a0a0a;border-radius:0}.widescreen .talent-meta h3{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.widescreen .talent-meta span{color:var(--gold);font-weight:600}.widescreen .catalog-status{color:var(--muted)}.widescreen .catalog-bottom a{border-color:var(--gold)}.credits{background:#000;padding:90px 6%;text-align:center}.credits .eyebrow{font-size:9px;letter-spacing:3px;color:var(--gold)}.credits h2{font-size:clamp(45px,8vw,120px);line-height:.95;font-weight:800;letter-spacing:-.04em;margin:40px 0 50px}.credit-block p{font-size:11px;letter-spacing:1.5px;color:var(--muted);margin:10px 0}.ws-cta{display:inline-block;font-size:10px;letter-spacing:3px;font-weight:600;color:var(--gold);border:1.5px solid var(--gold);padding:18px 40px;margin-top:30px;transition:background .25s}.ws-cta:hover{background:var(--gold);color:#0a0a0a}.widescreen footer{background:#050505;border-top:1px solid var(--line)}.widescreen .footer-top h2{font-size:60px;font-weight:600}.widescreen .footer-wordmark{font-weight:800;font-size:26vw;color:#141210;-webkit-text-stroke:1px #262320;border-color:#1e1b17}.widescreen .disclaimer{font-size:9px;color:#6f6a60;line-height:1.8;max-width:700px}.widescreen dialog{background:#ece8e1;color:#0a0a0a}.widescreen .profile-info{--muted:#7a7468;--line:#c9c3b8}.widescreen .profile-info h2{font-size:70px;font-weight:600}.widescreen .close-profile{background:#ece8e1;color:#0a0a0a;border:1.5px solid #0a0a0a;border-radius:0}.widescreen .round-link{border:2px solid #0a0a0a;color:#0a0a0a}.widescreen .round-link:hover{background:var(--gold)}@media(max-width:800px){.runtime{display:none}.widescreen .logo{font-size:26px}.frame-239{height:60vh;min-height:380px}.title-block h1{font-size:clamp(48px,12vw,80px)}.letterbox{height:8vh}.letterbox.bottom{height:10vh;font-size:6px}.reel-line{display:block}.reel-line h2{font-size:44px}.reel-line p{margin-top:25px}.reel-stills{grid-template-columns:1fr;gap:10px}.widescreen .section-heading{display:block}.widescreen .section-heading h2{font-size:58px}.widescreen .catalog-status{font-size:7px}.credits h2{font-size:60px}}
