.home-section-container{background-color:var(--clr-dark);color:var(--clr-light)}.home-hero-section{display:flex;flex-direction:column;align-items:center;height:90vh;height:90svh}.home-hero-bg{background-color:var(--clr-dark);width:100%;height:100%;background-position:50%;background-size:cover}.home-hero-bg>video{width:100%;height:100%;object-fit:cover}.home-hero-text{--home-pitch-top:46%;--home-pitch-fs:1.2rem;position:absolute;top:var(--home-pitch-top);color:var(--clr-light);text-align:center;margin-inline:auto;display:flex;flex-direction:column;align-items:center}.home-pitch{line-height:1.3;text-transform:uppercase;font-size:var(--home-pitch-fs);font-weight:600}@media (max-width:1259px){.home-hero-text{--home-pitch-top:45%;--home-pitch-fs:1.2rem}.home-pitch{width:28ch}}@media (max-width:549px){.home-hero-text{--home-pitch-top:44%;--home-pitch-fs:0.8rem}}.home-horizontal-scroller-logo-wrapper{position:relative;height:80px;aspect-ratio:2}@media (max-width:879px){.home-horizontal-scroller-logo-wrapper{height:60px}}.home-horizontal-scroller-logo{object-fit:contain}.home-about-section{padding-block:10vh;padding-block:10svh;background-color:var(--clr-dark);color:var(--clr-light);width:100%;margin:auto;overflow:hidden}.home-about-header{padding-inline:var(--section-padding-inline)}.home-about-header,.home-productions-header,.home-shortform-header{display:flex;flex-direction:row;justify-content:space-between;-webkit-margin-after:1rem;margin-block-end:1rem;color:var(--clr-accent);h4{font-weight:600}}.home-about-header h4:first-of-type:before,.home-productions-header h4:first-of-type:before,.home-shortform-header h4:first-of-type:before{content:"";display:inline-block;background-color:var(--clr-accent);border-radius:50%;aspect-ratio:1;height:.5rem;-webkit-margin-after:.25rem;margin-block-end:.25rem;-webkit-margin-end:.25rem;margin-inline-end:.25rem}.home-about-description{margin-block:3rem;margin-inline:auto;padding-inline:var(--section-padding-inline);text-align:center;text-wrap:balance;font-weight:500}.home-about-hero-paragraph{font-size:inherit;font-weight:inherit;text-align:center;margin-inline:auto;max-width:40ch;text-wrap:pretty;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline}.home-productions-section{padding-block:var(--section-padding-block);padding-inline:var(--section-padding-inline)}.home-productions-header{-webkit-margin-after:3rem;margin-block-end:3rem}.home-work-link{-webkit-margin-before:3rem;margin-block-start:3rem}.home-shortform-section{padding-block:var(--section-padding-block);padding-inline:calc(var(--section-padding-inline) - 2rem);background-color:var(--clr-light);color:var(--clr-dark);width:100%}.home-shortform-video-container{margin-block:3rem;margin-inline:1rem;display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;grid-gap:2rem;gap:2rem}.home-shortform-video-container video{max-width:100%;aspect-ratio:9/16;border-radius:24px}@media (max-width:879px){.home-shortform-video-container{grid-template-columns:1fr 1fr}}@media (max-width:439px){.home-shortform-video-container{grid-template-columns:1fr}}.home-shortform-features-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}@media (max-width:1199px){.home-shortform-features-container{grid-template-columns:1fr 1fr}}@media (max-width:879px){.home-shortform-features-container{grid-template-columns:1fr}}.home-about-collage{--home-about-collage-image-height:280px;--home-about-collage-image-height-big:460px;padding-inline:10rem;-webkit-margin-before:1rem;margin-block-start:1rem;margin-inline:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr)}.home-about-collage-image{object-fit:contain;height:var(--home-about-collage-image-height);border-radius:1rem;width:-moz-fit-content;width:fit-content}.home-about-collage-image-wrapper{position:relative;width:-moz-fit-content;width:fit-content}.home-about-collage-image-wrapper:first-child{justify-self:end;top:2rem;right:6rem;z-index:1}.home-about-collage-image-wrapper:nth-child(2){top:4rem;left:3rem;z-index:0}.home-about-collage-image-wrapper:nth-child(3){justify-self:end;top:1rem;right:6rem;z-index:2;filter:saturate(1.1)}.home-about-collage-image-wrapper:nth-child(4){justify-self:start;top:.5rem;left:3rem;z-index:1}.home-about-collage-image-wrapper:nth-child(5) .home-about-collage-image{height:var(--home-about-collage-image-height-big)}.home-about-collage-image-wrapper:nth-child(5){grid-row:2/4;grid-column:2/3;justify-self:center;align-self:center;z-index:5}.home-about-collage-image-wrapper:nth-child(6){right:5rem}.home-about-collage-image-wrapper:nth-child(7){left:9rem}.home-about-collage-image-wrapper:nth-child(8){grid-row:3/4;grid-column:3/4;right:8rem;top:2.5rem;z-index:1}.home-about-collage-image-wrapper:nth-child(9){bottom:1rem}.home-about-collage-image-wrapper:nth-child(10){bottom:2rem}.home-about-collage-image-wrapper:nth-child(11){grid-row:3/4;grid-column:3/4;justify-self:end;right:5rem;bottom:1rem;z-index:2}.home-about-collage-image-wrapper:nth-child(12){top:.5rem;right:1rem}@media (max-width:1579px){.home-about-collage{--home-about-collage-image-height:clamp(160px,160px + 9vw,240px);--home-about-collage-image-height-big:clamp(280px,280px + 9vw,460px);padding-inline:4%}.home-about-collage-image-wrapper:first-child{top:1.5rem;right:1.75rem}.home-about-collage-image-wrapper:nth-child(2){top:3rem}.home-about-collage-image-wrapper:nth-child(3){top:1rem;right:1.5rem}.home-about-collage-image-wrapper:nth-child(4){top:.5rem;left:1.75rem}.home-about-collage-image-wrapper:nth-child(6){right:.5rem}.home-about-collage-image-wrapper:nth-child(7){left:1rem}.home-about-collage-image-wrapper:nth-child(8){right:3.5rem;top:1.25rem}.home-about-collage-image-wrapper:nth-child(9){bottom:1.25rem}.home-about-collage-image-wrapper:nth-child(10){bottom:.75rem}.home-about-collage-image-wrapper:nth-child(11){right:.25rem;bottom:1rem}.home-about-collage-image-wrapper:nth-child(12){top:.5rem;right:1rem}}@media (max-width:1239px){.home-about-collage{--home-about-collage-image-height:clamp(140px,140px + 9vw,200px);--home-about-collage-image-height-big:clamp(240px,240px + 9vw,420px)}.home-about-collage-image-wrapper:first-child{top:1.5rem;right:4rem}.home-about-collage-image-wrapper:nth-child(2){top:3rem;left:3.5rem}.home-about-collage-image-wrapper:nth-child(3){top:1rem;right:1.5rem}.home-about-collage-image-wrapper:nth-child(4){top:.5rem;left:2.5rem}.home-about-collage-image-wrapper:nth-child(6){right:.5rem}.home-about-collage-image-wrapper:nth-child(7){left:5rem}.home-about-collage-image-wrapper:nth-child(8){right:5rem;top:1.25rem}.home-about-collage-image-wrapper:nth-child(9){bottom:1.25rem}.home-about-collage-image-wrapper:nth-child(10){bottom:.75rem}.home-about-collage-image-wrapper:nth-child(11){right:.75rem;bottom:1rem}.home-about-collage-image-wrapper:nth-child(12){top:.5rem;right:1rem}}@media (max-width:1039px){.home-about-collage{--home-about-collage-image-height:clamp(100px,100px + 9vw,160px);--home-about-collage-image-height-big:clamp(200px,200px + 12vw,380px)}}@media (max-width:829px){.home-about-collage{--home-about-collage-image-height:clamp(80px,80px + 9vw,140px);--home-about-collage-image-height-big:clamp(180px,180px + 12vw,300px)}.home-about-collage-image-wrapper:first-child{top:1.5rem;right:1.5rem}.home-about-collage-image-wrapper:nth-child(2){top:1.5rem;left:2rem}.home-about-collage-image-wrapper:nth-child(3){top:1rem;right:1.5rem}.home-about-collage-image-wrapper:nth-child(4){top:.5rem;left:2.5rem}.home-about-collage-image-wrapper:nth-child(6){right:.25rem}.home-about-collage-image-wrapper:nth-child(7){left:3rem}.home-about-collage-image-wrapper:nth-child(8){right:2.75rem;top:1.25rem}.home-about-collage-image-wrapper:nth-child(9){bottom:.75rem}.home-about-collage-image-wrapper:nth-child(10){bottom:1.25rem}.home-about-collage-image-wrapper:nth-child(11){right:1rem;bottom:1rem}.home-about-collage-image-wrapper:nth-child(12){top:.5rem;right:1rem}}@media (max-width:699px){.home-about-collage{--home-about-collage-image-height:clamp(120px,120px + 5.5vw,180px);--home-about-collage-image-height-big:clamp(240px,240px + 22vw,380px);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;padding-inline:3rem}.home-about-collage-image-wrapper:nth-child(11),.home-about-collage-image-wrapper:nth-child(5),.home-about-collage-image-wrapper:nth-child(8){grid-row:unset;grid-column:unset}.home-about-collage-image-wrapper:first-child{justify-self:start;grid-row:1/2;grid-column:1/2;top:1.5rem;left:3rem}.home-about-collage-image-wrapper:nth-child(2){grid-row:2/3;grid-column:1/2;top:1rem;left:2rem}.home-about-collage-image-wrapper:nth-child(3){grid-row:1/2;grid-column:1/2;top:0;left:6rem}.home-about-collage-image-wrapper:nth-child(4){top:2rem;left:7rem}.home-about-collage-image-wrapper:nth-child(5){grid-row:3/4;grid-column:1/3;top:0;left:0}.home-about-collage-image-wrapper:nth-child(6){grid-row:1/2;grid-column:2/3;top:3rem;left:3rem}.home-about-collage-image-wrapper:nth-child(7){left:1rem;bottom:1rem}.home-about-collage-image-wrapper:nth-child(8){right:unset;top:unset;left:6rem;bottom:4rem;z-index:2}.home-about-collage-image-wrapper:nth-child(9){grid-row:5/6;grid-column:1/2;bottom:2rem;right:unset;left:.5rem}.home-about-collage-image-wrapper:nth-child(10){justify-self:end;grid-row:5/6;grid-column:1/2;right:0;bottom:3rem}.home-about-collage-image-wrapper:nth-child(11){justify-self:start;grid-row:5/6;grid-column:2/3;bottom:8rem;right:.25rem;z-index:1}.home-about-collage-image-wrapper:nth-child(12){grid-row:5/6;grid-column:2/3;top:1.25rem;right:1rem}}@media (max-width:599px){.home-about-collage{padding-inline:0}}@media (max-width:499px){.home-about-collage{--home-about-collage-image-height:clamp(72px,72px + 10vw,140px);--home-about-collage-image-height-big:clamp(200px,200px + 20vw,320px);padding-inline:1.5rem}.home-about-collage-image-wrapper:nth-child(3){grid-row:1/2;grid-column:1/2;top:0;left:2rem}.home-about-collage-image-wrapper:nth-child(4){top:2rem;left:5rem}.home-about-collage-image-wrapper:nth-child(6){grid-row:1/2;grid-column:2/3;top:3rem;left:1rem}.home-about-collage-image-wrapper:nth-child(8){right:unset;top:unset;left:5rem;bottom:4rem;z-index:2}.home-about-collage-image-wrapper:nth-child(9){grid-row:5/6;grid-column:1/2;bottom:2rem;left:.25rem}.home-about-collage-image-wrapper:nth-child(12){grid-row:5/6;grid-column:2/3;top:3.5rem;right:2rem}}@media (max-width:399px){.home-about-collage{padding-inline:0}}.arrow-path-link{display:block;text-align:center;width:-moz-fit-content;width:fit-content;margin-inline:auto}.arrow-path-svg{--arrow-dimensions:32px;width:var(--arrow-dimensions);height:var(--arrow-dimensions);margin-inline:.25rem;vertical-align:bottom;transition:all .25s ease-in-out;transform:rotate(-45deg)}.arrow-path-link:hover .arrow-path-svg{transform:rotate(0deg)}.arrow-path-link:hover .arrow-path-svg path{fill:var(--clr-accent)}