/* A photographic treatment: one type voice, quiet motion, generous frames. */
.payoff-cinematic .hero #heroH1 .it{font-family:var(--display)!important;text-transform:uppercase!important;font-style:normal!important}
body.payoff-cinematic{--display:'Anton','Arial Narrow',sans-serif;--cond:var(--display);--body:'Instrument Sans',Arial,sans-serif;--cream:#ffdfb2;background:#0b0806;color:#ffdfb2;font-family:var(--body);overflow-x:clip;cursor:auto}
.payoff-cinematic [id]{scroll-margin-top:85px}.payoff-cinematic a,.payoff-cinematic button{cursor:pointer}
.payoff-cinematic .cursor,.payoff-cinematic .cdot,.payoff-cinematic .pre,.payoff-cinematic .rail,.payoff-cinematic .grain{display:none!important}
.payoff-cinematic .nav{background:#0b0806e8;border-bottom:1px solid #ffdfb220;backdrop-filter:blur(12px);padding-inline:4vw}
.payoff-cinematic .cta{border-radius:0!important;font-family:var(--body);font-weight:500;box-shadow:none;transform:none!important;padding:14px 22px;transition:background .3s,color .3s}
.payoff-cinematic .hero{min-height:900px;min-height:100svh;display:flex;align-items:center;position:relative;background:#1f1712;isolation:isolate}
.payoff-cinematic .hero .hframe{position:absolute;inset:0!important;border:0;border-radius:0;transform:none!important;box-shadow:none;z-index:0}
.payoff-cinematic .hero .poster{object-fit:cover;object-position:50% 35%;filter:brightness(.58) saturate(.7);transform:none!important}
.payoff-cinematic .hero video,.payoff-cinematic .hero .vf,.payoff-cinematic .hero .hpause{display:none}
.payoff-cinematic .hero::after{display:block;inset:0!important;border-radius:0;z-index:1;background:linear-gradient(0deg,#0b0806c9,transparent 55%,#0b080638);pointer-events:none}
.payoff-cinematic .hero .hero-copy{width:100%;position:relative;z-index:2;padding:150px 6vw 65px;pointer-events:auto;display:block;text-align:center}
.payoff-cinematic .hero-copy>.mono{font-size:10px;letter-spacing:.16em;color:#ffefda}
.payoff-cinematic .hero #heroH1{font-family:var(--display)!important;font-size:clamp(82px,14vw,225px);font-weight:400;line-height:.94;letter-spacing:-.025em;max-width:none;text-transform:uppercase!important;margin:45px 0 28px;color:#ffefda}
.payoff-cinematic .hero #heroH1 .it{font-family:inherit;font-style:normal;font-size:1em;display:block;color:inherit;line-height:inherit;letter-spacing:inherit;padding:0}
.payoff-cinematic .story-seal{display:inline-block;font-size:11px;text-decoration:none;border-bottom:1px solid #ffefda70;padding:10px 0;color:#ffefda}
.payoff-cinematic .hero .hero-foot{display:flex;justify-content:space-between;align-items:end;gap:35px;max-width:none;margin-top:70px;text-align:left}
.payoff-cinematic .hero .hero-foot>p{max-width:37ch;font-size:15px;line-height:1.65;color:#ffefda}
.payoff-cinematic .hero .hero-foot .proof,.payoff-cinematic .hero .home-work-link{display:none}
.payoff-cinematic .hero .cta{background:#ffdfb2;color:#0b0806}.payoff-cinematic .hero .cta:hover{background:#fff0d9}.payoff-cinematic .hero .cta.ghost{background:transparent;color:#ffefda;border:1px solid #ffefda60}
.payoff-cinematic .studio-selected{padding:90px 22px 45px;background:#0b0806}
.payoff-cinematic .studio-section-head{margin:0 4vw 55px;align-items:end}.payoff-cinematic .studio-section-head h2{font:400 clamp(52px,7vw,108px)/1 var(--display);text-transform:uppercase;letter-spacing:-.025em}.payoff-cinematic .studio-section-head h2 em{font:inherit;color:inherit}.payoff-cinematic .studio-section-head h2 br{display:none}.deck-intro{font-size:14px;line-height:1.7;color:#c6b79f;max-width:28ch}
.deck-stage{display:grid;grid-template-columns:1fr 1fr;gap:16px}.deck-card{display:block;position:relative;min-height:430px;aspect-ratio:1.35;overflow:hidden;background:#241a15;color:#fff0d9;text-decoration:none;isolation:isolate}
.deck-card:first-child{grid-column:1/-1;aspect-ratio:2.15;min-height:460px}.deck-card img,.deck-card video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),opacity .4s;filter:saturate(.8)}
.deck-card:hover img{transform:scale(1.035)}.deck-card::after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 25%,#000b);z-index:1;pointer-events:none}.deck-number{position:absolute;left:30px;top:28px;z-index:2;font:10px var(--mono);letter-spacing:.08em}.deck-caption{position:absolute;left:30px;right:30px;bottom:30px;z-index:2;display:grid;gap:13px}.deck-caption strong{font:400 clamp(35px,4.5vw,75px)/1 var(--display);text-transform:uppercase;letter-spacing:-.02em}.deck-caption strong br{display:none}.deck-caption small{font-size:11px}.deck-caption b{position:absolute;right:0;bottom:0;font-size:30px;font-weight:400;transition:translate .3s}.deck-card:hover .deck-caption b{translate:4px -4px}
.deck-caption strong br{display:initial}
.payoff-cinematic .studio-section-head h2 br{display:initial}
.deck-controls{display:none}.deck-bottom{margin:30px 4vw 0;display:flex;justify-content:space-between;align-items:center}.deck-bottom p{font-size:10px;color:#b9aa94}.deck-bottom .studio-arrow{font-size:13px}
.payoff-cinematic .home-paths{padding:100px 6vw;background:#e5cba6;color:#241a15;max-width:none}.payoff-cinematic .home-paths .h2{color:#241a15}.payoff-cinematic .home-path-grid{gap:60px}.payoff-cinematic .home-path-grid>div{background:none;border:0;border-top:1px solid #241a1560;border-radius:0;padding:30px 0}.payoff-cinematic .home-path-grid>div::before{color:#6f3a24}.payoff-cinematic .home-path-grid h3{font-family:var(--body);font-size:26px;letter-spacing:-.03em}.payoff-cinematic .home-path-grid p{color:#241a15;font-size:15px}.payoff-cinematic .home-path-grid .ghost{color:#241a15;border-color:#241a15}.payoff-cinematic .home-path-grid .ghost:hover{color:#ffdfb2}
.payoff-cinematic .h2{font-size:clamp(42px,6vw,88px);line-height:1.06;letter-spacing:-.025em;text-transform:uppercase!important;font-weight:400}.payoff-cinematic .h2 .it{font-family:inherit;font-style:normal;font-size:inherit;color:inherit}
.payoff-cinematic .marquee{display:none}.payoff-cinematic .svc{background:transparent;border-radius:0;box-shadow:none}.payoff-cinematic .svc h3{font-family:var(--body)!important;font-size:24px}.payoff-cinematic .svc:hover{background:#ffdfb208}.payoff-cinematic .big-sign{font-family:var(--display);font-weight:400;text-transform:uppercase;letter-spacing:-.02em}
.payoff-cinematic :focus-visible{outline:2px solid #ed713f;outline-offset:5px}
@media(max-width:700px){.payoff-cinematic .hero{min-height:850px}.payoff-cinematic .hero .hero-copy{padding:140px 24px 48px}.payoff-cinematic .hero #heroH1{font-size:20vw;margin-block:55px 25px}.payoff-cinematic .hero .hero-foot{display:block;margin-top:65px}.payoff-cinematic .hero .hero-foot>p{font-size:14px;max-width:34ch}.payoff-cinematic .hero .btns{margin-top:24px}.payoff-cinematic .hero .cta{font-size:12px;padding:13px 17px}.payoff-cinematic .studio-selected{padding:60px 12px 30px}.payoff-cinematic .studio-section-head{margin:0 12px 30px}.payoff-cinematic .studio-section-head h2{font-size:52px}.deck-intro{margin-top:24px}.deck-stage{grid-template-columns:1fr;gap:12px}.deck-card,.deck-card:first-child{grid-column:auto;aspect-ratio:4/5;min-height:0}.deck-number{left:22px;top:22px}.deck-caption{left:22px;right:22px;bottom:24px}.deck-caption strong{font-size:44px}.deck-bottom{display:block;margin:25px 12px}.payoff-cinematic .home-paths{padding:65px 24px}.payoff-cinematic .home-path-grid{gap:20px}.payoff-cinematic .mcta:not(.hide){display:flex;gap:8px}.payoff-cinematic .mcta .cta{flex:1;font-size:12px;min-width:0;min-height:48px;padding:12px}.payoff-cinematic .mcta .ghost{background:#0b0806;color:#ffdfb2;border:1px solid #ffdfb250}}
@media(prefers-reduced-motion:reduce){.payoff-cinematic *{animation:none!important;scroll-behavior:auto!important}.deck-card img,.deck-caption b{transition:none;transform:none!important;translate:none!important}}
