.films-page-shell .search-field{transition:background-color .12s ease-out;position:relative}.films-page-shell .search-field:after{content:"";background-color:var(--focus);opacity:0;pointer-events:none;height:3px;transition:opacity .12s ease-out;position:absolute;bottom:0;left:0;right:0}.films-page-shell .search-field:focus-within:after{opacity:1}.films-page-shell .search-input:focus-visible{box-shadow:none;outline:none}.films-page-shell .search-submit{box-shadow:none;transition:background-color .12s ease-out,color .12s ease-out;transform:none}.films-page-shell .search-submit:focus-visible{outline-offset:-3px;outline:2px solid}.films-page-shell .search-submit:hover:not(:active){background-color:var(--ink);border-color:var(--ink)}@media (hover:hover) and (pointer:fine){.films-page-shell .search-field:hover:not(:active){background-color:var(--tint-1)}.films-page-shell .search-submit:hover:not(:active){background-color:var(--wine);border-color:var(--wine)}}.films-page-shell .search-submit:active{background-color:var(--red-deep);border-color:var(--red-deep)}@media (prefers-reduced-motion:reduce){.films-page-shell .search-field,.films-page-shell .search-field:after,.films-page-shell .search-input,.films-page-shell .search-submit{transition:none!important;animation:none!important}}@media (forced-colors:active){.films-page-shell .search-field:after{forced-color-adjust:none;background-color:highlight}.films-page-shell .search-submit:focus-visible{outline-color:highlight}}.shell.films-page-shell{margin-top:0;padding-top:44px;padding-bottom:76px}.film-catalogue-heading{justify-content:space-between;align-items:baseline;gap:28px;display:flex}.films-page-shell .film-catalogue-heading h1{font:550 clamp(3.25rem, 5.3vw, 5rem)/1.05 var(--sans);letter-spacing:-.045em;margin:0}.film-catalogue-heading>a{color:var(--pine);text-underline-offset:.3125rem;flex-shrink:0;padding:10px 0;font-size:1rem}.films-page-shell .catalogue-intro{max-width:65ch;color:var(--muted);margin:18px 0 26px;font-size:1.0625rem}.films-page-shell .catalogue-query-label{font:600 .75rem/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;display:block}.films-page-shell .catalogue-browse-bar{justify-content:space-between;align-items:end;gap:24px;margin-top:60px;padding-bottom:18px;display:flex}.films-page-shell .catalogue-browse-bar .catalogue-browse-heading{font:500 clamp(1.75rem, 3.2vw, 2.375rem)/1.2 var(--sans);letter-spacing:-.035em;margin:0}.films-page-shell .catalogue-result-controls{align-items:end;gap:24px;min-width:0;display:flex}.films-page-shell .catalogue-controls{background:0 0;border:0;margin-top:30px;padding:0}.films-page-shell .controls-row{border-bottom:0;grid-template-columns:minmax(0,1fr);align-items:end;gap:0;max-width:900px;padding:0;display:grid}.films-page-shell .search-wrap{grid-template-columns:minmax(0,1fr) 96px;min-height:54px}.films-page-shell .search-field{border-color:var(--line);background:0 0;border-radius:2px 0 0 2px}.films-page-shell .search-input{height:54px;font:400 1.0625rem/1.5 var(--sans);padding:0 16px 0 45px}.films-page-shell .search-field:focus-within{border-color:var(--line);box-shadow:none}.films-page-shell .search-submit{min-width:0;font:500 1rem/1 var(--sans);text-transform:none;letter-spacing:0;color:var(--paper);background:var(--ink);border-color:var(--ink)}.films-page-shell .catalogue-sort{gap:6px;min-width:0;display:grid}.films-page-shell .catalogue-sort>span{font:400 .875rem/1.4 var(--sans);letter-spacing:0;text-transform:none;color:var(--muted)}.films-page-shell .fselect{min-height:54px;font:400 1rem/1.5 var(--sans);border-color:var(--line);background-color:var(--paper);padding:10px 30px 10px 12px}.films-page-shell .filters-toggle{min-height:54px;font:500 1rem/1.5 var(--sans);border-color:var(--line);background:0 0;align-items:center;padding:10px 16px;display:inline-flex}.films-page-shell .filters-toggle span{color:var(--wine)}.films-page-shell .filter-rows{border-top:1px solid var(--line);gap:14px;padding:18px 0 24px;display:none}.films-page-shell .filter-rows.is-open{display:grid}.films-page-shell .filter-row{grid-template-columns:100px minmax(0,1fr);align-items:start;gap:14px}.films-page-shell .filter-row .flabel{min-height:44px;font:500 .9375rem/1.5 var(--sans);color:var(--ink);letter-spacing:0;text-transform:none}.films-page-shell .filter-row .flabel:before{display:none}.films-page-shell .filter-row .fchips{gap:6px;display:none}.films-page-shell .filter-row.is-open .fchips{display:flex}.films-page-shell .filter-row .flabel:after{content:" +"}.films-page-shell .filter-row.is-open .flabel:after{content:" −"}.films-page-shell .filter-row--country:not(.is-open) .fchips{display:none}.films-page-shell .chip{min-height:44px;font:400 .9375rem/1.5 var(--sans);letter-spacing:0;border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:2px;padding:8px 13px}.films-page-shell .chip.on{background:var(--pine);color:var(--paper);border-color:var(--pine);box-shadow:none}.films-page-shell .filters-apply{min-height:44px;color:var(--pine);font:500 1rem/1.5 var(--sans);text-underline-offset:.3125rem;cursor:pointer;background:0 0;border:0;justify-self:end;text-decoration:underline;display:inline-block}.films-page-shell .result-head{min-height:54px;font:400 .875rem/1.5 var(--sans);border:0;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:5px 0 12px;display:flex;margin-top:0!important}.films-page-shell .result-head b{font-weight:500}.films-page-shell .filter-summary[hidden]{display:none}.films-page-shell .clear-link{min-height:44px;font:400 .9375rem/1.5 var(--sans);letter-spacing:0;color:var(--wine)}.films-page-shell .clear-link:disabled{opacity:.5;cursor:default;text-decoration:none;display:inline-flex}.films-page-shell .films-page-size{min-height:44px;font:400 .875rem/1.5 var(--sans);text-transform:none;letter-spacing:0;color:var(--muted)}.films-page-shell .films-page-size select{min-height:44px;font-size:.9375rem}.films-page-shell #results{margin-top:0!important}.films-page-shell .active-pills{min-width:0;flex-wrap:wrap;align-items:center;gap:0 15px;max-inline-size:100%;display:flex;margin:0 0 12px!important}.films-page-shell .active-pills:empty{display:none}.films-page-shell .pill{min-width:0;white-space:normal;overflow-wrap:anywhere;max-inline-size:100%;color:var(--pine);text-align:start;background:0 0;border:0;border-radius:0;align-items:center;padding:0;display:inline-flex}.films-page-shell .pill button{min-width:44px;min-height:44px;color:var(--pine);flex-shrink:0}.films-page-shell .pill button:hover{color:var(--wine)}.films-page-shell #film-load-status:empty{display:none}.films-page-shell .shelf{counter-reset:catalogue-row;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;align-items:stretch;gap:0;display:grid}.films-page-shell .shelf>.card{border:0;border-top:1px solid var(--line);min-width:0;box-shadow:none;color:var(--ink);counter-increment:catalogue-row;background:0 0;border-radius:0;padding:25px 8px 25px 65px;transition:background-color .12s ease-out;display:block;position:relative}.films-page-shell .shelf>.card:last-child{border-bottom:1px solid var(--line)}.films-page-shell .shelf>.card:before{content:counter(catalogue-row, decimal-leading-zero);color:var(--wine);font:400 .75rem/1.4 var(--sans);position:absolute;top:36px;left:8px}.films-page-shell .shelf>.card:after{content:"↗";color:var(--wine);font-size:1.375rem;line-height:1;position:absolute;bottom:24px;right:8px}.films-page-shell .shelf>.card:focus-visible{outline:2px solid var(--focus);outline-offset:3px;background-color:var(--tint-1)}@media (hover:hover) and (pointer:fine){.films-page-shell .shelf>.card:hover{background-color:var(--tint-1)}}.films-page-shell .card>.plate-wrap{display:none}.films-page-shell .card>.card-copy{grid-template-columns:minmax(0,1fr) 220px;gap:0 32px;min-width:0;padding-top:0;display:grid}.films-page-shell .card-title-row{font:500 clamp(1.75rem, 3.2vw, 2.625rem)/1.12 var(--sans);letter-spacing:-.04em;text-wrap:pretty;overflow-wrap:anywhere;grid-area:2/1;margin:0;display:block}.card .card-title-row{-webkit-line-clamp:unset;max-height:none;overflow:visible}.films-page-shell .card-title-row:after{display:none}.films-page-shell .card-meta{color:var(--muted);font:400 .8125rem/1.5 var(--sans);letter-spacing:0;text-transform:none;text-align:right;overflow-wrap:anywhere;grid-area:2/2/span 3;align-content:start;gap:4px;margin:4px 0 24px;display:grid}.card .card-intro{display:none}.films-page-shell .card .card-intro{max-width:650px;font:400 .9375rem/1.6 var(--sans);color:var(--muted);overflow-wrap:anywhere;grid-area:3/1;margin:10px 0 0;display:block}.films-page-shell .card-chips{white-space:normal;flex-wrap:wrap;grid-area:4/1;gap:5px 14px;margin-top:11px;display:flex}.films-page-shell .chip-mood{color:var(--wine);font:400 .8125rem/1.5 var(--sans);letter-spacing:0;text-transform:none;background:0 0;border:0;padding:0}.films-page-shell .chip-mood--secondary,.films-page-shell .chip-mood--ease{display:inline}.films-page-shell .momo-peek{display:none}.films-page-shell .new-note{color:var(--wine);letter-spacing:.06em;text-transform:uppercase;grid-area:1/1/auto/-1;margin:0 0 8px;font-size:.6875rem;display:block}.card .plate--image,.editorial-film-detail .film-primary-visual .plate--image{aspect-ratio:auto;background:0 0;border:0;height:auto;min-height:0;padding:0;display:block;overflow:visible}.card .plate--image .responsive-picture,.card .plate--image picture,.editorial-film-detail .film-primary-visual .plate--image .responsive-picture,.editorial-film-detail .film-primary-visual .plate--image picture{aspect-ratio:auto;width:100%;height:auto;margin:0;display:block;position:static}.card .plate--image img,.card .plate--image .responsive-picture img,.editorial-film-detail .film-primary-visual .plate--image img{object-fit:contain;width:100%;height:auto;max-height:none;display:block;position:static;transform:none}.card img{transition:filter .18s}body .card:is(:focus-visible,:active) .plate--image img{filter:contrast(.88)brightness(1.08);transform:none}body .card:is(:focus-visible,:active) :is(.card-title-row,.card-title){color:var(--wine);text-underline-offset:.3125rem;text-decoration:underline 1px}body .card:active .plate{transform:none}@media (hover:hover) and (pointer:fine){body .card:hover .plate--image img{filter:contrast(.88)brightness(1.08);transform:none}body .card:hover :is(.card-title-row,.card-title){color:var(--wine);text-underline-offset:.3125rem;text-decoration:underline 1px}.films-page-shell .chip:hover:not(.on){color:var(--ink);border-color:var(--ink)}}.card .plate--ink,.editorial-film-detail .film-primary-visual .plate--ink{border-color:var(--line);background:#202024}.card .plate--ink .plate-title,.editorial-film-detail .film-primary-visual .plate--ink .plate-title{color:#f6f4ec}.card .plate--ink .plate-year,.editorial-film-detail .film-primary-visual .plate--ink .plate-year{color:#bdbdc4}.card--typography .plate-title,.editorial-film-detail .film-primary-visual .plate-title{-webkit-line-clamp:unset;overflow-wrap:anywhere;max-height:none;display:block;overflow:visible}.films-page-shell .card--typography .plate{min-height:0;padding:15px 12px}.films-page-shell .card--typography .plate-title{font-size:clamp(1rem,1.7vw,1.45rem)}.films-page-shell .card--typography .plate-year{font-size:.8125rem}.films-page-shell .catalogue-next{border-block:1px solid var(--line);color:var(--muted);gap:8px;margin-top:48px;padding-block:24px;font-size:1rem;display:grid}.films-page-shell .catalogue-readings{margin-top:44px}.films-page-shell .catalogue-readings h2{font:500 2rem/1.2 var(--sans);letter-spacing:-.025em}.films-page-shell .catalogue-readings ul{gap:10px 30px}.films-page-shell .catalogue-readings h3{font:500 1.25rem/1.35 var(--sans)}.films-page-shell .catalogue-readings li p{font-size:1rem;line-height:1.6}.films-page-shell .reading-film,.films-page-shell .reading-spoilers{letter-spacing:0;font-size:.875rem}.films-page-shell .empty-state{padding:36px 0}.films-page-shell .suggest{z-index:12;background:var(--paper);border-color:var(--line);box-shadow:0 8px 20px #00000012}.films-page-shell .suggest-grp{font:500 .8125rem/1.5 var(--sans);letter-spacing:0;text-transform:none;color:var(--wine)}.films-page-shell .suggest-item{min-height:44px;font:400 1rem/1.5 var(--sans);padding:10px 14px}.shell.editorial-film-detail{margin-top:0;padding-top:28px;padding-bottom:64px}.editorial-film-detail .crumbs{font:400 .9375rem/1.5 var(--sans);color:var(--muted);letter-spacing:0;text-transform:none}.editorial-film-detail .film-return{min-height:44px;color:var(--pine);text-underline-offset:.3125rem;align-items:center;margin:22px 0 12px;font-size:.9375rem;display:inline-flex}.editorial-film-detail .editorial-source-return{align-items:baseline}.editorial-film-detail .editorial-source-return [data-editorial-return]{min-height:44px;margin:8px 0 16px;padding:0;font-size:.9375rem;line-height:1.55}.editorial-film-detail .film-page-lead{border-color:var(--line);grid-template-columns:minmax(0,1fr);grid-template-areas:"header""visual";align-items:start;gap:38px;margin-top:30px;padding-bottom:36px;display:grid}.editorial-film-detail .film-page-header{grid-area:header;min-width:0;max-width:1090px}.editorial-film-detail .film-primary-visual .image-credit{color:var(--muted);margin-top:10px;font-size:.8125rem;line-height:1.6}.editorial-film-detail .film-primary-visual{width:100%;max-width:var(--film-visual-width,740px);grid-area:visual;justify-self:start}.editorial-film-detail .film-genre{color:var(--wine);margin:0 0 14px;font-size:.875rem}.editorial-film-detail .h1-film{font:550 clamp(3rem, 7vw, 6rem)/1.08 var(--sans);letter-spacing:-.04em;text-wrap:pretty;margin:0}.editorial-film-detail .film-original-title{margin-top:12px;font-size:1rem;line-height:1.5}.editorial-film-detail .film-page-header .standfirst{max-width:52ch;font:400 clamp(1.125rem, 1.65vw, 1.5rem)/1.6 var(--sans);color:var(--muted);margin-top:24px}.editorial-film-detail .film-page-taxonomy{gap:8px 18px;margin-top:22px}.editorial-film-detail .film-page-taxonomy :is(a,span){font:400 .9375rem/1.5 var(--sans);letter-spacing:0;text-transform:none;color:var(--wine);border:0;padding:0}.editorial-film-detail .film-page-taxonomy a{text-underline-offset:.3125rem;text-decoration:underline}.editorial-film-detail .film-page-byline{font:400 .875rem/1.6 var(--sans);margin-top:24px}.editorial-film-detail .film-reader-nav{font:400 1rem/1.5 var(--sans);gap:10px 20px;margin-top:24px}.editorial-film-detail .film-quick-facts{border:0;grid-template-columns:minmax(70px,.6fr) minmax(0,1.4fr) minmax(0,1.6fr);gap:16px 28px;max-width:900px;margin:24px 0 0;padding:0;display:grid}.editorial-film-detail .film-context-facts{border:0;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px 28px;max-width:740px;margin:24px 0 0;padding:0;display:grid}.editorial-film-detail .film-context-facts dt,.editorial-film-detail .film-quick-facts dt{color:var(--muted);font:400 .875rem/1.5 var(--sans);margin-bottom:7px}.editorial-film-detail .film-context-facts dd,.editorial-film-detail .film-quick-facts dd{font:400 1.0625rem/1.5 var(--sans);overflow-wrap:anywhere;margin:0}.editorial-film-detail .film-context-facts a,.editorial-film-detail .film-quick-facts a{color:inherit;text-decoration:none}.editorial-film-detail .film-context-facts a:is(:hover,:focus-visible),.editorial-film-detail .film-quick-facts a:is(:hover,:focus-visible){color:var(--wine);text-underline-offset:.3125rem;text-decoration:underline}.editorial-film-detail .film-runtime-context{color:var(--muted);font-size:.875rem;display:block}.editorial-film-detail .film-quick-facts .film-runtime-source{min-height:44px;color:var(--pine);text-underline-offset:.3125rem;align-items:center;font-size:.875rem;text-decoration:underline;display:inline-flex}.editorial-film-detail .film-primary-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;max-width:740px;margin-top:28px;display:flex}.editorial-film-detail .film-primary-action{background:var(--ink);min-height:50px;color:var(--paper);font:500 1rem/1.5 var(--sans);justify-content:center;align-items:center;padding:12px 24px;text-decoration:none;transition:background-color .12s ease-out;display:inline-flex}.editorial-film-detail .film-primary-action:hover{background:var(--wine)}.editorial-film-detail .film-guide-action{min-height:44px;color:var(--pine);text-underline-offset:.3125rem;align-items:center;font-size:1rem;display:inline-flex}.editorial-film-detail .film-primary-actions a:focus-visible{outline:2px solid var(--pine);outline-offset:4px}.editorial-film-detail .film-primary-actions p{color:var(--muted);font:400 .875rem/1.6 var(--sans);flex-basis:100%;margin:0}.editorial-film-detail .film-grid--unified{grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"main rail";align-items:start;gap:clamp(32px,5vw,72px);max-width:1140px;margin:48px auto 0;display:grid}.editorial-film-detail .film-main{grid-area:main;min-width:0}.editorial-film-detail .film-rail{grid-area:rail;min-width:0}.editorial-film-detail .film-main :is(p,li){font-family:var(--sans)}.editorial-film-detail .film-main .prose{font:400 1.125rem/1.85 var(--sans)}.editorial-film-detail .film-main h2{font:500 clamp(1.75rem, 2.8vw, 2.5rem)/1.2 var(--sans);letter-spacing:-.025em}.editorial-film-detail .film-main .section{margin-top:0;padding-block:38px 0}.editorial-film-detail .facts{border-color:var(--line);background:0 0}.editorial-film-detail .facts-head{font:500 1.25rem/1.4 var(--sans);text-transform:none;letter-spacing:-.015em}.editorial-film-detail .facts-row{margin-bottom:16px;display:block}.editorial-film-detail .facts-row dt{color:var(--muted);font:400 .875rem/1.5 var(--sans);text-transform:none;letter-spacing:0;margin-bottom:5px}.editorial-film-detail .facts-row dd{font:400 .9375rem/1.65 var(--sans);overflow-wrap:anywhere}.editorial-film-detail .card--related{grid-template-columns:88px minmax(0,1fr);gap:22px;padding:22px 0}.editorial-film-detail .card--related .plate{width:88px}.editorial-film-detail .card--related .card-title{font:500 1.25rem/1.4 var(--sans)}.editorial-film-detail .card--related .card-meta{font:400 .9375rem/1.6 var(--sans)}.editorial-film-detail .momo-note{border:1px solid var(--line);border-top:2px solid var(--wine);background:0 0;border-radius:0;max-width:none;padding:clamp(22px,3vw,34px)}.editorial-film-detail .momo-head{gap:12px 18px;margin-bottom:22px}.editorial-film-detail .momo-label{font:500 1.5rem/1.3 var(--sans);letter-spacing:-.015em;text-transform:none;color:var(--ink)}.editorial-film-detail .momo-chip{font:400 .875rem/1.5 var(--sans);letter-spacing:0;text-transform:none;color:var(--wine);border:0;padding:0}.editorial-film-detail .momo-who{font:400 .875rem/1.5 var(--sans);letter-spacing:0;text-transform:none;text-underline-offset:.3125rem}.editorial-film-detail .momo-note__layout{grid-template-columns:minmax(0,1fr) 120px;gap:24px}.editorial-film-detail .momo-note__pose{aspect-ratio:auto;object-fit:contain;align-self:start;width:120px;height:auto}.editorial-film-detail .momo-hook{font:500 1.375rem/1.4 var(--sans)}.editorial-film-detail .momo-preview{font:400 1rem/1.65 var(--sans)}.editorial-film-detail .momo-open,.editorial-film-detail .momo-close{font:500 .9375rem/1.5 var(--sans);letter-spacing:0;text-transform:none;color:var(--pine)}.editorial-film-detail .momo-body p{font:400 1.0625rem/1.85 var(--sans)}.editorial-film-detail .momo-body .momo-sig{text-transform:none;letter-spacing:0;font-size:.9375rem}.editorial-film-detail .momo-coming img{object-fit:contain;width:140px;height:auto}.editorial-film-detail .momo-coming-label{font:400 .875rem/1.5 var(--sans);text-transform:none;letter-spacing:0}.editorial-film-detail .momo-coming-question,.editorial-film-detail .momo-coming-lines li{font:400 1.0625rem/1.6 var(--sans)}@media (width<=900px){.films-page-shell .controls-row{grid-template-columns:minmax(0,1fr)}.films-page-shell .search-wrap{grid-column:1}.films-page-shell .filters-toggle{justify-self:start}.films-page-shell .catalogue-sort{min-width:0}.films-page-shell .catalogue-sort>span{display:block}.editorial-film-detail .film-grid--unified{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""rail"}.editorial-film-detail .film-rail{max-width:none}.editorial-film-detail .facts-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 26px;display:grid}.editorial-film-detail .film-quick-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.films-page-shell .shelf{grid-template-columns:minmax(0,1fr)}.films-page-shell .catalogue-browse-bar{align-items:start}.films-page-shell .card>.card-copy{grid-template-columns:minmax(0,1fr) 185px;gap:0 24px}}@media (width<=580px){.shell.films-page-shell{margin-top:0;padding-top:30px}.film-catalogue-heading{align-items:center;gap:20px}.films-page-shell .film-catalogue-heading h1{font-size:3.25rem}.film-catalogue-heading>a{flex-shrink:1;max-width:145px;font-size:.9375rem}.films-page-shell .catalogue-intro{margin-bottom:22px;font-size:1rem}.films-page-shell .search-wrap{grid-template-columns:minmax(0,1fr) 76px}.films-page-shell .search-input{padding-left:40px;font-size:1rem}.films-page-shell .search-field svg{left:12px}.films-page-shell .controls-row{grid-template-columns:minmax(0,1fr)}.films-page-shell .catalogue-browse-bar{margin-top:44px;display:block}.films-page-shell .catalogue-result-controls{grid-template-columns:minmax(0,1fr) auto;gap:20px;margin-top:16px;display:grid}.films-page-shell .fselect{width:100%;min-width:0}.films-page-shell .filter-row{display:block}.films-page-shell .filter-row .flabel:after{content:" +"}.films-page-shell .filter-row.is-open .flabel:after{content:" −"}.films-page-shell .filter-row .fchips{margin-top:6px;display:none}.films-page-shell .filter-row.is-open .fchips{display:flex}.films-page-shell .result-head{gap:4px 14px;font-size:.875rem}.films-page-shell .shelf>.card{padding:22px 24px 22px 38px}.films-page-shell .shelf>.card:before{top:28px;left:0}.films-page-shell .shelf>.card:after{bottom:22px;right:0}.films-page-shell .card>.card-copy{grid-template-columns:minmax(0,1fr);gap:0}.films-page-shell .card-title-row{font-size:1.6875rem;line-height:1.15}.films-page-shell .card-meta{text-align:left;grid-area:5/1;margin:12px 0 0;font-size:.75rem}.films-page-shell .card .card-intro{font-size:.875rem}.films-page-shell .card--typography .plate-title{font-size:1rem}.editorial-film-detail .film-page-lead{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""visual";gap:28px}.editorial-film-detail .film-primary-visual{justify-self:start;width:100%}.editorial-film-detail .film-primary-action{width:100%}.editorial-film-detail .h1-film{font-size:clamp(2.5rem,10vw,3.3rem)}.editorial-film-detail .film-page-header .standfirst{font-size:1.125rem}.editorial-film-detail .film-quick-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.editorial-film-detail .film-quick-facts .film-runtime-fact{grid-column:1/-1}.editorial-film-detail .film-context-facts{grid-template-columns:minmax(0,1fr);gap:16px}.editorial-film-detail .momo-note__layout{grid-template-columns:minmax(0,1fr)}.editorial-film-detail .momo-note__pose{width:112px}.editorial-film-detail .momo-head{align-items:baseline}.editorial-film-detail .momo-who{flex-basis:100%;margin-left:0}.editorial-film-detail .film-main .prose{font-size:1.0625rem;line-height:1.85}}@media (width<=360px){.films-page-shell .card-title-row{font-size:1.5625rem}}@media (prefers-reduced-motion:reduce){.card img,.films-page-shell .shelf>.card,.editorial-film-detail .film-primary-action{transition:none}}
