nav{color:#092350;-webkit-user-select:none;user-select:none;background-color:#fff;grid-template-columns:auto 1fr auto;width:100%;height:60px;display:grid}nav button{background:inherit;width:fit-content;color:inherit;cursor:pointer;border:0;outline:0}nav .logo{grid-auto-flow:column;align-self:center;height:36px;padding-inline:20px;font-size:large;font-weight:600;display:grid}nav .logo div{align-items:center;height:100%;display:grid;transform:skew(-14deg)}nav .logo div p{color:inherit;margin:0;padding-inline:8px;transform:skew(14deg)}nav .logo div:first-of-type{color:#fff;background:#092350;justify-self:right}nav .logo div:last-of-type{background:inherit;color:#092350;justify-self:left}nav .logo div:last-of-type p{margin-left:-2px}nav .logo:hover div:first-of-type,nav .logo:focus-visible div:first-of-type{color:#92bff6}nav .logo:hover div:last-of-type,nav .logo:focus-visible div:last-of-type{background:#92bff6}nav .navi{grid-column:3;grid-auto-flow:column;align-self:center;width:fit-content;height:fit-content;padding-right:20px;display:grid}nav .navi button{border-right:2px solid #092350;place-self:center;height:fit-content;padding-inline:7px;font-size:large;transform:skew(-14deg)}nav .navi button:hover,nav .navi button:focus-visible{color:#092350;background-color:#92bff6}nav .navi button:last-of-type{border:0}nav .navi button p{margin:0;transform:skew(14deg)}@media (width<820px){nav{height:fit-content}nav .navi{grid-auto-flow:row;margin-block:8px}nav .navi button{border:0}}.gallery{aspect-ratio:5/2;grid-template-rows:100%;width:100%;margin-top:60px;display:grid;position:relative}.gallery:focus-visible{outline:10px solid #92bff6}.gallery button{cursor:pointer;background:0 0;border:0;place-content:center;width:80px;height:100%;padding:0;display:grid;position:absolute}.gallery button:first-of-type{left:0}.gallery button:last-of-type{right:0}.gallery button svg{fill:none;height:40px}.gallery button svg path{stroke-linecap:butt;stroke-linejoin:arcs;stroke-width:4px}.gallery button:hover{opacity:.8;background-color:#92bff6}.gallery button:hover svg{stroke:#092350}.gallery figure{opacity:1;margin:0;transition:opacity .3s ease-in-out}.gallery figure.transition{opacity:0}.gallery figure figcaption{display:none}.gallery figure img{object-fit:cover;-webkit-user-select:none;user-select:none;place-self:center;width:100%;height:100%;margin:0}.home-affiliations{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;width:fit-content;max-width:100%;height:fit-content;margin:50px auto;display:flex}.home-affiliations a{justify-content:center;align-items:center;width:fit-content;max-width:100%;height:60px;margin:0;padding:2px;display:flex}.home-affiliations a img{object-fit:contain;filter:invert();place-self:center;width:auto;max-width:100%;height:auto;max-height:60px}.home-affiliations a:hover img,.home-affiliations a:focus-visible img{filter:none}.contact-staff{text-align:center;grid-template:"text image"1fr"text image"1fr/1fr 1.25fr;place-items:center;gap:10px 0;width:100%;height:100%;display:grid}.contact-staff img{aspect-ratio:1/2;object-fit:cover;grid-area:image;width:100%;height:100%}.contact-staff a,.contact-staff i,.contact-staff p{align-self:flex-end;font-size:small;margin:0!important}.contact-staff a:is(i),.contact-staff i:is(i),.contact-staff p:is(i){align-self:baseline}.studio-gallery{flex-direction:row;gap:1.5rem;width:100%;display:flex}@media (width<820px){.studio-gallery{flex-direction:column}}.studio-gallery figure{flex:1;margin-inline:0;position:relative;overflow:hidden}.studio-gallery figure:hover img{transform:scale(1.05)}.studio-gallery figure:hover figcaption{opacity:1}.studio-gallery figure img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .3s;display:block}.studio-gallery figure figcaption{text-align:center;color:#fff;opacity:0;background:#000;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.studio-gallery figure figcaption:hover,.studio-gallery figure figcaption:focus-visible{opacity:.55;outline:0}.studio-gallery figure figcaption span{letter-spacing:.05em;font-size:1.2rem;font-weight:500}html{color:#fff;background-color:#092350;width:100%;height:100%;margin:0;font-family:inter,sans-serif;font-size:14px}body{width:100%;height:100%;font-family:inherit;font-size:inherit;color:inherit;background-color:inherit;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0}#root{width:100%;height:100%}main{text-align:justify;overflow-wrap:break-word;white-space:normal;align-content:flex-start;width:100%;max-width:100%;height:calc(100vh - 160px);padding-block:50px;display:grid;overflow:hidden scroll}main ::selection{color:#092350;background-color:#92bff6}main .markdown{width:1000px;max-width:calc(100vw - 40px);text-align:inherit;margin-inline:auto;display:grid}main .markdown>*{min-width:0}main .markdown a{color:#92bff6;outline:0;width:fit-content;text-decoration:none}main .markdown a:hover,main .markdown a:focus-visible{color:#092350;background-color:#92bff6}main .markdown a.button{color:#fff;outline-offset:-6px;text-align:center;background:#092350;border:3px solid #fff;border-radius:4px;outline:3px solid #092350;place-content:center;place-self:center;width:100%;max-width:400px;height:40px;margin-block:5px;font-size:large;text-decoration:none}main .markdown a.button:hover,main .markdown a.button:focus-visible{color:#092350;background-color:#92bff6;border:3px solid #92bff6}main .markdown details{border-bottom:2px solid #fff;margin-block:10px}main .markdown details:hover,main .markdown details:focus-visible{border-bottom:2px solid #092350}main .markdown details:hover summary,main .markdown details:focus-visible summary{color:#092350;background:#92bff6}main .markdown details[open]{border-bottom:2px solid #fff}main .markdown details[open] summary{color:#092350;background:#fff}main .markdown details[open] summary:hover,main .markdown details[open] summary:focus-visible{color:#092350;background-color:#92bff6}main .markdown details>:nth-child(2):not(table,span){display:block}main .markdown details>:nth-child(2){margin-top:20px!important}main .markdown details>:last-child:not(table,span){display:block}main .markdown details>:last-child{margin-bottom:20px!important}main .markdown .h1,main .markdown .h3{width:fit-content;height:fit-content;display:grid;transform:skew(-14deg)}main .markdown .h1>*,main .markdown .h3>*{text-align:center;width:fit-content;font-size:inherit;place-self:center;margin:0;padding-inline:7px;transform:skew(14deg)}main .markdown .h1.h1,main .markdown .h3.h1{color:#092350;background-color:#fff;margin:60px 8px 20px;font-size:xx-large}@media (width<820px){main .markdown .h1.h1,main .markdown .h3.h1{font-size:x-large}}main .markdown .h1.h3,main .markdown .h3.h3{color:#fff;background-color:#092350;border:2px solid #fff;margin:20px 8px;padding-block:2px;font-size:large}main .markdown h2{border-bottom:2px solid #fff;font-size:larger}main .markdown h5{margin:10px 0}main .markdown iframe{-webkit-user-select:none;user-select:none;border:0;place-self:center;width:100%}main .markdown img{-webkit-user-select:none;user-select:none}main .markdown mark{color:#fff;background-color:#c33;padding-inline:1px;font-style:normal}main .markdown p{margin-block:10px}main .markdown p:has(img){margin-block:20px}main .markdown p>img{max-width:60%;margin:0 20%}@media (width<820px){main .markdown p>img{max-width:100%;margin:0}}main .markdown pre{box-sizing:border-box;background:#1e1e1e;border:2px solid #92bff6;border-radius:4px;width:max-content;max-width:100%;padding:8px;overflow-x:auto}main .markdown pre code{width:fit-content;min-width:100%;display:block}main .markdown pre code::selection{color:#1e1e1e;background-color:#fff}main .markdown span{grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;gap:20px;width:100%;display:grid}main .markdown span:has(a){width:calc(100% - 6px);padding-inline:6px}@media (width<820px){main .markdown span{place-items:initial;grid-auto-flow:row;grid-template:unset!important}}main .markdown summary{cursor:pointer;outline:0;padding-block:4px;font-size:larger;line-height:1.25}main .markdown summary:hover,main .markdown summary:focus-visible{color:#092350;background-color:#92bff6}main .markdown table{text-align:center;width:60%;min-width:fit-content;margin:10px auto}@media (width<820px){main .markdown table{width:100%;margin:20px 0}}main .markdown table td{outline:2px solid #92bff6;padding:4px 0}main .markdown.studios table{width:100%}main .markdown.studios table tr td:nth-child(-n+3){width:30%}:is(main .markdown.studios table tr:has(>:nth-child(5)) td:nth-child(4),main .markdown.studios table tr:has(>:nth-child(5)) td:nth-child(5)){width:5%}main .markdown.studios table tr:has(>:nth-child(4)):not(:has(>:nth-child(5))) td:nth-child(4){width:10%}main .markdown .warning{color:#fff;background-color:#c33;width:calc(100% - 8px);padding:4px;font-size:14px}main .markdown .warning a{color:#fff;text-decoration:underline}main .markdown>:first-child{margin-top:0!important}main .markdown>:last-child{margin-bottom:0!important}@media (width<820px){main{height:fit-content;overflow:unset;text-align:left;padding-block:20px}}
