.yh.page-wrapper,.yh.page-wrapper .main-wrapper,.yh-theater,.yh-library{background:#161b18}.yh.page-wrapper{padding-top:0}.yh-hero.mhh{background:#161b18;color:#f6f5f0;overflow-x:clip;overflow-y:visible}.yh-hero .mhh-copy{padding:clamp(6.5rem,12vw,8.5rem) 1.5rem 2.5rem}.yh-hero .mhh-title-wrap{overflow:visible;padding-inline:clamp(4.5rem,10vw,8rem)}.yh-hero .mhh-title{color:#f6f5f0}.yh-hero__lede{max-width:36rem;margin:0;font-family:Innovator Grotesk,Arial,sans-serif;font-size:1.0625rem;line-height:1.55;color:#f6f5f0b8;text-align:center;text-wrap:pretty}.yh-hero__lede a{color:inherit;text-underline-offset:.15em}.yh-hero__float{position:absolute;z-index:0;pointer-events:none;animation:yh-hero-float 4s ease-in-out infinite}.yh-hero__float-img{display:block;width:6.75rem;height:auto}.yh-hero__float--left{top:-.35rem;left:-1.25rem;animation-delay:.75s}.yh-hero__float-img--left{transform:rotate(-11deg)}.yh-hero__float--right{top:-.15rem;right:-1.25rem}.yh-hero__float-img--right{transform:rotate(13deg)}@keyframes yh-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.yh-theater{padding:0 0 2.5rem;scroll-margin-top:6rem}.yh-theater__frame{width:min(1200px,100%);margin-inline:auto;overflow:hidden;border-radius:12px;background:#0c0f0d;aspect-ratio:16 / 9;outline:1px solid rgba(246,245,240,.12);outline-offset:-1px}.yh-theater__frame--short{width:min(360px,43.875vh,100%);aspect-ratio:9 / 16}.yh-theater__iframe{display:block;width:100%;height:100%;border:0}.yh-theater__meta{width:min(1200px,100%);margin:1.15rem auto 0;display:flex;flex-direction:column;gap:.45rem}.yh-theater__kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin:0;font-family:Innovator Grotesk,Arial,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;color:#f6f5f08c;font-variant-numeric:tabular-nums}.yh-theater__title{margin:0;font-family:Innovator Grotesk,Arial,sans-serif;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600;letter-spacing:-.03em;line-height:1.2;color:#f6f5f0;text-wrap:balance}.yh .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.yh-theater__desc{margin:0;max-width:46rem;font-family:Innovator Grotesk,Arial,sans-serif;font-size:1rem;line-height:1.5;color:#f6f5f0b8;text-wrap:pretty}.yh-theater__watch{width:fit-content;margin-top:.35rem;font-family:Innovator Grotesk,Arial,sans-serif;font-size:.875rem;font-weight:600;color:#f6f5f0;text-underline-offset:.18em}.yh-library{container-type:inline-size;padding:1rem 0 4.5rem}.yh-filters{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:0 0 1.5rem}.yh-filter{font-family:Innovator Grotesk,Arial,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;padding:.45rem .9rem;border:1px solid rgba(246,245,240,.18);border-radius:999px;background:transparent;color:#f6f5f0b8;cursor:pointer;transition:border-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1),background-color .2s cubic-bezier(.2,0,0,1)}.yh-filter:hover{border-color:#f6f5f061;color:#f6f5f0}.yh-filter.is-active{background:#f6f5f0;border-color:#f6f5f0;color:#161b18}.yh-filter:focus-visible,.yh-card:focus-visible,.yh-theater__watch:focus-visible{outline:2px solid #f6f5f0;outline-offset:3px}.yh-grid{display:grid;gap:1.25rem;grid-template-columns:1fr;align-items:start}@container (min-width: 36rem){.yh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 56rem){.yh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.yh-card{display:flex;flex-direction:column;text-align:left;padding:0;border:0;background:#1c221e;border-radius:1.1rem;overflow:hidden;cursor:pointer;color:inherit;box-shadow:0 10px 28px #00000047;outline:1px solid rgba(246,245,240,.1);outline-offset:-1px;transform:scale(1);transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1)}.yh-card:hover{transform:translateY(-3px)}.yh-card:active{transform:scale(.96)}.yh-card.is-active{box-shadow:0 14px 32px #00000052,0 0 0 2px #f6f5f0}.yh-card__thumb{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#0c0f0d}.yh-card__thumb img{display:block;width:100%;height:100%;object-fit:cover}.yh-card__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0c0f0d2e;pointer-events:none}.yh-card__play svg{filter:drop-shadow(0 6px 16px rgba(0,0,0,.4))}.yh-card__duration{position:absolute;right:.6rem;bottom:.55rem;padding:.15rem .4rem;border-radius:.35rem;background:#111111db;color:#fff;font-family:Innovator Grotesk,Arial,sans-serif;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.yh-card__body{display:flex;flex-direction:column;gap:.3rem;padding:.95rem 1rem 1.1rem}.yh-card__category{margin:0;font-family:Innovator Grotesk,Arial,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#f6f5f07a}.yh-card__title{margin:0;font-family:Innovator Grotesk,Arial,sans-serif;font-size:1.05rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:#f6f5f0;text-wrap:pretty}@media(max-width:768px){.yh-hero .mhh-title-wrap{padding-inline:3.5rem}.yh-hero__float-img{width:4.75rem}.yh-hero__float--left{left:-.35rem}.yh-hero__float--right{right:-.35rem}}@media(max-width:480px){.yh-hero .mhh-title-wrap{padding-inline:2.75rem}.yh-hero__float-img{width:3.6rem}}@media(prefers-reduced-motion:reduce){.yh-filter,.yh-card,.yh-hero__float{transition:none;animation:none}.yh-card:hover,.yh-card:active{transform:none}}
