.studio{background-color:var(--background);width:100%;height:100%;color:var(--foreground);position:relative}.studio-hero{justify-content:center;align-items:flex-end;width:100vw;padding:1.5rem;display:flex;position:relative;overflow-x:hidden}.studio-hero h1{font-size:36vw;position:relative}.studio-hero-img{aspect-ratio:7/5;width:calc(100vw - 3rem);margin:0 auto -25%;position:relative}.studio-hero-img-wrapper{position:relative;transform:translateY(-50%)}.studio-header{text-align:center;justify-content:center;align-items:center;width:100%;padding:1.5rem 1.5rem 10rem;display:flex}.studio-header-copy{width:60%}.mission-intro{background-color:var(--foreground);width:100vw;height:100svh;color:var(--background);align-items:center;gap:3rem;padding:1.5rem;display:flex;position:relative}.mission-intro-col-sm{flex:2}.mission-intro-col-lg{flex:4}.mission-intro-copy{flex-direction:column;gap:1.5rem;width:75%;display:flex}.mission-link{margin-top:4.5rem}.recognition{background-color:var(--background);width:100%;height:100svh;color:var(--foreground);text-align:center;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:relative;overflow:hidden}.recognition-copy{flex-direction:column;gap:3rem;width:60%;display:flex}.recognition-copy p{color:var(--foreground-200)}.char{letter-spacing:0;display:inline-block}.char-mask{display:inline-block;overflow:hidden}@media (max-width:1000px){.studio-hero{padding:7.5rem 1.5rem 1.5rem}.studio-header-copy,.mission-intro-copy,.recognition-copy{width:100%}.mission-intro-col-sm{display:none}.mission-intro{height:100%;min-height:100svh}.studio-hero h1{font-size:30vw}}
