.over-home{padding-top:40px;padding-bottom:100px}.over-home>img,.over-hero>img{width:100%;height:auto;display:block;border-radius:16px}.over-home-copy{max-width:760px;margin:42px auto 0}.over-home h2,.over-hero h1{font-size:clamp(40px,6vw,84px);line-height:1.05}.over-home h3,.over-section h3{font-size:clamp(23px,3vw,34px);line-height:1.25;letter-spacing:-.025em}.over-home p,.over-section p{font-size:18px;line-height:1.75}.over-home .button{margin-top:14px}.over-hero{padding-top:60px}.over-hero .lede{margin:20px 0 32px}.over-nav{display:flex;flex-wrap:wrap;gap:8px 26px;padding-top:25px;padding-bottom:25px;border-bottom:1px solid var(--line)}.over-nav a{font-size:14px;padding:12px 0;text-decoration:none;border-bottom:1px solid transparent}.over-nav a:hover,.over-nav a:focus-visible{border-color:currentColor}.over-section{padding-top:90px;padding-bottom:90px;border-bottom:1px solid var(--line);scroll-margin-top:110px}.over-reading{max-width:820px;margin:0 auto}.over-section h2{font-size:clamp(28px,4vw,46px);line-height:1.15;margin-bottom:30px}.over-section h3{margin:22px 0}.over-section p{max-width:68ch;margin:17px 0}.over-section .button{margin:18px 0}.over-workshop{border-left:3px solid var(--ink);padding-left:28px;margin-top:40px}.button.registration-pending{opacity:.6;cursor:not-allowed}.registration-note{font-size:14px!important}.shared-ticket{font-size:15px!important;border-top:1px solid var(--line);padding-top:18px}.event-premiere-copy>.button{display:flex;width:fit-content;max-width:100%;text-align:center;white-space:normal}.field-category{padding:35px 0 55px}.field-category>h2{font-size:clamp(28px,4vw,44px);margin:0 0 30px}.film-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.film-project a{display:block;text-decoration:none}.film-project img{width:100%;height:420px;object-fit:contain;object-position:bottom;background:transparent;transition:transform .4s}.film-project h3{font-size:18px;margin:20px 0}.film-project a:hover img{transform:translateY(-6px)}.film-project a:focus-visible{outline:2px solid currentColor;outline-offset:6px}.page-over-fears{background:linear-gradient(155deg,#f7f5f0,#e9eded 55%,#e8e3db)}@media(max-width:700px){.over-home{padding-bottom:65px}.over-home-copy{margin-top:28px}.over-home h2{font-size:40px}.over-home p,.over-section p{font-size:17px}.over-hero{padding-top:35px}.over-nav{gap:4px 18px}.over-nav a{font-size:13px}.over-section{padding-top:55px;padding-bottom:55px}.over-workshop{padding-left:18px}.film-project-grid{grid-template-columns:1fr;gap:38px}.film-project{max-width:360px;margin:auto;width:100%}.film-project img{height:auto;max-height:520px;object-fit:contain}.field-category{padding-bottom:25px}}@media(prefers-reduced-motion:reduce){.film-project img{transition:none}}
