.about-page-elements{flex-direction:column;align-items:center;gap:10px;max-width:1200px;margin:0 auto;padding:2px 0;display:flex;position:relative}.about-page-elements.tap,.about-page-elements.care,.about-page-elements.share,.about-page-elements.community,.about-page-elements.support{align-items:center;margin:0 auto}.carousel-header{color:#fff;text-align:left;font-size:2.5rem;font-weight:700;font-family:var(--font-francy);text-shadow:2px 2px 4px #000c;margin:3rem 0 2rem}.about-arrow{background-image:url(/aboutarrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:32px;height:45px;margin-top:10px;transform:rotate(90deg)}.about-page-elements .container{flex-direction:column;flex:none;align-items:flex-end;gap:15px;width:100%;display:flex;position:relative}.about-page-elements .content-row{flex-direction:column;flex:none;align-self:stretch;align-items:center;width:100%;min-height:150px;display:flex;position:relative}.about-page-elements .header-section{align-items:center;position:relative}.about-page-elements .title-container{flex:none;justify-content:center;align-items:center;padding:0 25px;display:inline-flex;position:relative}.about-page-elements .title{color:var(--filmtrade-webapp-variables-frosted-juniper);letter-spacing:0;white-space:normal;text-align:center;word-wrap:break-word;width:100%;margin-top:-1px;font-family:ComodoPro,Helvetica;font-size:2.25rem;font-weight:400;line-height:normal;position:relative}.about-page-elements.share .title{white-space:normal;max-width:300px;font-size:2.25rem;line-height:1.2}.about-page-elements.community .title,.about-page-elements.support .title{white-space:normal;max-width:200px;font-size:2.25rem;line-height:1.2}.about-page-elements .description{color:var(--filmtrade-webapp-variables-frosted-juniper);font-family:var(--font-maxima-nouva);letter-spacing:0;text-align:left;flex-direction:column;flex:1;justify-content:center;align-items:center;margin-top:-1px;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;display:flex;position:relative}.about-page-elements .description-text{color:#f0f5ec;font-family:var(--font-maxima-nouva);letter-spacing:0;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.about-page-elements .link-text{font-family:var(--font-maxima-nouva);letter-spacing:0;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:underline}.about-page-elements .learn-more-link{color:var(--filmtrade-webapp-variables-frosted-juniper);font-family:var(--CTA-3-thin-maxima-nova-font-family);font-size:var(--CTA-3-thin-maxima-nova-font-size);font-style:var(--CTA-3-thin-maxima-nova-font-style);font-weight:var(--CTA-3-thin-maxima-nova-font-weight);letter-spacing:var(--CTA-3-thin-maxima-nova-letter-spacing);line-height:var(--CTA-3-thin-maxima-nova-line-height);text-align:right;max-width:400px;text-decoration:underline;position:relative}.about-page-elements .tap,.about-page-elements .care,.about-page-elements .share,.about-page-elements .community,.about-page-elements .support{gap:10px;padding:1px}.about-page-elements .content-row.tap .header-section,.about-page-elements .content-row.care .header-section{flex-direction:row;display:flex}.about-page-elements .content-row.share .header-section,.about-page-elements .content-row.community .header-section{flex-direction:row;flex:none;align-items:center;gap:15px;padding-right:25px;display:flex}@media (min-width:1024px){.about-page-elements .content-row.community .header-section{gap:30px}}.about-page-elements .content-row.support .header-section{flex-direction:row;flex:none;align-items:center;gap:15px;padding-right:25px;display:flex}@media (min-width:768px){.about-page-elements .title{font-size:3rem}.about-page-elements.share .title{max-width:250px;font-size:2.75rem}.about-page-elements.community .title,.about-page-elements.support .title{white-space:normal;max-width:320px;font-size:2.75rem;line-height:1.2}.about-page-elements .description-text,.about-page-elements .description{font-size:1.125rem}.about-page-elements .tap,.about-page-elements .care,.about-page-elements .share,.about-page-elements .community,.about-page-elements .support{padding:2px}.about-page-elements .content-row{flex-direction:column;min-height:120px}.about-arrow{width:36px;height:50px;margin-top:8px;transform:rotate(90deg)}}@media (min-width:1024px){.about-page-elements .title{text-align:right;font-size:7.625rem}.about-page-elements.share .title{text-align:center;white-space:normal;max-width:200px;font-size:3.5rem;line-height:1.1}.about-page-elements.community .title,.about-page-elements.support .title{text-align:center;white-space:normal;max-width:360px;font-size:3.5rem;line-height:1.1}.about-page-elements .description-text,.about-page-elements .description{font-size:1.125rem}.about-page-elements .tap,.about-page-elements .care,.about-page-elements .share,.about-page-elements .community,.about-page-elements .support{padding:3px}.about-page-elements .content-row{flex-direction:row;align-items:center;min-height:180px}.about-arrow{width:42px;height:60px;margin-top:0;transform:none}}.content-section{padding-top:2rem}.mission-statement{text-align:center;justify-content:center;align-items:center;max-width:800px;margin:0 auto;padding:2rem 1rem;display:flex}.mission-text{font-family:var(--font-francy);font-size:var(--title-2-comodo-regular-100-font-size);color:var(--filmtrade-webapp-variables-frosted-juniper);text-align:left;margin:0;font-weight:400;line-height:1.3}@media (min-width:768px){.mission-text{font-size:var(--title-2-comodo-regular-100-font-size)}}@media (min-width:1024px){.mission-text{font-size:var(--title-2-comodo-regular-100-font-size)}}.section-header{font-family:var(--font-ultramax-vision);font-size:var(--title-2-comodo-regular-100-font-size);color:var(--filmtrade-webapp-variables-frosted-juniper);text-align:left;margin:0 0 1rem;font-weight:400;line-height:1.3}.section-subheader{font-family:var(--font-francy);font-size:var(--title-2-comodo-font-size);letter-spacing:2px;color:var(--filmtrade-webapp-variables-frosted-juniper);text-align:left;opacity:.9;margin:0 0 3rem;font-weight:700;line-height:1.4}@media (max-width:768px){.content-section{padding-top:0}.about-page-elements .learn-more-link{font-size:var(--body-2-small-maxima-nova-font-size)}.mission-statement{padding:1.5rem 1rem}.mission-text{font-size:var(--body-1-maxima-nova-font-size);margin:0 0 2rem;padding:0 1rem}.section-header{font-size:var(--title-2-comodo-font-size);margin:0 0 .5rem;padding:0 1rem}.section-subheader{font-size:var(--title-3-comodo-font-size);margin:0 0 2rem;padding:0 1rem}}.tap-section-layout{align-items:center;gap:2rem;width:100%;display:flex}.tap-text{flex:1}.tap-image-desktop{flex:none;justify-content:center;max-width:300px;display:flex}.tap-image-mobile{justify-content:center;max-width:350px;margin:1.5rem auto 0;display:none}@media (max-width:768px){.tap-image-mobile{order:3;display:flex}.tap-image-desktop{display:none}.tap-section-layout{flex-direction:column;gap:1.5rem}.tap-text{order:1}}
.theater-carousel-container{border-radius:12px;width:100%;max-width:1200px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 10px 30px #0003}.carousel-content{width:100%;height:auto;position:relative;overflow:hidden}.carousel-slides{width:100%;height:100%;transition:transform .5s ease-in-out;display:flex}.carousel-slide{flex:0 0 100%;width:100%;height:auto}.theater-image-card{width:100%;height:auto;position:relative}.theater-image-container{justify-content:center;align-items:center;width:100%;height:auto;padding-bottom:3rem;display:flex;position:relative;overflow:hidden}.theater-image{-o-object-fit:contain;object-fit:contain;background-color:#000;width:100%;max-width:100%;height:auto;max-height:80vh;transition:transform .3s}.theater-overlay{color:#fff;background:linear-gradient(#0000 0%,#0006 50%,#000c 100%);padding:2rem;position:absolute;bottom:0;left:0;right:0}.theater-info{max-width:600px}.theater-title{color:var(--filmtrade-webapp-variables-frosted-juniper);text-shadow:2px 2px 4px #000c;margin:0 0 1rem;font-family:ComodoPro,Helvetica;font-size:2rem;font-weight:400}.theater-description{font-family:var(--DNU-body-1-san-diego-font-family);color:#f0f5ec;text-shadow:1px 1px 2px #000c;margin:0;font-size:1.125rem;line-height:1.5}.carousel-indicators{justify-content:center;gap:.5rem;padding:1rem 0;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.carousel-indicator{cursor:pointer;background:0 0;border:2px solid #ffffff80;border-radius:50%;width:12px;height:12px;transition:all .3s}.carousel-indicator.active{background:var(--filmtrade-webapp-variables-frosted-juniper);border-color:var(--filmtrade-webapp-variables-frosted-juniper)}.carousel-indicator:hover{border-color:var(--filmtrade-webapp-variables-frosted-juniper);background:#595baf4d}@media (max-width:768px){.theater-carousel-container{border-radius:0;width:100vw;max-width:none;margin-left:calc(50% - 50vw)}.carousel-content{height:auto}.theater-image-container{padding-bottom:2rem}.theater-image{-o-object-fit:contain;object-fit:contain;background-color:#000;max-width:100vw;max-height:60vh}.theater-title{margin:0 0 .5rem;font-size:1.5rem}.theater-description{font-size:1rem}.theater-overlay{padding:1.5rem}.carousel-indicators{bottom:.5rem}.carousel-indicator{width:10px;height:10px}}@media (min-width:769px) and (max-width:1024px){.carousel-content{height:auto}.theater-image{max-height:65vh}.theater-title{font-size:1.75rem}}@media (min-width:1025px){.carousel-content{height:auto}.theater-image{max-height:70vh}.theater-title{font-size:2.25rem}.theater-description{font-size:1.25rem}}
.mission-page-elements{padding:var(--size-space-50);flex-direction:column;align-items:center;display:flex;position:relative}.mission-page-elements .frame-fill-max{flex-direction:column;flex:none;align-items:flex-end;width:100%;display:flex;position:relative}.mission-page-elements .row-fill{align-self:stretch;align-items:center;gap:var(--size-space-50);flex-flow:column wrap;flex:none;width:100%;min-height:200px;padding:6px;display:flex;position:relative}.mission-page-elements .share-arrows{flex:none;align-items:center;display:inline-flex;position:relative}.mission-page-elements .title-example{flex:none;justify-content:center;align-items:center;padding:0 25px;display:inline-flex;position:relative}.mission-page-elements .mission{color:var(--filmtrade-webapp-variables-frosted-juniper);font-family:var(--font-francy);letter-spacing:0;text-align:center;white-space:nowrap;width:fit-content;margin-top:-1px;padding-bottom:12px;font-size:2.25rem;font-weight:400;line-height:normal;position:relative}.mission-page-elements .asset{width:44.39px!important;height:63.93px!important;position:relative!important}.mission-page-elements .if-you-want-to-loan{color:var(--filmtrade-webapp-variables-frosted-juniper);font-family:var(--font-maxima-nouva);letter-spacing:0;flex-direction:column;flex:1;justify-content:center;align-items:center;margin-top:-1px;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;display:flex;position:relative}.if-you-want-to-loan ul{text-align:left;padding-left:20px;list-style-type:disc}.if-you-want-to-loan li{margin-bottom:1rem}.if-you-want-to-loan li:last-child{margin-bottom:0}@media (min-width:768px){.mission-page-elements .mission{padding-bottom:12px;font-size:2.75rem}.mission-page-elements .if-you-want-to-loan{font-size:1.125rem}.mission-page-elements{padding:var(--size-space-100)}.mission-page-elements .row-fill{gap:var(--size-space-100);flex-direction:column;min-height:150px}}@media (min-width:1024px){.mission-page-elements .mission{padding-bottom:12px;font-size:3.5rem}.mission-page-elements .if-you-want-to-loan{font-size:1.125rem}.mission-page-elements{padding:var(--size-space-200)}.mission-page-elements .row-fill{gap:var(--filmtrade-webapp-variables-content-gap);flex-direction:row;align-items:center;min-height:250px}}
.video-background-container{z-index:-1;width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.video-background{-o-object-fit:cover;object-fit:cover;width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-overlay{z-index:1;background:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}.about-page-content{z-index:2;background:0 0;position:relative}.about-page-wrapper,body.about-page-active{background:0 0!important}.section-header,.section-subheader,.about-page-elements .div,.about-page-elements .one-of-the-unique{text-shadow:2px 2px 4px #000c}
.png-section{z-index:5;pointer-events:none;background:0 0;justify-content:flex-end;align-items:flex-end;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.png-container{justify-content:flex-end;align-items:flex-end;width:100%;display:flex}.png-image{-o-object-fit:contain;object-fit:contain;max-width:60%;max-height:80vh}@media (max-width:1024px){.png-image{max-width:70%;max-height:70vh}}@media (max-width:768px){.png-image{max-width:80%;max-height:60vh}}@media (max-width:480px){.png-image{max-width:90%;max-height:50vh}}@media (min-width:1200px){.png-image{max-width:50%;max-height:85vh}}@media (min-width:1600px){.png-image{max-width:45%;max-height:90vh}}
.welcome-section{z-index:10;flex-direction:column;justify-content:flex-start;align-items:center;min-height:60vh;padding-top:.25rem;display:flex;position:relative}.welcome-text{text-align:center;max-width:95%}@media (min-width:1200px){.welcome-section{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:.25rem 3% 0}.welcome-text{text-align:left;flex:1;max-width:60%;padding-top:0;padding-right:1rem}.welcome-text .section-header{margin-bottom:1.5rem!important}.welcome-text .section-subheader{margin-top:0!important}.png-section{justify-content:flex-end;padding-right:3%}.png-image{max-width:35%!important;max-height:85vh!important}}@media (min-width:1600px){.welcome-section{padding:.25rem 5% 0}.welcome-text{max-width:55%;padding-right:2rem}.png-section{padding-right:5%}.png-image{max-width:30%!important;max-height:90vh!important}}@media (max-width:1199px) and (min-width:768px){.welcome-section{padding:.25rem .5rem 0}.welcome-text{max-width:98%}}@media (max-width:767px){.welcome-section{padding:.25rem .25rem 0}.welcome-text{max-width:99%}.welcome-text .section-header{font-size:clamp(3.5rem,9vw,4rem)!important}}
.mission-overlay-section{z-index:5;pointer-events:none;background:0 0;justify-content:center;align-items:center;width:100%;padding:1rem 0;display:flex}.mission-overlay-container{justify-content:center;align-items:center;width:100%;display:flex}.mission-overlay-text{justify-content:center;align-items:center;max-width:80%;margin-top:20vh;padding:2rem;display:flex}@media (max-width:1024px){.mission-overlay-text{max-width:85%;margin-top:18vh;padding:1.5rem}}@media (max-width:768px){.mission-overlay-text{max-width:90%;margin-top:15vh;padding:1rem}}@media (max-width:480px){.mission-overlay-text{max-width:95%;margin-top:12vh;padding:.5rem}}@media (min-width:1200px){.mission-overlay-text{max-width:70%;margin-top:22vh;padding:2.5rem}}@media (min-width:1600px){.mission-overlay-text{max-width:65%;margin-top:25vh;padding:3rem}}
