:root{--wrapper-padding: 1rem;--grid-gap: 0.5rem}@media(min-width: 900px){:root{--wrapper-padding: 3rem;--grid-gap: 1rem}}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;font-family:inherit;font-size:inherit;font-weight:inherit}img,video{display:block;max-width:100%}@font-face{font-family:"HelveticaNowProDisplayBold";src:url("../fonts/font.woff2") format("woff2"),url("../fonts/font.woff") format("woff")}html{font-family:"HelveticaNowProDisplayBold","Helvetica","Arial",sans-serif;font-weight:400;font-size:16px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body{font-size:max(16px,.75vw)}.rt>p{margin-bottom:1em}.rt>p:last-child{margin-bottom:0}.wrap{padding-left:var(--wrapper-padding);padding-right:var(--wrapper-padding)}::selection{background-color:#000;color:#fff}.intro{height:100vh;position:sticky;top:0;isolation:isolate;color:#fff;overflow:hidden}.intro::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:-1}.intro .wrap{display:grid;grid-template-rows:auto auto 1fr;height:100%;padding-top:var(--wrapper-padding);padding-bottom:var(--wrapper-padding);gap:0}@media(min-width: 900px){.intro .wrap{padding-bottom:4rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;gap:var(--grid-gap)}}.intro__title{width:100%;height:auto}@media(min-width: 900px){.intro__title{grid-column:1/span 2}}.intro__text{margin-top:1.5rem}@media(min-width: 900px){.intro__text{margin-top:0;order:3;display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--grid-gap)}.intro__text .rt{grid-column:1/span 2}}.intro__movie{margin-top:auto}@media(min-width: 900px){.intro__movie{margin-top:0;order:2}}.intro__movie__released::before{content:"("}.intro__movie__released::after{content:")"}.intro__movie__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;object-fit:cover}.filter{padding-top:var(--wrapper-padding);padding-bottom:8rem;display:grid;gap:.5rem}@media(min-width: 900px){.filter{padding-bottom:12rem}}@media(min-width: 1200px){.filter{grid-template-columns:repeat(6, 1fr);gap:var(--grid-gap)}.filter .filter__group--categories{grid-column:4/span 3}}.filter__group{display:grid;gap:.5rem}.filter__element{display:flex;gap:.25rem}.filter__element .filter__element__label::after{content:":"}.filter__element .filter__element__input{width:100%}.filter__element select,.filter__element input{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-skip-ink:none;font:inherit;line-height:2;margin-top:-0.5em}.filter__element select:focus,.filter__element input:focus{outline:none}.filter__element select{cursor:pointer;width:100%;color:inherit}.filter__element--search input{width:100%}.index-container{background-color:#fff;min-height:100vh;position:relative;z-index:1}#view{margin-bottom:var(--wrapper-padding)}.index--list{margin-top:-0.5rem;margin-bottom:-0.5rem}@media(min-width: 900px){.index--list{margin-top:-0.625rem;margin-bottom:-0.625rem}}.index--list a{color:inherit;text-decoration:none;display:grid;grid-template-columns:1fr auto;gap:var(--grid-gap);padding-top:.4rem;padding-bottom:.4rem;position:relative}@media(min-width: 900px){.index--list a{grid-template-columns:repeat(6, 1fr);padding-top:.525rem;padding-bottom:.525rem}}.index--list a::before{content:"";position:absolute;top:0;left:-0.5rem;width:calc(100% + 1rem);height:100%;pointer-events:none;outline:1px dashed;display:none}.index--list a:focus-visible,.index--list a:hover{outline:none}.index--list a:focus-visible::before,.index--list a:hover::before{display:block}.index--list .index--list__title__title,.index--list .index--list__title__released,.index--list .index--list__title__rating,.index--list .index--list__title__index{padding-top:.1rem;padding-bottom:.1rem}.index--list .index--list__title__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width: 900px){.index--list .index--list__title__title{grid-column:1/span 3}}.index--list .index--list__title__released{display:none}@media(min-width: 900px){.index--list .index--list__title__released{display:block}}.index--list .index--list__title__rating{display:none}@media(min-width: 900px){.index--list .index--list__title__rating{display:block}}.index--grid{--columns: 3;display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--columns), 1fr)}@media(min-width: 600px){.index--grid{--columns: 4}}@media(min-width: 900px){.index--grid{--columns: 6}}.index--grid a{display:block;height:100%;color:inherit;text-decoration:none}.index--grid a:focus-visible,.index--grid a:hover{outline:1px dashed;outline-offset:calc(var(--grid-gap)/2 - 1px)}.index--grid .index--grid__title{position:relative}.index--grid .index--grid__title::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.05);pointer-events:none}.index--grid .index--grid__title__img{height:auto}.index--grid .index--grid__title__img-fallback{display:flex;align-items:center;justify-content:center;text-align:center;height:100%;padding:1rem;aspect-ratio:2/3}@media(min-width: 1200px){.title{display:grid;grid-template-columns:1fr auto}}.title__content{padding-top:var(--wrapper-padding);padding-bottom:calc(3*var(--wrapper-padding));max-width:50rem}.title__content .title__content__main{margin-bottom:calc(3*var(--wrapper-padding))}.title__content .title__content__title{margin-bottom:1rem}.title__content .title__content__table dl{display:grid;gap:1rem}.title__content .title__content__table div{display:grid;grid-template-columns:7.5rem auto}.title__content .title__content__table dt::after{content:":"}.title__content .title__content__table ul{list-style:none}@media(min-width: 1200px){.title__content{display:flex;flex-direction:column;min-height:100vh;padding-bottom:var(--wrapper-padding)}.title__content .title__content__table{margin-top:auto}}.title__poster{position:relative}.title__poster::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.05);pointer-events:none}.title__poster img{width:100%;height:auto}@media(min-width: 1200px){.title__poster{height:100vh;overflow:hidden;position:sticky;top:0}.title__poster figure{height:100%}.title__poster img{height:100%;width:auto}}/*# sourceMappingURL=style.min.css.map */
