.ys-h2--38{font-size:38px;line-height:1.12}.ys-btn{font-family:var(--ys-sans);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:12px 20px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.ys-btn--rose,.ys-btn--rose:hover{color:#fff7f2}.ys-btn--rose{background:var(--ys-rose)}.ys-btn--rose:hover{background:#d45c70}.ys-btn--ink,.ys-btn--ink:hover{color:var(--ys-cream)}.ys-btn--ink{background:var(--ys-ink);padding:12px 22px}.ys-btn--ink:hover{background:#1d1315}.ys-btn--ghost{color:#e6d6ce;background:0 0;border-color:#5c4644;padding:11px 18px}.ys-btn--ghost:hover{color:#fff7f2;border-color:#8a6c68}.ys-top{background:var(--ys-ink);color:#f6eae2}.ys-top__inner{padding-top:74px;padding-bottom:88px}.ys-top__head{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:end;gap:56px;margin-bottom:46px;display:grid}.ys-top__eyebrow{align-items:center;gap:10px;margin-bottom:20px;display:flex}.ys-top__dot{background:var(--ys-gold);border-radius:99px;width:7px;height:7px;animation:3.4s ease-in-out infinite ysPulse}@keyframes ysPulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ys-top__dot{animation:none}}.ys-h1--studio{color:var(--ys-cream);margin-bottom:20px;font-size:54px;line-height:1.06}.ys-top__sub{color:#c9b4ac;max-width:530px;margin:0;font-size:17.5px;line-height:1.6}.ys-top__stats{flex-wrap:wrap;gap:34px;padding-bottom:6px;display:flex}.ys-stat__n--light{color:var(--ys-cream);font-size:34px}.ys-stat__l--dim{color:#a8918b;margin-top:6px}.ys-top__grid{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}.ys-top__main{min-width:0}.ys-stage{aspect-ratio:16/9;background:repeating-linear-gradient(115deg,#4a3a3a 0 7px,#3c2e2f 7px 14px);border:1px solid #4a3a3a;border-radius:24px;width:100%;position:relative;overflow:hidden}.ys-stage img{object-fit:cover}.ys-stage--live{background:#3c2e2f;display:block}.ys-stage__scrim{pointer-events:none;background:linear-gradient(#2e20241a 40%,#140e0fb8 100%);position:absolute;inset:0}.ys-stage__badges{flex-wrap:wrap;gap:8px;max-width:calc(100% - 40px);display:flex;position:absolute;top:20px;left:20px}.ys-stage__badge{color:#e6d6ce;font-family:var(--ys-mono);letter-spacing:var(--ys-track);text-transform:var(--ys-caps);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140e0f99;border:1px solid #fbf4ec33;border-radius:999px;padding:6px 12px;font-size:10px}.ys-stage__badge--gold{color:#e4be7c;border-color:#d2a56266}.ys-stage__play{cursor:pointer;background:#fbf4ecf0;border:0;border-radius:99px;justify-content:center;align-items:center;width:80px;height:80px;transition:background .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px -18px #0009}.ys-stage__play:hover{background:#fff}.ys-stage__tri{border-left:21px solid var(--ys-rose);border-top:13px solid #0000;border-bottom:13px solid #0000;width:0;height:0;margin-left:6px}.ys-stage__transport{pointer-events:none;align-items:center;gap:14px;padding:20px 22px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.ys-stage__time{font-family:var(--ys-mono);color:#f6eae2;min-width:38px;font-size:11px}.ys-stage__time--end{color:#c9b4ac;text-align:right}.ys-stage__track{background:#fbf4ec42;border-radius:99px;flex:1;height:4px;overflow:hidden}.ys-stage__fill{background:linear-gradient(90deg, var(--ys-rose), var(--ys-gold));width:0;height:100%;display:block}.ys-stage__locked{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140e0fc7;border:1px solid #5c4644;border-radius:18px;width:min(420px,100% - 48px);padding:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ys-stage__locked-t{font-family:var(--ys-serif);color:var(--ys-cream);margin-bottom:8px;font-size:21px;font-weight:600}.ys-stage__locked-b{color:#c9b4ac;margin:0;font-size:14px;line-height:1.6}.ys-top__title{font-family:var(--ys-serif);color:var(--ys-cream);max-width:620px;margin:26px 0 14px;font-size:33px;font-weight:600;line-height:1.14}.ys-top__by{align-items:center;gap:13px;margin-bottom:18px;display:flex}.ys-top__avatar{color:#e4be7c;background:#43312f;border-color:#5c4644}.ys-top__byText{flex-direction:column;gap:2px;min-width:0;display:flex}.ys-top__byName{color:var(--ys-cream);font-size:14.5px;font-weight:600}.ys-top__byMeta{color:#a8918b;font-size:12.5px}.ys-top__blurb{color:#c9b4ac;max-width:660px;margin:0 0 24px;font-size:15.5px;line-height:1.7}.ys-top__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ys-subs{flex-wrap:wrap;align-items:center;gap:9px;margin-left:6px;display:flex}.ys-sub{color:#a8918b;border:1px solid #43312f;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:600}.ys-playlist__head{justify-content:space-between;align-items:baseline;gap:12px;padding:0 4px 6px;display:flex}.ys-playlist__note{color:var(--ys-muted-2);font-size:12px}.ys-ep--link,.ys-ep--link:hover{color:#e6d6ce}.ys-lib{max-width:1200px;margin:0 auto;padding:88px 40px 20px}.ys-lib__head{max-width:560px}.ys-lib__eyebrow,.ys-series__eyebrow,.ys-fac__eyebrow{margin-bottom:16px;display:block}.ys-lib__tools{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.ys-search{background:var(--ys-surface);border:1px solid #e5d3c8;border-radius:999px;align-items:center;gap:10px;min-width:300px;padding:11px 18px;display:flex}.ys-search__glyph{border:1.5px solid var(--ys-muted-3);border-radius:99px;flex-shrink:0;width:13px;height:13px}.ys-search__input{font-family:var(--ys-sans);color:var(--ys-ink);background:0 0;border:0;outline:0;width:100%;font-size:14px}.ys-search__input::placeholder{color:var(--ys-muted-3)}.ys-sorts{align-items:center;gap:8px;display:flex}.ys-sort{color:var(--ys-muted-2);border-bottom:1.5px solid #0000;padding:2px 1px;font-size:13px;font-weight:600}.ys-sort:hover{color:var(--ys-ink)}.ys-sort[aria-current=true]{color:var(--ys-ink);border-bottom-color:var(--ys-rose)}.ys-filters{border-top:1px solid var(--ys-line);border-bottom:1px solid var(--ys-line);flex-direction:column;gap:14px;margin-bottom:34px;padding:22px 0;display:flex}.ys-filters__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ys-filters__label{color:var(--ys-muted-3);min-width:52px;margin-right:6px}.ys-chip{color:#5a464a;background:0 0;border:1px solid #ddc7bc;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:600;transition:background .2s,border-color .2s,color .2s}.ys-chip:hover{border-color:var(--ys-rose);color:var(--ys-rose-dark)}.ys-chip[aria-current=true],.ys-chip[aria-current=true]:hover{background:var(--ys-rose);border-color:var(--ys-rose);color:#fff7f2}.ys-chip--stage{color:var(--ys-ink-3);border-style:dashed;border-color:#d9c3b7;padding:8px 14px;font-size:13px;font-weight:500}.ys-chip--stage[aria-current=true],.ys-chip--stage[aria-current=true]:hover{background:var(--ys-ink);border-color:var(--ys-ink);color:#f6eae2}.ys-lib__count{color:var(--ys-muted);margin:0 0 22px;font-size:13.5px}.ys-lib__grid{grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:22px;display:grid}.ys-film{background:var(--ys-surface);border:1px solid var(--ys-line);border-radius:22px;flex-direction:column;transition:box-shadow .22s,border-color .22s;display:flex;overflow:hidden}.ys-film:hover{box-shadow:0 24px 48px -34px #2e202466}.ys-film[data-current=true]{border-color:var(--ys-rose)}.ys-film__thumb{aspect-ratio:16/10;background:repeating-linear-gradient(115deg,#e7d3cb 0 7px,#dfc7be 7px 14px);width:100%;display:block;position:relative}.ys-film__thumb img{object-fit:cover}.ys-film__play{background:#fffbf6e6;border-radius:99px;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ys-film__tri{border-left:13px solid var(--ys-rose);border-top:8px solid #0000;border-bottom:8px solid #0000;width:0;height:0;margin-left:4px}.ys-film__tag{color:var(--ys-rose-dark);font-family:var(--ys-mono);letter-spacing:var(--ys-track);text-transform:var(--ys-caps);background:#fffbf6eb;border-radius:7px;padding:5px 9px;font-size:9.5px;position:absolute;top:12px;left:12px}.ys-film__dur{color:#f6eae2;font-family:var(--ys-mono);background:#2e2024d1;border-radius:6px;padding:3px 7px;font-size:10px;position:absolute;bottom:12px;right:12px}.ys-film__body{flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.ys-film__title{font-family:var(--ys-serif);margin:0;font-size:20.5px;font-weight:600;line-height:1.24}.ys-film__titlelink,.ys-film__titlelink:hover{color:var(--ys-ink)}.ys-film__by{color:var(--ys-ink-3);font-size:13px}.ys-film__foot{border-top:1px solid #f0e3da;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.ys-film__state{color:var(--ys-rose);font-size:13.5px;font-weight:600}.ys-film__state--link:hover{color:var(--ys-rose-dark)}.ys-film__page{color:var(--ys-ink-3);border:1px solid #e5d3c8;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:600}.ys-film__page:hover{color:var(--ys-rose-dark);border-color:var(--ys-rose-line);background:var(--ys-rose-tint)}.ys-empty{background:var(--ys-band);text-align:center;border:1px dashed #ddc7bc;border-radius:22px;padding:52px}.ys-empty__t{font-family:var(--ys-serif);margin-bottom:10px;font-size:26px;font-weight:600}.ys-empty__b{color:var(--ys-ink-2);max-width:420px;margin:0 auto 22px;font-size:15px;line-height:1.6}.ys-pager{justify-content:center;align-items:center;gap:22px;margin-top:34px;display:flex}.ys-pager__link{color:var(--ys-rose);border:1px solid var(--ys-line);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600}.ys-pager__link:hover{border-color:var(--ys-rose-line);background:var(--ys-rose-tint)}.ys-pager__link--off{color:var(--ys-muted-2);opacity:.55}.ys-pager__link--off:hover{border-color:var(--ys-line);background:0 0}.ys-pager__count{font-family:var(--ys-mono);color:var(--ys-muted);font-size:12px}.ys-series{padding-top:88px;padding-bottom:88px}.ys-series__head{max-width:560px}.ys-series__note{color:var(--ys-muted);max-width:340px;font-size:14px}.ys-series__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.ys-series__feature{background:var(--ys-band);border:1px solid var(--ys-line);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.ys-series__cover{border-bottom:1px solid var(--ys-line);background:repeating-linear-gradient(115deg,#e7d3cb 0 7px,#dfc7be 7px 14px);height:270px;position:relative}.ys-series__cover img{object-fit:cover}.ys-series__featureBody{padding:30px 32px 32px}.ys-series__featured{color:#b48a45;margin-bottom:12px}.ys-series__title{font-family:var(--ys-serif);margin-bottom:12px;font-size:30px;font-weight:600;line-height:1.15}.ys-series__blurb{color:var(--ys-ink-2);max-width:520px;margin:0 0 22px;font-size:15.5px;line-height:1.7}.ys-series__cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ys-series__meta{font-family:var(--ys-mono);color:var(--ys-muted);font-size:12px}.ys-series__list{flex-direction:column;gap:22px;display:flex}.ys-series__row{background:var(--ys-surface);border:1px solid var(--ys-line);color:var(--ys-ink);border-radius:22px;align-items:center;gap:20px;padding:22px;transition:border-color .22s,box-shadow .22s;display:flex}.ys-series__row:hover{color:var(--ys-ink);border-color:#ddbcb4;box-shadow:0 24px 48px -36px #2e202466}.ys-series__stack{flex-shrink:0;width:86px;height:86px;position:relative}.ys-series__stackBack{background:repeating-linear-gradient(115deg,#eddfc6 0 7px,#e5d4b8 7px 14px);border:1px solid #e4d2bc;border-radius:14px;position:absolute;inset:0 0 6px 6px}.ys-series__stackFront{font-family:var(--ys-serif);color:var(--ys-rose-dark);background:repeating-linear-gradient(115deg,#e7d3cb 0 7px,#dfc7be 7px 14px);border:1px solid #e2c8c0;border-radius:14px;justify-content:center;align-items:center;font-size:24px;font-weight:600;display:flex;position:absolute;inset:6px 6px 0 0}.ys-series__rowText{flex-direction:column;gap:7px;min-width:0;display:flex}.ys-series__rowTitle{font-family:var(--ys-serif);font-size:21px;font-weight:600;line-height:1.2}.ys-series__rowMeta{font-family:var(--ys-mono);color:var(--ys-muted-3);font-size:11.5px}.ys-fac{padding-top:88px;padding-bottom:88px}.ys-fac__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:60px;display:grid}.ys-fac__p{color:var(--ys-ink-2);margin:0 0 12px;font-size:16px;line-height:1.7}.ys-fac__p+.ys-fac__p{margin-bottom:28px}.ys-fac__people{grid-template-columns:1fr 1fr;gap:14px 22px;margin:0;padding:0;list-style:none;display:grid}.ys-fac__person{align-items:center;gap:12px;display:flex}.ys-fac__avatar{position:relative;overflow:hidden}.ys-fac__avatar img{object-fit:cover}.ys-fac__personText{flex-direction:column;gap:2px;min-width:0;display:flex}.ys-fac__name{font-size:14px;font-weight:600;line-height:1.3}.ys-fac__films{color:var(--ys-muted);font-size:12px}.ys-get{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:56px;padding-top:78px;padding-bottom:78px;display:flex}.ys-get__copy{max-width:600px}.ys-get__copy .ys-lead{margin-bottom:8px}.ys-get__meta{font-family:var(--ys-mono);color:var(--ys-muted-3);margin:0;font-size:12px}.ys-get__ctas{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1120px){.ys-top__head,.ys-top__grid,.ys-series__grid,.ys-fac__grid{grid-template-columns:minmax(0,1fr);gap:40px}.ys-h1--studio{font-size:44px}.ys-lib__tools{align-items:flex-start}}@media (max-width:860px){.ys-lib,.ys-series,.ys-fac,.ys-get{padding-left:24px;padding-right:24px}.ys-lib,.ys-series,.ys-fac{padding-top:72px;padding-bottom:72px}.ys-top__inner{padding-top:56px;padding-bottom:72px}.ys-h1--studio{font-size:36px}.ys-h2--38{font-size:30px}.ys-top__title{font-size:26px}.ys-series__title{font-size:25px}.ys-fac__people{grid-template-columns:minmax(0,1fr)}.ys-search{width:100%;min-width:0}.ys-lib__tools{width:100%}}@media (max-width:620px){.ys-stage__play{width:62px;height:62px}.ys-stage__tri{border-top-width:10px;border-bottom-width:10px;border-left-width:17px}.ys-empty{padding:34px 22px}.ys-lib__grid{grid-template-columns:minmax(0,1fr)}.ys-series__row{gap:14px;padding:18px}.ys-series__stack{width:66px;height:66px}.ys-filters__label{min-width:0}}
