@import"https://hello.myfonts.net/count/38d696";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--site-width: 100%;--inset-width: 960px;--max-hero-width: 992px;--vertical-unit: 1rem;--nav-height: calc(var(--vertical-unit) * 12);--menu-size: calc(var(--vertical-unit) * 2.25);--system-font-stack: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Helvetica, Arial, sans-serif;--type-text-regular: "Brandon Text Regular", var(--system-font-stack);--type-text-medium: "Brandon Text Medium", var(--system-font-stack);--type-display-regular: "Brandon Text Regular", var(--system-font-stack);--type-display-medium: "Brandon Text Medium", var(--system-font-stack);--type-display-bold: "Brandon Text Bold", var(--system-font-stack);--white: #fff;--light-red: #bf2026;--dark-red: #a41e22;--light-gold: #fbb040;--dark-gold: #dd922d;--light-blue: #1c75bb;--dark-blue: #11618d;--dark-grey: #231f20;--grey-0: #121212;--grey-10: #151515;--grey-20: #1d1d1d;--grey-30: #2b2a2a;--grey-40: #3d3d3d;--grey-50: #565555;--grey-60: #757273;--grey-70: #959293;--grey-80: #b5b1b2;--grey-90: #d0cbcd;--grey-100: #e5dfe1;--grey-110: #f3edef;--grey-120: #fcf5f7;--grey-130: #fff8fa}*{font-family:inherit;line-height:inherit;color:inherit;margin:0}*+*{margin-top:1.5em}html{font-family:Brandon Text Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--type-text-regular);background-color:#151515;background-color:var(--grey-10);color:#231f20;color:var(--dark-grey);line-height:1.5}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}main{margin-top:0;padding-top:12rem;padding-top:var(--nav-height)}section{background-color:#d0cbcd;background-color:var(--grey-90)}footer{position:sticky;bottom:0;max-width:100%;max-width:var(--site-width);margin:0 auto;background-color:#151515;background-color:var(--grey-10);height:16rem;height:calc(var(--vertical-unit) * 16);color:#fff;color:var(--white);padding:0 40px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:1px solid #000}p{line-height:1.5}p a{padding:3px;color:#11618d;color:var(--dark-blue)}p a:hover{text-decoration:none}p a:focus{background-color:#1c75bb;background-color:var(--light-blue);color:#f3edef;color:var(--grey-110);outline:none}a+small{margin-top:.5em}h2+h4{margin-top:0}h3+h4,h3+h5{margin-top:0}h4+h2{margin-top:0}h4+h5{margin-top:0}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.5}h1,h5,h6{font-family:Brandon Text Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--type-display-bold)}h2,h3,h4{font-family:Brandon Text Medium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--type-display-medium)}h1,h4,h5{text-transform:uppercase;letter-spacing:.1em}h2{text-transform:uppercase}img,video{width:100%}::-moz-selection{color:#f3edef;color:var(--grey-110);background:#1c75bb;background:var(--light-blue)}::selection{color:#f3edef;color:var(--grey-110);background:#1c75bb;background:var(--light-blue)}@view-transition{navigation:auto}@font-face{font-family:Brandon Text Regular;src:url(/vite/assets/38D696_1_0-Cn8Yv-xH.eot);src:url(/vite/assets/38D696_1_0-Cn8Yv-xH.eot?#iefix) format("embedded-opentype"),url(/vite/assets/38D696_1_0-sYDwxbGM.woff2) format("woff2"),url(/vite/assets/38D696_1_0-DJJa3BBV.woff) format("woff"),url(/vite/assets/38D696_1_0-BhGCdyBe.ttf) format("truetype")}@font-face{font-family:Brandon Text Medium;src:url(/vite/assets/38D696_2_0-D76_oVhO.eot);src:url(/vite/assets/38D696_2_0-D76_oVhO.eot?#iefix) format("embedded-opentype"),url(/vite/assets/38D696_2_0-BJJsXNCn.woff2) format("woff2"),url(/vite/assets/38D696_2_0-Bvk8bLDP.woff) format("woff"),url(/vite/assets/38D696_2_0-CeaW9iVX.ttf) format("truetype")}@font-face{font-family:Brandon Text Bold;src:url(/vite/assets/38D696_0_0-C41Hr0cU.eot);src:url(/vite/assets/38D696_0_0-C41Hr0cU.eot?#iefix) format("embedded-opentype"),url(/vite/assets/38D696_0_0-BCIcgzvr.woff2) format("woff2"),url(/vite/assets/38D696_0_0-B2kYY2ma.woff) format("woff"),url(/vite/assets/38D696_0_0-DtC0LlKj.ttf) format("truetype")}.grid50{display:flex;flex-wrap:wrap;margin:-1em}.grid50>*{flex:1 0 12em;margin:1em}.js-hide{visibility:hidden}.offscreen{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.Caricatures{margin-top:0;padding-top:2rem}.Caricatures-List{max-width:960px;max-width:var(--inset-width);margin:0 auto;display:flex;justify-content:space-around;align-items:flex-end;overflow:hidden}.Caricatures-item{font-size:0}.Caricature{font-family:"object-fit:cover;object-position:0 0";-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0;width:300px}.Caricature-leah{height:225px}.Caricature-marc{height:221px}.Contact{background-color:#1c75bb;background-color:var(--light-blue);margin:0;padding:1.5em 3em;color:#f3edef;color:var(--grey-110)}.Contact-inset{max-width:960px;max-width:var(--inset-width);margin:0 auto;text-align:center}.Contact-pitch{margin-left:1em}.Contact-pitch h1{font-size:24px}.Contact-subtext{font-family:Brandon Text Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--type-text-regular);text-transform:none;letter-spacing:0}.Contact-email{margin-right:1em}.Contact-email h1{font-size:24px;font-family:Brandon Text Medium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--type-text-medium);text-transform:none;letter-spacing:0;margin-bottom:0}:is(.Contact-email h1) a{padding:5px}:is(.Contact-email h1) a:hover{text-decoration:none}:is(.Contact-email h1) a:active,:is(.Contact-email h1) a:focus{background-color:#f3edef;background-color:var(--grey-110);color:#1c75bb;color:var(--light-blue);outline:none}.Contact-note{margin-top:.5em;display:inline-block}@media(min-width:1000px){.Contact{padding:3em 10em}.Contact-inset{display:grid;grid-template-columns:1fr 1fr;grid-gap:5em;text-align:left}.Contact-pitch{text-align:right}.Contact-email{margin-top:0}}.Container{margin-top:0;transition:all .6s cubic-bezier(.785,.135,.15,.86);position:relative;z-index:1;background-color:#151515;background-color:var(--grey-10)}.Container.is-squished{transform:translate(-10%);opacity:.25}.Copyright{display:inline-block;color:#fff9}.Diamonds{margin-left:auto;margin-right:auto;display:flex;align-items:center;width:160px}.Diamond{height:24px;margin:0}.Diamond--center{height:48px}.Divider{display:flex;max-width:960px;max-width:var(--inset-width);margin:1.5em auto;color:#b5b1b2;color:var(--grey-80);font-family:Brandon Text Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--type-display-regular);text-align:center;text-transform:uppercase;font-size:21px}.Divider:before,.Divider:after{content:"";flex:1;align-self:center;border-bottom:2px solid CurrentColor}.Divider:before{margin-right:1em;margin-left:1em}.Divider:after{margin-left:1em;margin-right:1em}.Divider--inverse{color:#2b2a2a;color:var(--grey-30);font-family:Brandon Text Medium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--type-display-medium)}@media(max-width:700px){h1.Divider{font-size:1em}}.Header{position:fixed;margin-top:0;width:100%;width:var(--site-width);height:12rem;height:var(--nav-height);z-index:100;background-color:#151515;background-color:var(--grey-10);display:grid;grid-template-columns:1fr;grid-template-rows:12rem;grid-template-rows:var(--nav-height);grid-template-areas:"logo"}.Heading{position:absolute;bottom:0;right:0;left:0;padding:1.5em;text-align:right;width:100%;background-image:linear-gradient(transparent 0%,#00000070);color:#fff;z-index:20;line-height:1.5}.Heading h4{color:#ffffffb3}.Headroom{transition:transform .25s ease-in-out;will-change:transform}.Headroom .Logo{transition:transform 1.6s cubic-bezier(.075,.82,.165,1);transform:scale(1)}.Headroom--not-top{--nav-height: calc(var(--vertical-unit) * 5)}.Headroom--not-top .Logo{transform:scale(.5)}.Headroom--pinned{transform:translateY(0)}.Headroom--unpinned{transform:translateY(-100%)}.Headshot{border:11px solid #1c75bb;border:11px solid var(--light-blue);border-radius:29% 71%/71% 29%;height:100%}.Headshot-leah_mallen{border-radius:71% 29%/29% 71%}.Headshot--small{border:5px solid #1c75bb;border:5px solid var(--light-blue)}.Logo{grid-area:logo;justify-self:center;align-self:center}.Logo-img{--scale-logo: .75;width:calc(210px * var(--scale-logo));height:calc(125px * var(--scale-logo))}.Menu{position:fixed;top:1rem;top:var(--vertical-unit);right:1rem;right:var(--vertical-unit);margin-top:0;z-index:3000;border:none;background-color:inherit;outline:none}.Menu-icon{fill:#1c75bb;width:2.25rem;width:var(--menu-size);height:2.25rem;height:var(--menu-size)}.Menu.is-open .Menu-icon{fill:#f3edef;fill:var(--grey-110)}.Menu-line{opacity:1;transform:rotate(0) translateY(0) translate(0);transition:all .6s cubic-bezier(.785,.135,.15,.86)}.Menu-lineTop{transform-origin:0 0}.Menu-lineMiddle{transform-origin:0 50%}.Menu-lineBottom{transform-origin:0 100%}.Menu.is-open .Menu-lineTop{transform:translate(10%) translateY(3%) rotate(45deg) scaleY(.5)}.Menu.is-open .Menu-lineMiddle{opacity:0;transform:translate(100%) scaleX(0)}.Menu.is-open .Menu-lineBottom{transform:translate(10%) translateY(-3%) rotate(-45deg) scaleY(.5)}.Nav{position:fixed;overflow:scroll;left:100%;top:0;bottom:0;z-index:200;margin-top:0;background-color:#bf2026;background-color:var(--light-red);padding:9em 3em 0;transition:all .6s cubic-bezier(.785,.135,.15,.86)}.Nav ul{list-style:none;padding:0}.Nav li{padding:none;white-space:nowrap}.Nav a{display:inline-block;color:#f3edef;color:var(--grey-110);text-decoration:none;letter-spacing:.1em;transition:opacity .2s}.Nav a:hover{color:#fff}.Nav:hover a:not(:hover){opacity:.66}.Nav.is-open{transform:translate(-100%)}@media(max-width:700px){.Nav h2{font-size:1em}}.Partner{margin-top:0;padding:1em}.Partner h3,.Partner h5{text-align:center}.Partner h5{font-size:12px;color:#565555;color:var(--grey-50)}.Partner p{color:#1d1d1d;color:var(--grey-20)}.Partner-pic{margin:0 4em;text-align:center}@media(min-width:700px){.Partner p{font-size:18px}}.Person-inset{max-width:960px;max-width:var(--inset-width);margin:0 auto;padding:3em 0}.Person-photo{margin:1em 1em 1em 0}.Person-photoFrame{aspect-ratio:1 / 1}.Person-details{margin:0 1em}.Person-details h4{color:#757273;color:var(--grey-60)}@media(min-width:700px){.Person-details{display:grid;grid-template-columns:1fr 1fr;grid-gap:5em}.Person-about{margin-top:0}}.PersonCard{display:flex}.PersonCard a{text-decoration:none}.PersonCard-details{flex:1}.PersonCard-details h5{font-size:12px}.PersonCard-photoLink{display:block;font-size:0}.PersonCard-photoFrame{width:100px;height:100px;margin-right:1.5em}@media(min-width:700px){.PersonCard-photoFrame{margin-right:2em}}.PersonCardList{list-style:none;padding:0}.ProductionCard{position:relative;width:100%;height:100%}.ProductionCard-image{margin:0;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}.no-touch .ProductionCard-link .ProductionCard-image{transition:transform 1.6s cubic-bezier(.075,.82,.165,1);transform:scale(1)}.no-touch .ProductionCard-link:hover .ProductionCard-image{transform:scale(1.1)}.ProductionCard-image--top{-o-object-position:top;object-position:top}.ProductionCard-image--top_right{-o-object-position:top right;object-position:top right}.ProductionCard-image--right{-o-object-position:right;object-position:right}.ProductionCard-image--bottom_right{-o-object-position:bottom right;object-position:bottom right}.ProductionCard-image--bottom{-o-object-position:bottom;object-position:bottom}.ProductionCard-image--bottom_left{-o-object-position:bottom left;object-position:bottom left}.ProductionCard-image--left{-o-object-position:left;object-position:left}.ProductionCard-image--top_left{-o-object-position:top left;object-position:top left}.ProductionCardList{padding:10px 10px 3em;display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-rows:minmax(101px,180px);grid-auto-flow:dense}.ProductionCardList-item{font-size:14px;background-color:#2b2a2a;background-color:var(--grey-30);border-radius:5px;overflow:hidden;grid-column-end:span 1}.ProductionCardList-item:nth-child(odd){background-color:#3d3d3d;background-color:var(--grey-40)}.ProductionCardList-item+.ProductionCardList-item{margin-top:0}@media(min-width:800px){.ProductionCardList{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-rows:minmax(101px,180px);grid-auto-flow:dense}.ProductionCardList-item{grid-row-end:span 2}.ProductionCardList-item--colspan2{grid-column-end:span 2}.ProductionCardList-item--colspan3{grid-column-end:span 3}}.Team{padding:1.5em 0 0}.Team-inset{max-width:960px;max-width:var(--inset-width);margin:0 auto}@media(min-width:600px){.Team-inset{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:1.5rem;column-gap:1.5rem}}.Video{position:relative;margin:0 auto;padding-top:56.25%;height:0}.Video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;margin-top:0}.Production{overflow:auto}.Production-hero{position:relative;max-width:992px;max-width:var(--max-hero-width);margin:0 auto;line-height:0}.Production-hero img{display:block}.Production-inset{max-width:960px;max-width:var(--inset-width);margin:0 auto;padding:3em 0}.Production-inset h4,.Production-inset h5{color:#757273;color:var(--grey-60)}.Production-inset p{color:#1d1d1d;color:var(--grey-20)}.Production-inset .Production-details{margin:0 1em}@media(min-width:400px){.Production-about p{font-size:18px}}@media(min-width:700px){.Production-details{display:grid;grid-template-columns:3fr 2fr;grid-gap:6em}aside{margin-top:0}}@media(min-width:992px){.Production-hero{margin-top:3em}}
