.yf-film-page{color:#f6effb;background:radial-gradient(at 15% 15%,#38234250,#0000 48%),#121018;min-height:100svh}.yf-film-shell{max-width:1160px;margin:auto;padding:24px clamp(22px,4vw,48px) 76px}.yf-film-breadcrumb{color:#a99db5;flex-wrap:wrap;align-items:center;gap:11px;margin:0 0 30px;font-size:11px;line-height:1.6;display:flex}.yf-film-breadcrumb a{color:#c7b8d5;align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.yf-film-layout{grid-template-columns:minmax(260px,.85fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.yf-film-player{text-align:center;min-width:0;margin:0}.yf-film-player video{aspect-ratio:9/16;background:#08070b;border:1px solid #8e6d9a70;border-radius:18px;width:auto;max-width:100%;height:auto;max-height:72svh;margin:auto;display:block;box-shadow:0 24px 80px #0006}.yf-film-player>p{color:#a99ab8;margin:14px 0 0;font-size:10px;line-height:1.7}.yf-film-eyebrow{letter-spacing:.15em;color:#cbb18e;font-size:9px;font-weight:700;line-height:1.8}.yf-film-intro h1{letter-spacing:-.05em;color:#faf4ff;text-wrap:balance;margin:17px 0 23px;font-size:clamp(40px,4.6vw,66px);font-weight:500;line-height:1.06}.yf-film-intro h1 em{color:#d8bced;font-style:normal}.yf-film-intro .yf-film-deck{color:#e2d3ed;max-width:29ch;font-size:18px;line-height:1.6}.yf-film-intro>p:not(.yf-film-eyebrow):not(.yf-film-deck){color:#bfb2cc;max-width:49ch;margin:17px 0;font-size:14px;line-height:1.85}.yf-film-primary{color:#271b30;background:#dfc7f3;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;min-height:48px;margin-top:13px;padding:12px 18px;font-size:13px;font-weight:700;line-height:1.6;text-decoration:none;display:inline-flex}.yf-film-text-link{color:#cdb7de;width:fit-content;min-height:44px;padding:13px 0 0;font-size:12px;text-decoration:none;display:block}.yf-film-next{border-top:1px solid #b99fc633;grid-template-columns:1.2fr 1fr;gap:48px;margin-top:62px;padding-top:34px;display:grid}.yf-film-next>div>span{color:#baa3cd;letter-spacing:.14em;font-size:9px;font-weight:650}.yf-film-next h2{letter-spacing:-.035em;margin:13px 0;font-size:30px;font-weight:500;line-height:1.2}.yf-film-next p{color:#bdb0c9;max-width:49ch;font-size:14px;line-height:1.85}.yf-film-next nav{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.yf-film-next nav a{color:#e1c8f2;align-items:center;min-height:44px;padding:8px 0;font-size:13px;line-height:1.7;text-decoration:none;display:flex}.yf-film-page a:hover{text-underline-offset:5px;text-decoration:underline}.yf-film-page :is(a,video):focus-visible{outline-offset:5px;outline:3px solid #d5b1f0}@media (max-width:700px){.yf-film-shell{padding-top:16px;padding-bottom:48px}.yf-film-breadcrumb{margin-bottom:20px}.yf-film-layout{flex-direction:column;align-items:stretch;gap:27px;display:flex}.yf-film-player video{border-radius:13px;max-height:64svh}.yf-film-intro h1{font-size:43px}.yf-film-intro .yf-film-deck{font-size:17px}.yf-film-primary{width:100%;display:flex}.yf-film-next{grid-template-columns:1fr;gap:12px;margin-top:38px;padding-top:28px}}
