.fb{position:relative;overflow:hidden;background:#0e0f0d;color:#fbf6ec;container:film/inline-size;isolation:isolate;--film-display:"Instrument Serif",Georgia,serif;font-family:Instrument Sans Variable,Instrument Sans,Arial,sans-serif}.fb *{box-sizing:border-box}.fb-w-contained{max-width:1280px;margin:0 auto}.fb video,.fb-poster,.fb-then-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--film-focus,50% 50%)}.fb-then,.fb-then-poster{object-position:var(--film-then-focus,50% 50%)!important}.fb.is-scroll{height:calc((var(--film-length, 3) + 1) * 100svh);overflow:clip}.fb-stage{position:sticky;top:0;height:100svh;overflow:hidden}.fb-scrub{opacity:0;transition:opacity .6s ease}.fb.is-ready .fb-scrub{opacity:1}.fb-then,.fb-then-poster{opacity:0;transition:opacity 1.1s ease}.fb.is-ended .fb-then,.fb.is-ended .fb-then-poster{opacity:1}.fb-scrim{position:absolute;inset:0;pointer-events:none;opacity:calc(.35 + var(--film-scrim, .5) * .9)}.fb-scrim-gradient.fb-scrim-at-left{background:linear-gradient(90deg,#120f0bcc,#120f0b66 38%,#120f0b00 68%)}.fb-scrim-gradient.fb-scrim-at-center{background:radial-gradient(ellipse at center,#120f0b99 0,#120f0b33 55%,#120f0b00 80%)}.fb-scrim-gradient.fb-scrim-at-right{background:linear-gradient(270deg,#120f0bcc,#120f0b66 38%,#120f0b00 68%)}.fb-scrim-gradient.fb-scrim-at-bottom{background:linear-gradient(0deg,#120f0bcc,#120f0b55 40%,#120f0b00 70%)}.fb-scrim-vignette{background:radial-gradient(ellipse at center,#0000 35%,#120f0bcc 100%)}.fb-scrim-solid{background:#120f0b}.fb-copy{position:absolute;z-index:2;display:flex;flex-direction:column;gap:0;max-width:min(560px,52cqi);text-shadow:0 1px 18px #0004}.fb-copy-left{left:7cqi;top:50%;translate:0 -50%}.fb-copy-center{left:50%;top:50%;translate:-50% -50%;align-items:center;text-align:center;max-width:min(760px,80cqi)}.fb-copy-bottom{left:7cqi;bottom:clamp(40px,9cqi,110px);max-width:min(980px,80cqi)}.fb-copy-bottom .fb-title{font-size:clamp(36px,4.6cqi,68px);max-width:24ch}.fb-copy-right{right:7cqi;top:50%;translate:0 -50%;align-items:flex-end;text-align:right}.fb-copy-right .fb-cta{align-self:flex-end}.fb-eyebrow{font-size:11px;letter-spacing:2px;font-weight:500;text-transform:uppercase}.fb-title{margin:clamp(14px,1.8cqi,24px) 0;font-family:var(--film-display);font-weight:var(--film-weight,400);font-size:clamp(42px,7cqi,104px);line-height:1.02;letter-spacing:var(--film-track,-.012em)}.fb-title em{font-style:var(--film-em,italic);color:var(--film-accent,#ead9b8)}.fb-text{margin:0;font-size:clamp(14px,1.25cqi,17px);line-height:1.7;color:#f4ebdc;max-width:38ch}.fb-cta{align-self:flex-start;display:inline-flex;align-items:center;gap:40px;margin-top:28px;min-height:54px;padding:0 24px;background:#f6f1e4;color:#34392f;font-size:12px;text-decoration:none}.fb-copy-center .fb-cta{align-self:center}.fb-cta:focus-visible,.fb-toggle:focus-visible{outline:3px solid #f2d6c3;outline-offset:4px}.is-scroll .fb-copy{opacity:0;transition:opacity .7s ease,translate .7s ease;pointer-events:none}.is-scroll .fb-copy-left,.is-scroll .fb-copy-right{translate:0 calc(-50% + 16px)}.is-scroll .fb-copy-bottom,.is-scroll .fb-copy-center{translate:0 16px}.is-scroll .fb-copy-center{translate:-50% calc(-50% + 16px)}.is-scroll .fb-copy.is-current{opacity:1;pointer-events:auto}.is-scroll .fb-copy-left.is-current,.is-scroll .fb-copy-right.is-current{translate:0 -50%}.is-scroll .fb-copy-bottom.is-current{translate:0 0}.is-scroll .fb-copy-center.is-current{translate:-50% -50%}.fb.has-final.is-ended .fb-copy:not(.fb-final){opacity:0}.fb-progress{position:absolute;right:clamp(16px,3cqi,40px);bottom:clamp(20px,3cqi,40px);display:flex;gap:6px;z-index:2}.fb-progress i{width:22px;height:2px;background:#fbf6ec;opacity:.35;transition:width .3s,opacity .3s}.fb-progress i.is-on{width:40px;opacity:1}.fb.is-ended .fb-progress{opacity:0}.fb-toggle{position:absolute;z-index:3;right:clamp(16px,3cqi,40px);bottom:clamp(16px,3cqi,40px);padding:12px 18px;border:1px solid #e6e2d4;background:#263023d9;color:#fff;font:inherit;font-size:11px;letter-spacing:.4px;cursor:pointer}.fb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.block-film>.fb{position:absolute;inset:0;height:100%!important;min-height:0!important}.block-film>.fb .fb-stage{position:absolute;inset:0;height:100%}@container film (max-width:700px){.fb-copy-center,.fb-copy-left,.fb-copy-right{left:22px;right:22px;top:auto;bottom:88px;translate:none;max-width:none;align-items:flex-start;text-align:left}.is-scroll .fb-copy-center,.is-scroll .fb-copy-left,.is-scroll .fb-copy-right{translate:0 16px}.is-scroll .fb-copy-center.is-current,.is-scroll .fb-copy-left.is-current,.is-scroll .fb-copy-right.is-current{translate:0 0}.fb-copy-bottom{left:22px;right:22px;bottom:88px}.fb-scrim-gradient{background:linear-gradient(0deg,#120f0bf2,#120f0bd9 30%,#120f0b99 50%,#120f0b33 66%,#120f0b00 80%)!important}.fb-title{font-size:clamp(40px,12cqi,60px)}.fb-cta{align-self:flex-start!important}}@media (prefers-reduced-motion:reduce){.fb *{transition:none!important}}.fb-watch{display:inline-flex;align-items:center;gap:12px;margin-top:14px;min-height:50px;padding:0 20px 0 14px;border:1px solid #ffffff80;border-radius:999px;background:#0b0c0f8c;color:#fff;font:inherit;font-size:13px;letter-spacing:.2px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fb-watch i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;color:#0b0c0f}.fb-watch small{opacity:.75;font-size:12px}.fb-watch:hover{background:#0b0c0fcc}.fb-watch:focus-visible{outline:3px solid #f2d6c3;outline-offset:4px}.fb-copy-center .fb-watch{align-self:center}.fb-copy-right .fb-watch{align-self:flex-end}.fb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.fb-actions .fb-cta,.fb-actions .fb-watch{margin-top:28px}.fb-copy-center .fb-actions{justify-content:center}.fb-copy-right .fb-actions{justify-content:flex-end}@container film (max-width:700px){.fb-actions{justify-content:flex-start!important}}.cine{position:fixed;inset:0;z-index:2147483000;background:#000;color:#fff;font-family:Instrument Sans Variable,Archivo Variable,Arial,sans-serif;animation:cine-in .45s ease both}@keyframes cine-in{0%{opacity:0}to{opacity:1}}.cine-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000}.cine-bar,.cine-top{position:absolute;left:0;right:0;transition:opacity .4s ease}.cine-top{top:0;display:flex;align-items:center;justify-content:space-between;padding:20px clamp(16px,3vw,40px);background:linear-gradient(#000a,#0000)}.cine-title{font-size:12px;letter-spacing:2px;text-transform:uppercase}.cine-close{width:44px;height:44px;border-radius:50%;border:1px solid #ffffff59;background:#0006;color:#fff;display:grid;place-items:center;cursor:pointer}.cine-bar{bottom:0;padding:40px clamp(16px,3vw,40px) clamp(14px,2.4vw,26px);background:linear-gradient(#0000,#000c 60%)}.cine.is-calm{cursor:none}.cine.is-calm .cine-bar,.cine.is-calm .cine-top{opacity:0}.cine-chapters{display:flex;flex-wrap:wrap;gap:6px 18px;margin-bottom:14px}.cine-chapters button{display:flex;gap:8px;align-items:baseline;padding:6px 0;border:0;border-bottom:2px solid transparent;background:none;color:#ffffffa6;font:inherit;font-size:14px;cursor:pointer}.cine-chapters button span{font-size:11px;opacity:.7}.cine-chapters button[aria-current]{color:#fff;border-color:#4dfbff}.cine-controls{display:flex;align-items:center;gap:14px}.cine-controls button{min-width:44px;height:44px;border:0;border-radius:50%;background:none;color:#fff;display:grid;place-items:center;cursor:pointer;font:inherit;font-size:12px;font-weight:600;letter-spacing:.5px}.cine-controls button:hover{background:#ffffff1f}.cine-cc[aria-pressed=false]{opacity:.55}.cine-time{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:86px}.cine-line{position:relative;flex:1 1;height:44px;display:flex;align-items:center}.cine-line input{appearance:none;-webkit-appearance:none;width:100%;height:4px;border-radius:2px;margin:0;background:linear-gradient(90deg,#4dfbff var(--cine-done),#ffffff40 var(--cine-done));cursor:pointer}.cine-line input::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:0}.cine-line input::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:0}.cine-mark{position:absolute;top:50%;width:2px;height:10px;margin:-5px 0 0 -1px;background:#fff;pointer-events:none}.cine :focus-visible{outline:3px solid #4dfbff;outline-offset:3px}.cine-cue{position:absolute;left:50%;bottom:clamp(150px,18vh,190px);translate:-50% 0;max-width:min(860px,90vw);margin:0;padding:6px 14px;text-align:center;font-size:clamp(18px,2.2vw,28px);line-height:1.35;letter-spacing:-.01em;text-shadow:0 2px 14px #000,0 0 2px #000}.cine-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cine-end{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;background:#0009}.cine-end button{min-height:52px;padding:0 24px;border-radius:999px;font:inherit;font-size:14px;cursor:pointer}.cine-again{border:0;background:#fff;color:#0b0c0f}.cine-done{border:1px solid #ffffff80;background:none;color:#fff}@media (max-width:640px){.cine-time{display:none}.cine-chapters button{font-size:13px}.cine-cue{bottom:150px}}@media (prefers-reduced-motion:reduce){.cine{animation:none}}