.ds-entry__prizes{list-style:none;margin:var(--dd-space-4) 0 0;padding:0;display:grid;gap:var(--dd-space-2)}.ds-entry__prizes li{font:500 var(--dd-type-title)/1.25 var(--dd-display);font-optical-sizing:none;font-variation-settings:"opsz" 16;letter-spacing:var(--dd-tracking-heading);color:var(--ds-fg);max-width:22ch}.ds-entry__prizes .ds-entry__and{font:italic 500 var(--dd-type-small-title)/1 var(--dd-display);color:var(--ds-muted)}.ds-entry__detail{margin-top:var(--dd-space-4);color:var(--ds-muted)}.ds-entry form{display:grid;gap:var(--dd-space-3);margin-top:var(--dd-space-3)}.ds-entry__pair{display:grid;gap:var(--dd-space-3)}.ds-entry .ds-field__hint,.ds-entry__consent{font-size:var(--dd-type-small);color:var(--ds-muted)}.ds-entry__consent a{color:var(--ds-fg);text-decoration:underline;text-underline-offset:.2em}.ds-entry__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ds-entry__complete h3{font-size:var(--dd-type-title);margin-bottom:var(--dd-space-3)}.ds-entry .ds-checkout__status[data-error]{color:var(--ds-fg);font-weight:500}@media(min-width:600px){.ds-entry__pair{grid-template-columns:1fr 1fr}}.ds-landing-films__grid{display:grid;gap:var(--dd-space-5);margin-top:var(--dd-space-5)}.ds-landing-films .ds-section-heading.ds-sr-only+.ds-landing-films__grid{margin-top:0}.ds-landing-films__item{margin:0;min-width:0}.ds-landing-films__frame{display:block;width:100%;background:#000;border:0}.ds-landing-films--landscape .ds-landing-films__frame{aspect-ratio:16 / 9}.ds-landing-films--landscape .ds-landing-films__grid{max-width:1100px;margin-inline:auto}.ds-landing-films--portrait .ds-landing-films__frame{aspect-ratio:9 / 16;max-height:80vh;margin-inline:auto}.ds-landing-films__frame iframe{display:block;width:100%;height:100%;border:0}.ds-landing-films__item figcaption{margin-top:var(--dd-space-3)}.ds-landing-films__item blockquote{margin:0}.ds-landing-films__item blockquote p{font:500 var(--dd-type-small-title)/1.4 var(--dd-display);font-optical-sizing:none;font-variation-settings:"opsz" 16;letter-spacing:var(--dd-tracking-heading)}.ds-landing-films__item figcaption span{display:block;margin-top:var(--dd-space-2);font-size:var(--dd-type-small);color:var(--ds-muted)}@media(min-width:800px){.ds-landing-films--portrait .ds-landing-films__grid{grid-template-columns:repeat(auto-fit,minmax(0,340px));justify-content:center}}.ds-landing-films--carousel .ds-landing-films__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(80%,340px);justify-content:start;gap:var(--dd-space-3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:var(--dd-space-3);margin-top:var(--dd-space-3);scrollbar-color:var(--ds-rule) var(--ds-bg)}.ds-landing-films--carousel .ds-landing-films__item{scroll-snap-align:start}.ds-landing-films__controls{display:flex;align-items:center;justify-content:flex-end;gap:var(--dd-space-2);margin-top:var(--dd-space-4)}.ds-landing-films__controls[hidden]{display:none}.ds-landing-films__controls span{margin-right:auto;color:var(--ds-muted);font-size:var(--dd-type-small);font-variant-numeric:tabular-nums}.ds-landing-films__controls button{width:48px;height:48px;border:1px solid var(--ds-rule);background:transparent;color:var(--ds-fg);font-size:var(--dd-type-small-title);cursor:pointer}.ds-landing-films__controls button:disabled{opacity:.35;cursor:default}.ds-landing-films__controls button:focus-visible,.ds-landing-films--carousel .ds-landing-films__grid:focus-visible{outline:var(--dd-focus-width) solid var(--ds-fg);outline-offset:4px}.ds-landing-comparisons{display:grid;gap:var(--dd-space-5)}.ds-landing-comparisons>figure{margin:0}@media(min-width:800px){.ds-landing-comparisons{grid-template-columns:1fr 1fr}}.ds-section#long-term-impact .ds-section-heading h2{font-size:var(--dd-type-title);line-height:1.3;max-width:38ch;margin-inline:auto;text-wrap:balance}#long-term-impact .ds-section-heading h2 em{text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.16em;white-space:nowrap}.ds-hero__copy>.ds-hero__note,.ds-split__copy>.ds-split__note,.ds-landing-films__cta p{margin-top:var(--dd-space-3);font-size:var(--dd-type-small);font-style:italic;color:var(--ds-muted)}.ds-landing-films__cta{display:grid;justify-items:center;margin-top:var(--dd-space-5);text-align:center}@media(min-width:800px){#client-films .ds-landing-films__grid{grid-template-columns:repeat(3,minmax(0,300px))}}
