@font-face{font-family:"Grexian";src:url("../fonts/Grexian-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Grexian Mixed";src:url("../fonts/Grexian-Mixed.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Grexian Shaded 1";src:url("../fonts/Grexian-Shaded_1.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Grexian Shaded 2";src:url("../fonts/Grexian-Shaded_2.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Grexian Mixed Shaded 1";src:url("../fonts/Grexian-Mixed_Shaded_1.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Grexian Mixed Shaded 2";src:url("../fonts/Grexian-Mixed_Shaded_2.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-Thin.woff2") format("woff2"),url("TaurusGrotesk-Thin.woff") format("woff");font-weight:200;font-style:normal;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-ThinItalic.woff2") format("woff2"),url("TaurusGrotesk-ThinItalic.woff") format("woff");font-weight:200;font-style:italic;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-Light.woff2") format("woff2"),url("TaurusGrotesk-Light.woff") format("woff");font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-LightItalic.woff2") format("woff2"),url("TaurusGrotesk-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-Regular.woff2") format("woff2"),url("TaurusGrotesk-Regular.woff") format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-Italic.woff2") format("woff2"),url("TaurusGrotesk-Italic.woff") format("woff");font-weight:400;font-style:italic;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-Medium.woff2") format("woff2"),url("TaurusGrotesk-Medium.woff") format("woff");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-MediumItalic.woff2") format("woff2"),url("TaurusGrotesk-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-Bold.woff2") format("woff2"),url("TaurusGrotesk-Bold.woff") format("woff");font-weight:600;font-style:normal;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-BoldItalic.woff2") format("woff2"),url("TaurusGrotesk-BoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-Heavy.woff2") format("woff2"),url("TaurusGrotesk-Heavy.woff") format("woff");font-weight:800;font-style:normal;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-HeavyItalic.woff2") format("woff2"),url("TaurusGrotesk-HeavyItalic.woff") format("woff");font-weight:800;font-style:italic;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-Black.woff2") format("woff2"),url("TaurusGrotesk-Black.woff") format("woff");font-weight:900;font-style:normal;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-BlackItalic.woff2") format("woff2"),url("TaurusGrotesk-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-stretch:normal}.type-h1{font-family:var(--font-sans);font-style:normal;font-size:calc(28 / 16 * 1rem);font-weight:900;line-height:1.1;letter-spacing:0}@media (min-width: 769px){.type-h1{font-size:calc(48 / 16 * 1rem);line-height:1.05;letter-spacing:-0.01em}}@media (min-width: 1025px){.type-h1{font-size:calc(75 / 16 * 1rem);line-height:1;letter-spacing:-0.02em}}.type-h2{font-family:var(--font-sans);font-style:normal;font-size:calc(24 / 16 * 1rem);font-weight:800;line-height:1.1;letter-spacing:0}@media (min-width: 769px){.type-h2{font-size:calc(36 / 16 * 1rem);font-weight:900;line-height:1.2;letter-spacing:-0.02em}}@media (min-width: 1025px){.type-h2{font-size:calc(50 / 16 * 1rem)}}.type-h3{font-family:var(--font-sans);font-style:normal;font-size:calc(24 / 16 * 1rem);font-weight:900;line-height:1.1;letter-spacing:0}@media (min-width: 769px){.type-h3{font-size:calc(36 / 16 * 1rem);font-weight:700;letter-spacing:-0.02em}}@media (min-width: 1025px){.type-h3{font-size:calc(47 / 16 * 1rem)}}.type-h4{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:800;line-height:1.2;letter-spacing:0}@media (min-width: 769px){.type-h4{font-size:calc(24 / 16 * 1rem);font-weight:700;line-height:1.1;letter-spacing:-0.02em}}@media (min-width: 1025px){.type-h4{font-size:calc(32 / 16 * 1rem)}}.type-h5{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:800;line-height:1.2;letter-spacing:0}@media (min-width: 769px){.type-h5{font-size:calc(20 / 16 * 1rem)}}@media (min-width: 1025px){.type-h5{font-size:calc(24 / 16 * 1rem)}}.type-sh1{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:800;line-height:1.2;letter-spacing:0}@media (min-width: 769px){.type-sh1{font-size:calc(24 / 16 * 1rem);letter-spacing:-0.02em}}@media (min-width: 1025px){.type-sh1{font-size:calc(32 / 16 * 1rem)}}.type-b1e{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:800;line-height:1.2;letter-spacing:0}@media (min-width: 769px){.type-b1e{font-size:calc(20 / 16 * 1rem);font-weight:700;letter-spacing:-0.02em}}@media (min-width: 1025px){.type-b1e{font-size:calc(28 / 16 * 1rem)}}.type-b1{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:500;line-height:1.2;letter-spacing:0}@media (min-width: 769px){.type-b1{font-size:calc(20 / 16 * 1rem);letter-spacing:-0.02em}}@media (min-width: 1025px){.type-b1{font-size:calc(28 / 16 * 1rem)}}.type-b2e{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:700;line-height:1.4;letter-spacing:0}@media (min-width: 769px){.type-b2e{font-size:calc(20 / 16 * 1rem);line-height:1.4}}@media (min-width: 1025px){.type-b2e{font-size:calc(24 / 16 * 1rem)}}.type-b2{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:500;line-height:1.4;letter-spacing:0}@media (min-width: 769px){.type-b2{font-size:calc(20 / 16 * 1rem);line-height:1.4;letter-spacing:-0.02em}}@media (min-width: 1025px){.type-b2{font-size:calc(24 / 16 * 1rem)}}.type-b3e{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:800;line-height:1.4;letter-spacing:0}@media (min-width: 769px){.type-b3e{font-size:calc(16 / 16 * 1rem);font-weight:700;letter-spacing:-0.02em}}@media (min-width: 1025px){.type-b3e{font-size:calc(18 / 16 * 1rem)}}.type-b3{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:500;line-height:1.4;letter-spacing:0}@media (min-width: 769px){.type-b3{font-size:calc(16 / 16 * 1rem)}}@media (min-width: 1025px){.type-b3{font-size:calc(18 / 16 * 1rem);letter-spacing:-0.02em}}.user-content{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:500;line-height:1.2;letter-spacing:0}@media (min-width: 769px){.user-content{font-size:calc(20 / 16 * 1rem);letter-spacing:-0.02em}}@media (min-width: 1025px){.user-content{font-size:calc(28 / 16 * 1rem)}}.user-content h1{font-family:var(--font-sans);font-style:normal;font-size:calc(28 / 16 * 1rem);font-weight:900;line-height:1.1;letter-spacing:0}@media (min-width: 769px){.user-content h1{font-size:calc(48 / 16 * 1rem);line-height:1.05;letter-spacing:-0.01em}}@media (min-width: 1025px){.user-content h1{font-size:calc(75 / 16 * 1rem);line-height:1;letter-spacing:-0.02em}}.user-content h2{font-family:var(--font-sans);font-style:normal;font-size:calc(24 / 16 * 1rem);font-weight:800;line-height:1.1;letter-spacing:0}@media (min-width: 769px){.user-content h2{font-size:calc(36 / 16 * 1rem);font-weight:900;line-height:1.2;letter-spacing:-0.02em}}@media (min-width: 1025px){.user-content h2{font-size:calc(50 / 16 * 1rem)}}.user-content h3{font-family:var(--font-sans);font-style:normal;font-size:calc(24 / 16 * 1rem);font-weight:900;line-height:1.1;letter-spacing:0}@media (min-width: 769px){.user-content h3{font-size:calc(36 / 16 * 1rem);font-weight:700;letter-spacing:-0.02em}}@media (min-width: 1025px){.user-content h3{font-size:calc(47 / 16 * 1rem)}}.user-content h4{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:800;line-height:1.2;letter-spacing:0}@media (min-width: 769px){.user-content h4{font-size:calc(24 / 16 * 1rem);font-weight:700;line-height:1.1;letter-spacing:-0.02em}}@media (min-width: 1025px){.user-content h4{font-size:calc(32 / 16 * 1rem)}}.user-content h5{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:800;line-height:1.2;letter-spacing:0}@media (min-width: 769px){.user-content h5{font-size:calc(20 / 16 * 1rem)}}@media (min-width: 1025px){.user-content h5{font-size:calc(24 / 16 * 1rem)}}.user-content blockquote{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:800;line-height:1.2;letter-spacing:0}@media (min-width: 769px){.user-content blockquote{font-size:calc(24 / 16 * 1rem);letter-spacing:-0.02em}}@media (min-width: 1025px){.user-content blockquote{font-size:calc(32 / 16 * 1rem)}}.type-s0,.type-s1,.type-s2,.type-s3,.type-s4{font-size-adjust:none}.type-s0{font-size:MIN(calc(400 / 16 * 1rem), 50vw);font-family:"Grexian", serif;font-weight:400;line-height:0.86;margin:0}.type-s1{font-size:MIN(calc(200 / 16 * 1rem), 10vw);font-family:"Grexian Mixed", serif;font-weight:400;line-height:0.86;margin:0}.type-s2{font-family:'Grexian';font-style:normal;font-weight:400;font-size:MIN(calc(150 / 16 * 1rem), 10vw);line-height:90%}.type-s3{font-family:"Grexian", serif;font-weight:400;line-height:0.86;text-transform:uppercase;font-size:calc(55 / 16 * 1rem)}@media (min-width: 769px){.type-s3{font-size:calc(64 / 16 * 1rem)}}@media (min-width: 1025px){.type-s3{font-size:calc(72 / 16 * 1rem)}}.type-s4{font-family:"Grexian", serif;font-weight:400;line-height:0.86;text-transform:uppercase;font-size:calc(45 / 16 * 1rem)}@media (min-width: 769px){.type-s4{font-size:calc(48 / 16 * 1rem)}}@media (min-width: 1025px){.type-s4{font-size:calc(58 / 16 * 1rem)}}@font-face{font-family:"Grexian";src:url("../fonts/Grexian-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Grexian Mixed";src:url("../fonts/Grexian-Mixed.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Grexian Shaded 1";src:url("../fonts/Grexian-Shaded_1.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Grexian Shaded 2";src:url("../fonts/Grexian-Shaded_2.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Grexian Mixed Shaded 1";src:url("../fonts/Grexian-Mixed_Shaded_1.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Grexian Mixed Shaded 2";src:url("../fonts/Grexian-Mixed_Shaded_2.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-Thin.woff2") format("woff2"),url("TaurusGrotesk-Thin.woff") format("woff");font-weight:200;font-style:normal;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-ThinItalic.woff2") format("woff2"),url("TaurusGrotesk-ThinItalic.woff") format("woff");font-weight:200;font-style:italic;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-Light.woff2") format("woff2"),url("TaurusGrotesk-Light.woff") format("woff");font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-LightItalic.woff2") format("woff2"),url("TaurusGrotesk-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-Regular.woff2") format("woff2"),url("TaurusGrotesk-Regular.woff") format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-Italic.woff2") format("woff2"),url("TaurusGrotesk-Italic.woff") format("woff");font-weight:400;font-style:italic;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-Medium.woff2") format("woff2"),url("TaurusGrotesk-Medium.woff") format("woff");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-MediumItalic.woff2") format("woff2"),url("TaurusGrotesk-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-Bold.woff2") format("woff2"),url("TaurusGrotesk-Bold.woff") format("woff");font-weight:600;font-style:normal;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-BoldItalic.woff2") format("woff2"),url("TaurusGrotesk-BoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-Heavy.woff2") format("woff2"),url("TaurusGrotesk-Heavy.woff") format("woff");font-weight:800;font-style:normal;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-HeavyItalic.woff2") format("woff2"),url("TaurusGrotesk-HeavyItalic.woff") format("woff");font-weight:800;font-style:italic;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-Black.woff2") format("woff2"),url("TaurusGrotesk-Black.woff") format("woff");font-weight:900;font-style:normal;font-stretch:normal}@font-face{font-family:"Taurus Grotesk";src:url("../fonts/TaurusGrotesk-BlackItalic.woff2") format("woff2"),url("TaurusGrotesk-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-stretch:normal}.type-h1{font-family:var(--font-sans);font-style:normal;font-size:calc(28 / 16 * 1rem);font-weight:900;line-height:1.1;letter-spacing:0}@media (min-width: 769px){.type-h1{font-size:calc(48 / 16 * 1rem);line-height:1.05;letter-spacing:-0.01em}}@media (min-width: 1025px){.type-h1{font-size:calc(75 / 16 * 1rem);line-height:1;letter-spacing:-0.02em}}.type-h2{font-family:var(--font-sans);font-style:normal;font-size:calc(24 / 16 * 1rem);font-weight:800;line-height:1.1;letter-spacing:0}@media (min-width: 769px){.type-h2{font-size:calc(36 / 16 * 1rem);font-weight:900;line-height:1.2;letter-spacing:-0.02em}}@media (min-width: 1025px){.type-h2{font-size:calc(50 / 16 * 1rem)}}.type-h3{font-family:var(--font-sans);font-style:normal;font-size:calc(24 / 16 * 1rem);font-weight:900;line-height:1.1;letter-spacing:0}@media (min-width: 769px){.type-h3{font-size:calc(36 / 16 * 1rem);font-weight:700;letter-spacing:-0.02em}}@media (min-width: 1025px){.type-h3{font-size:calc(47 / 16 * 1rem)}}.type-h4{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:800;line-height:1.2;letter-spacing:0}@media (min-width: 769px){.type-h4{font-size:calc(24 / 16 * 1rem);font-weight:700;line-height:1.1;letter-spacing:-0.02em}}@media (min-width: 1025px){.type-h4{font-size:calc(32 / 16 * 1rem)}}.type-h5{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:800;line-height:1.2;letter-spacing:0}@media (min-width: 769px){.type-h5{font-size:calc(20 / 16 * 1rem)}}@media (min-width: 1025px){.type-h5{font-size:calc(24 / 16 * 1rem)}}.type-sh1{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:800;line-height:1.2;letter-spacing:0}@media (min-width: 769px){.type-sh1{font-size:calc(24 / 16 * 1rem);letter-spacing:-0.02em}}@media (min-width: 1025px){.type-sh1{font-size:calc(32 / 16 * 1rem)}}.type-b1e{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:800;line-height:1.2;letter-spacing:0}@media (min-width: 769px){.type-b1e{font-size:calc(20 / 16 * 1rem);font-weight:700;letter-spacing:-0.02em}}@media (min-width: 1025px){.type-b1e{font-size:calc(28 / 16 * 1rem)}}.type-b1{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:500;line-height:1.2;letter-spacing:0}@media (min-width: 769px){.type-b1{font-size:calc(20 / 16 * 1rem);letter-spacing:-0.02em}}@media (min-width: 1025px){.type-b1{font-size:calc(28 / 16 * 1rem)}}.type-b2e{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:700;line-height:1.4;letter-spacing:0}@media (min-width: 769px){.type-b2e{font-size:calc(20 / 16 * 1rem);line-height:1.4}}@media (min-width: 1025px){.type-b2e{font-size:calc(24 / 16 * 1rem)}}.type-b2{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:500;line-height:1.4;letter-spacing:0}@media (min-width: 769px){.type-b2{font-size:calc(20 / 16 * 1rem);line-height:1.4;letter-spacing:-0.02em}}@media (min-width: 1025px){.type-b2{font-size:calc(24 / 16 * 1rem)}}.type-b3e{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:800;line-height:1.4;letter-spacing:0}@media (min-width: 769px){.type-b3e{font-size:calc(16 / 16 * 1rem);font-weight:700;letter-spacing:-0.02em}}@media (min-width: 1025px){.type-b3e{font-size:calc(18 / 16 * 1rem)}}.type-b3{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:500;line-height:1.4;letter-spacing:0}@media (min-width: 769px){.type-b3{font-size:calc(16 / 16 * 1rem)}}@media (min-width: 1025px){.type-b3{font-size:calc(18 / 16 * 1rem);letter-spacing:-0.02em}}.user-content{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:500;line-height:1.2;letter-spacing:0}@media (min-width: 769px){.user-content{font-size:calc(20 / 16 * 1rem);letter-spacing:-0.02em}}@media (min-width: 1025px){.user-content{font-size:calc(28 / 16 * 1rem)}}.user-content h1{font-family:var(--font-sans);font-style:normal;font-size:calc(28 / 16 * 1rem);font-weight:900;line-height:1.1;letter-spacing:0}@media (min-width: 769px){.user-content h1{font-size:calc(48 / 16 * 1rem);line-height:1.05;letter-spacing:-0.01em}}@media (min-width: 1025px){.user-content h1{font-size:calc(75 / 16 * 1rem);line-height:1;letter-spacing:-0.02em}}.user-content h2{font-family:var(--font-sans);font-style:normal;font-size:calc(24 / 16 * 1rem);font-weight:800;line-height:1.1;letter-spacing:0}@media (min-width: 769px){.user-content h2{font-size:calc(36 / 16 * 1rem);font-weight:900;line-height:1.2;letter-spacing:-0.02em}}@media (min-width: 1025px){.user-content h2{font-size:calc(50 / 16 * 1rem)}}.user-content h3{font-family:var(--font-sans);font-style:normal;font-size:calc(24 / 16 * 1rem);font-weight:900;line-height:1.1;letter-spacing:0}@media (min-width: 769px){.user-content h3{font-size:calc(36 / 16 * 1rem);font-weight:700;letter-spacing:-0.02em}}@media (min-width: 1025px){.user-content h3{font-size:calc(47 / 16 * 1rem)}}.user-content h4{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:800;line-height:1.2;letter-spacing:0}@media (min-width: 769px){.user-content h4{font-size:calc(24 / 16 * 1rem);font-weight:700;line-height:1.1;letter-spacing:-0.02em}}@media (min-width: 1025px){.user-content h4{font-size:calc(32 / 16 * 1rem)}}.user-content h5{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:800;line-height:1.2;letter-spacing:0}@media (min-width: 769px){.user-content h5{font-size:calc(20 / 16 * 1rem)}}@media (min-width: 1025px){.user-content h5{font-size:calc(24 / 16 * 1rem)}}.user-content blockquote{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:800;line-height:1.2;letter-spacing:0}@media (min-width: 769px){.user-content blockquote{font-size:calc(24 / 16 * 1rem);letter-spacing:-0.02em}}@media (min-width: 1025px){.user-content blockquote{font-size:calc(32 / 16 * 1rem)}}.type-s0,.type-s1,.type-s2,.type-s3,.type-s4{font-size-adjust:none}.type-s0{font-size:MIN(calc(400 / 16 * 1rem), 50vw);font-family:"Grexian", serif;font-weight:400;line-height:0.86;margin:0}.type-s1{font-size:MIN(calc(200 / 16 * 1rem), 10vw);font-family:"Grexian Mixed", serif;font-weight:400;line-height:0.86;margin:0}.type-s2{font-family:'Grexian';font-style:normal;font-weight:400;font-size:MIN(calc(150 / 16 * 1rem), 10vw);line-height:90%}.type-s3{font-family:"Grexian", serif;font-weight:400;line-height:0.86;text-transform:uppercase;font-size:calc(55 / 16 * 1rem)}@media (min-width: 769px){.type-s3{font-size:calc(64 / 16 * 1rem)}}@media (min-width: 1025px){.type-s3{font-size:calc(72 / 16 * 1rem)}}.type-s4{font-family:"Grexian", serif;font-weight:400;line-height:0.86;text-transform:uppercase;font-size:calc(45 / 16 * 1rem)}@media (min-width: 769px){.type-s4{font-size:calc(48 / 16 * 1rem)}}@media (min-width: 1025px){.type-s4{font-size:calc(58 / 16 * 1rem)}}.popup[popover]{position:fixed;inset:unset;margin:unset;top:anchor(bottom);left:anchor(left);margin-block-start:0.5rem;position-try-fallbacks:flip-block, flip-inline}.popup{background:var(--color-page);color:var(--color-black);border:1px solid var(--color-black);border-radius:0.75rem;padding:1.25rem 1.5rem;max-width:min(28rem, calc(100vw - 2rem));box-shadow:0 4px 24px RGB(from var(--color-black) r g b/0.12);z-index:10}@media (prefers-reduced-motion: no-preference){.popup{transition:opacity 0.15s var(--easing, ease),transform 0.15s var(--easing, ease)}@starting-style{.popup{opacity:0;transform:translateY(-0.25rem)}}.popup:popover-open{opacity:1;transform:translateY(0)}}.popup__content{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:500;line-height:1.4;letter-spacing:0}@media (min-width: 769px){.popup__content{font-size:calc(16 / 16 * 1rem)}}@media (min-width: 1025px){.popup__content{font-size:calc(18 / 16 * 1rem);letter-spacing:-0.02em}}.popup__content :first-child{margin-top:0}.popup__content :last-child{margin-bottom:0}.popup-trigger{cursor:help;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:0.15em}:root{--color-page: #a2a2ff;--color-footer: #4e5ed1;--color-black: #000;--color-gray: rgba(129, 129, 129, 1);--color-white: #fff;--font-sans: "Taurus Grotesk", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--content-max: 83rem;--accent-purple: #704396;--accent-blue: #76b5c5;--accent-green: #1e7145;--accent-olive: #8e8e38;--accent-orange: #e67e22;--accent-maroon: #7b241c;--accent-red: #d1432a;--easing: cubic-bezier(0.25, 0.9, 0.5, 1);--transition-duration-short: 0.1s;--transition-duration: 0.35s;--transition-duration-long: 0.6s;--transition-easing: var(--easing);--menu-stagger-start: 0.1s;--menu-stagger-step: 0.045s;--scrollbar-thumb: var(--color-footer);--scrollbar-track: oklch(from var(--color-page) calc(l - 0.1) c h);scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin;--scrollbar-width: 0px;--screen-width: calc(100vw - var(--scrollbar-width));--wrapper-padding: calc(56 / 16 * 1rem);--site-gutter: calc(16 / 16 * 1rem);--gutter: var(--site-gutter);--grid-gap: calc(16 / 16 * 1rem);--site-gutter-slim: calc(16 / 16 * 1rem);--header-height: calc(74 / 16 * 1rem);--rule-thick: 3px;--rule-thin: 1px;--scroll-align: MAX(calc((var(--screen-width) - var(--content-max)) / 2), var(--site-gutter, var(--gutter)))}@media (min-width: 769px){:root{--rule-thick: 4px;--rule-thin: 2px;--header-height: calc(88 / 16 * 1rem);--site-gutter: calc(24 / 16 * 1rem);--site-gutter-slim: calc(8 / 16 * 1rem)}}@media (min-width: 1281px){:root{--site-gutter: calc(56 / 16 * 1rem)}}[slug="home"],[slug="events"]{--color-page: #eeaaa6;--color-footer: #5d2a3e}[slug="visiting"]{--color-page: #a2a2ff;--color-footer: #4e5ed1}[slug="about-us"],[slug="jobs"]{--color-page: #bcbd84;--color-footer: #6F702F}[slug="shows"]{--color-page: #F5F5F5;--color-footer: #E9F500;--panel-accent: var(--color-footer)}.layout-show{--color-page: #ffffff;--color-footer: #E9F500}@media (prefers-reduced-motion: no-preference){@view-transition{navigation:auto}.site-header{view-transition-name:site-header}::view-transition-old(root){animation:0.35s var(--easing) both page-fade-out}::view-transition-new(root){animation:0.35s var(--easing) both page-fade-in}::view-transition-group(site-header){animation-duration:0.35s;animation-timing-function:var(--easing)}::view-transition-old(site-header),::view-transition-new(site-header){animation:none;mix-blend-mode:normal}}@media (prefers-reduced-motion: reduce){@view-transition{navigation:none}}@keyframes page-fade-out{to{opacity:0}}@keyframes page-fade-in{from{opacity:0}}#main-content{display:block}*,*::before,*::after{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);font-size-adjust:from-font;color:var(--color-black);background:transparent;text-rendering:geometricPrecision}html{background:var(--color-page);--button-color: var(--color-page);scroll-padding-top:calc(var(--header-height) + 0rem);text-wrap:pretty;font-size:16px;scrollbar-gutter:stable;transition:background var(--transition-duration) var(--transition-easing)}::selection{background:RGBA(from var(--color-footer) r g b/0.5)}a{color:inherit}input,button,select,textarea{font:inherit}hr{margin:2rem 0;border:0;border-top:var(--rule-thin) solid var(--color-black)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.button-primary{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:0.625rem;min-height:3rem;padding:0.5rem 1.875rem;border:0;background:var(--button-background, var(--color-black));color:var(--color-white);font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:700;line-height:1.4;letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer;border-radius:4px}@media (min-width: 769px){.button-primary{font-size:calc(20 / 16 * 1rem);line-height:1.4}}@media (min-width: 1025px){.button-primary{font-size:calc(24 / 16 * 1rem)}}@supports (corner-shape: superellipse(2)){.button-primary{border-radius:8px;corner-shape:superellipse(2)}}@media (min-width: 769px){.button-primary{color:var(--button-color)}}.button-primary:hover,.button-primary:focus-visible{filter:brightness(1.15)}.button-primary.light-dark-text{color:light-dark(var(--color-black), var(--color-white))}:is(h1, h2, h3, h4, h5, h6){margin:0;text-wrap:balance}.site-header{position:sticky;top:0;z-index:1;--button-color: var(--color-page);background:linear-gradient(to bottom, RGB(from var(--color-page) r g b/0.9) calc(100% - 0.34rem), RGB(from var(--color-page) r g b/0.6) calc(100% - 0.15rem), RGB(from var(--color-page) r g b/0) 100%);backdrop-filter:blur(2px);mask-image:linear-gradient(to bottom, #000 calc(100% - 0.34rem), rgba(0,0,0,0.98) calc(100% - 0.2rem), transparent calc(100%));transition:background var(--transition-duration) var(--transition-easing),color var(--transition-duration) var(--transition-easing)}@media (prefers-reduced-motion: no-preference){html:active-view-transition-type(menu) .site-header{view-transition-name:none}}.site-header__inner{position:relative;display:flex;align-items:center;gap:1.5rem;max-width:var(--content-max);margin:0 auto;height:var(--header-height)}.site-logo{--logo-height: 2.5rem;--logo-gap-ratio: 0.12;display:flex;flex-shrink:0;font-size:1.125rem;gap:calc(var(--logo-height) * var(--logo-gap-ratio));font-weight:900;letter-spacing:0.04em;text-decoration:none;text-transform:uppercase}svg [fill]{fill:currentColor}svg [stroke]{stroke:currentColor}.site-logo__moxie,.site-logo__full,.site-logo__theater{display:none;width:auto;color:inherit;vertical-align:middle}.site-logo__moxie,.site-logo__theater{display:block;height:2.5rem;width:auto}@media (max-width: 1024px){.site-header .site-logo__theater{display:none}}.site-logo__full{display:block;width:100%;max-width:88rem;height:auto;margin:0 auto}.site-nav{flex:1;margin-left:auto}.site-nav__list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1.5rem;margin:0;padding:0;list-style:none}.site-nav__link{text-decoration:underline;text-decoration-skip-ink:none;text-decoration-thickness:0.15em;text-underline-offset:0.1em;text-decoration-color:transparent;transition:text-decoration-color var(--transition-duration) var(--transition-easing)}.site-nav__link:hover,.site-nav__link:focus-visible,.site-nav__link.site-nav__link--active{text-decoration-color:currentColor;transition:text-decoration-color var(--transition-duration-short) var(--transition-easing)}.site-donate{flex-shrink:0}.menu-toggle{display:none;margin-left:auto}@media (min-width: 769px){.menu-toggle{display:none !important}}@media (min-width: 769px){.mobile-menu{display:none !important}}@media (prefers-reduced-motion: no-preference){html:active-view-transition-type(menu)::view-transition-old(root),html:active-view-transition-type(menu)::view-transition-new(root){animation:none}.site-header.is-menu-transitioning .site-logo__moxie{view-transition-name:logo-moxie;width:fit-content}.site-header.is-menu-transitioning .site-logo__theater{view-transition-name:logo-theater;width:fit-content}html.layout-home:not(.is-past-splash):has(.site-header.is-menu-transitioning:not(.is-open) ) .site-header .site-logo__moxie,html.layout-home:not(.is-past-splash):has(.site-header.is-menu-transitioning:not(.is-open) ) .site-header .site-logo__theater{view-transition-name:none}html.layout-home:not(.is-past-splash):has(.site-header.is-menu-transitioning:not(.is-open) ) .site-logo--hero .site-logo__moxie{view-transition-name:logo-moxie;width:fit-content}html.layout-home:not(.is-past-splash):has(.site-header.is-menu-transitioning:not(.is-open) ) .site-logo--hero .site-logo__theater{view-transition-name:logo-theater;width:fit-content}::view-transition-group(logo-moxie),::view-transition-group(logo-theater){animation-duration:0.35s;animation-timing-function:var(--easing)}::view-transition-old(logo-moxie),::view-transition-new(logo-moxie){height:100%;animation-timing-function:var(--easing)}::view-transition-old(logo-theater),::view-transition-new(logo-theater){height:100%;animation-duration:var(--transition-duration);animation-timing-function:var(--transition-easing);animation-fill-mode:both}::view-transition-old(logo-theater){animation-name:logo-theater-fade-out}::view-transition-new(logo-theater){animation-name:logo-theater-fade-in}}@keyframes logo-theater-fade-in{from{opacity:0}}@keyframes logo-theater-fade-out{to{opacity:0}}@keyframes mobile-menu-item-in{from{opacity:0;translate:0 0.5rem}}@media (prefers-reduced-motion: reduce){.site-header.is-menu-transitioning .site-logo__moxie,.site-header.is-menu-transitioning .site-logo__theater{view-transition-name:none}html.layout-home:not(.is-past-splash) .site-logo--hero .site-logo__moxie,html.layout-home:not(.is-past-splash) .site-logo--hero .site-logo__theater{view-transition-name:none}}@media (prefers-reduced-motion: no-preference){html.layout-home:active-view-transition-type(splash-forward)::view-transition-group(root),html.layout-home:active-view-transition-type(splash-back)::view-transition-group(root){animation:none}html.layout-home:active-view-transition-type(splash-forward)::view-transition-old(root),html.layout-home:active-view-transition-type(splash-forward)::view-transition-new(root),html.layout-home:active-view-transition-type(splash-back)::view-transition-old(root),html.layout-home:active-view-transition-type(splash-back)::view-transition-new(root){animation:none;mix-blend-mode:normal;opacity:1}html.layout-home:active-view-transition-type(splash-forward) .site-header,html.layout-home:active-view-transition-type(splash-back) .site-header{view-transition-name:none}html.layout-home:not(.is-past-splash):not(:has(.site-header.is-menu-transitioning)) .site-logo--hero{view-transition-name:logo-splash}html.layout-home.is-past-splash:not(:has(.site-header.is-menu-transitioning)) .site-header .site-logo{view-transition-name:logo-splash}html.layout-home:active-view-transition-type(splash-forward)::view-transition-group(logo-splash),html.layout-home:active-view-transition-type(splash-back)::view-transition-group(logo-splash){animation-duration:var(--transition-duration);animation-timing-function:var(--easing);transform-origin:top left}html.layout-home:active-view-transition-type(splash-forward)::view-transition-old(logo-splash),html.layout-home:active-view-transition-type(splash-back)::view-transition-old(logo-splash){animation:none;opacity:0}html.layout-home:active-view-transition-type(splash-forward)::view-transition-new(logo-splash),html.layout-home:active-view-transition-type(splash-back)::view-transition-new(logo-splash){animation:none;opacity:1;height:100%;width:100%;mix-blend-mode:normal}html.layout-home:active-view-transition-type(splash-forward)::view-transition-image-pair(logo-splash),html.layout-home:active-view-transition-type(splash-back)::view-transition-image-pair(logo-splash){overflow:clip}}@media (prefers-reduced-motion: reduce){html.layout-home:active-view-transition-type(splash-forward) .site-logo--hero,html.layout-home:active-view-transition-type(splash-forward) .site-header .site-logo,html.layout-home:active-view-transition-type(splash-back) .site-logo--hero,html.layout-home:active-view-transition-type(splash-back) .site-header .site-logo{view-transition-name:none}}html:has(.site-header.is-open){overscroll-behavior:none;--color-page: var(--color-black);--scrollbar-thumb: var(--color-black);--scrollbar-track: var(--color-black)}.site-header-spacer{display:none}@media (max-width: 768px){html:has(.site-header.is-open) .site-header-spacer{display:block;block-size:var(--site-header-bar-height)}}@media (max-width: 768px){:root{--site-header-bar-height: calc(0.5rem + 2rem + 0.5rem)}.site-header{min-block-size:var(--site-header-bar-height)}.site-header.is-menu-closing{position:sticky;top:0;z-index:100}.site-header.is-open,.site-header.is-menu-transitioning{isolation:isolate}.site-header.is-menu-transitioning:not(.is-open) .site-header__inner{position:relative;z-index:1}}@media (max-width: 768px) and (prefers-reduced-motion: no-preference){.site-header.is-menu-transitioning:not(.is-open) .site-logo{position:relative}.site-header.is-menu-transitioning:not(.is-open) .site-logo__theater{opacity:0;position:absolute;inline-size:0;block-size:0;overflow:hidden;pointer-events:none}}@media (max-width: 768px){.site-header.is-open{position:fixed;inset:0;z-index:100;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto minmax(0, 1fr) auto;gap:1.5rem;padding:1.25rem var(--gutter);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:transparent;color:var(--color-white);backdrop-filter:none;mask-image:none}.site-header.is-open .site-logo,.site-header.is-open .menu-toggle,.site-header.is-open .mobile-menu__nav,.site-header.is-open .mobile-menu__social{position:relative;z-index:1}.site-header.is-open .site-header__inner,.site-header.is-open .mobile-menu{display:contents}.site-header.is-open .mobile-menu__nav{grid-column:1;grid-row:1;align-self:start}.site-header.is-open .menu-toggle{grid-column:2;grid-row:1;align-self:start;justify-self:end;color:var(--color-white)}.site-header.is-open .menu-toggle__bar:first-child{transform:translateY(0.25rem) rotate(45deg)}.site-header.is-open .menu-toggle__bar:last-child{transform:translateY(-0.25rem) rotate(-45deg)}.site-header.is-open .site-logo{grid-column:1 / -1;grid-row:2;align-self:end;display:flex;flex-direction:column;align-items:center;min-height:0;height:100%;justify-content:end}.site-header.is-open .site-logo__moxie,.site-header.is-open .site-logo__theater{display:block;width:auto;max-height:calc((var(--screen-width) - 2 * var(--gutter)) * 0.33);flex:0 1 auto;height:calc((100% - 0.3rem) / 2);min-height:0}.site-header.is-open .site-logo__theater{opacity:1}.site-header.is-open .mobile-menu__social{grid-column:1 / -1;grid-row:3;align-self:end;color:#818181}.site-header.is-open .mobile-menu-backdrop{display:block;opacity:1;pointer-events:auto}}@media (max-width: 768px) and (prefers-reduced-motion: no-preference){.site-header.is-open .mobile-menu__item,.site-header.is-open .mobile-menu__social>li{animation:mobile-menu-item-in var(--transition-duration) var(--transition-easing) both}.site-header.is-open .mobile-menu__item:nth-child(1){animation-delay:calc( var(--menu-stagger-start) + 0 * var(--menu-stagger-step) )}.site-header.is-open .mobile-menu__item:nth-child(2){animation-delay:calc( var(--menu-stagger-start) + 1 * var(--menu-stagger-step) )}.site-header.is-open .mobile-menu__item:nth-child(3){animation-delay:calc( var(--menu-stagger-start) + 2 * var(--menu-stagger-step) )}.site-header.is-open .mobile-menu__item:nth-child(4){animation-delay:calc( var(--menu-stagger-start) + 3 * var(--menu-stagger-step) )}.site-header.is-open .mobile-menu__item:nth-child(5){animation-delay:calc( var(--menu-stagger-start) + 4 * var(--menu-stagger-step) )}.site-header.is-open .mobile-menu__social>li:nth-child(1){animation-delay:calc( var(--menu-stagger-start) + 5 * var(--menu-stagger-step) )}.site-header.is-open .mobile-menu__social>li:nth-child(2){animation-delay:calc( var(--menu-stagger-start) + 6 * var(--menu-stagger-step) )}.site-header.is-open .mobile-menu__social>li:nth-child(3){animation-delay:calc( var(--menu-stagger-start) + 7 * var(--menu-stagger-step) )}.site-header.is-open .mobile-menu__social>li:nth-child(4){animation-delay:calc( var(--menu-stagger-start) + 8 * var(--menu-stagger-step) )}}@media (max-width: 768px) and (prefers-reduced-motion: no-preference){.site-header.is-menu-transitioning .mobile-menu-backdrop{display:block}}@media (max-width: 768px){.site-header__inner{justify-content:space-between;gap:1rem}.site-logo__text{display:none}.site-logo__theater{display:none;opacity:0}.site-header.is-open .site-logo__theater,.site-header.is-menu-transitioning:not(.is-open) .site-logo__theater{display:block}}@media (max-width: 768px) and (prefers-reduced-motion: no-preference){.site-logo__theater{transition:opacity var(--transition-duration) var(--transition-easing)}}@media (max-width: 768px){.site-nav,.site-donate{display:none}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:0.375rem;flex-shrink:0;width:2rem;height:2rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;transform:translateY(-0.667rem)}.menu-toggle__bar{display:block;width:100%;height:2px;background:currentColor}}@media (max-width: 768px) and (prefers-reduced-motion: no-preference){.menu-toggle__bar{transition:transform 0.2s ease, opacity 0.2s ease}}@media (max-width: 768px){.mobile-menu-backdrop{display:none;position:fixed;inset:0;z-index:0;border:0;padding:0;background:var(--color-black);pointer-events:none}}@media (max-width: 768px) and (prefers-reduced-motion: no-preference){.mobile-menu-backdrop{opacity:0;transition:opacity var(--transition-duration) var(--transition-easing)}.site-header.is-menu-transitioning:not(.is-open) .mobile-menu-backdrop{opacity:0;pointer-events:none}}@media (max-width: 768px){.mobile-menu__list{display:flex;flex-direction:column;gap:0.25rem;margin:0;padding:0;list-style:none}.mobile-menu__link{font-size:1.5rem;font-weight:900;color:inherit;text-decoration:none}.mobile-menu__link--active{text-decoration:underline;text-decoration-thickness:0.15em;text-underline-offset:0.1em}.mobile-menu__social{display:flex;flex-wrap:wrap;gap:1rem;margin:0;padding:0 0 0.5rem;list-style:none;font-size:0.875rem;justify-content:space-between;font-weight:800;font-size:calc(14 / 18 * 1rem);line-height:1.2;text-box:trim-both cap alphabetic;color:var(--color-gray)}.mobile-menu__social a{color:inherit;text-decoration:underline;text-underline-offset:0.2em}}.right-sidebar{padding:0 0 3rem}.right-sidebar__inner{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:3rem;max-width:var(--content-max);margin:0 auto}@media (max-width: 768px){.right-sidebar__inner{grid-template-columns:1fr}}.right-sidebar__main,.right-sidebar__sidebar{min-width:0}.content-block{margin-bottom:2rem}.content-block+.content-block{margin-top:2rem}.content-block :first-child{margin-top:0}.content-block :last-child{margin-bottom:0}.content-block h1{font-family:var(--font-sans);font-style:normal;font-size:calc(28 / 16 * 1rem);font-weight:900;line-height:1.1;letter-spacing:0}@media (min-width: 769px){.content-block h1{font-size:calc(48 / 16 * 1rem);line-height:1.05;letter-spacing:-0.01em}}@media (min-width: 1025px){.content-block h1{font-size:calc(75 / 16 * 1rem);line-height:1;letter-spacing:-0.02em}}.content-block h2{font-family:var(--font-sans);font-style:normal;font-size:calc(24 / 16 * 1rem);font-weight:800;line-height:1.1;letter-spacing:0}@media (min-width: 769px){.content-block h2{font-size:calc(36 / 16 * 1rem);font-weight:900;line-height:1.2;letter-spacing:-0.02em}}@media (min-width: 1025px){.content-block h2{font-size:calc(50 / 16 * 1rem)}}.content-block p{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:800;line-height:1.2;letter-spacing:0}@media (min-width: 769px){.content-block p{font-size:calc(24 / 16 * 1rem);letter-spacing:-0.02em}}@media (min-width: 1025px){.content-block p{font-size:calc(32 / 16 * 1rem)}}.content-block a{text-decoration:underline;text-underline-offset:0.15em}.disclosure-block[open] .disclosure-block__title::after{transform:rotate(0deg)}.disclosure-block__title{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding-top:1.25rem;padding-bottom:2rem;border-top:var(--rule-thick) solid var(--color-black);cursor:pointer;list-style:none}.disclosure-block__title::-webkit-details-marker{display:none}.disclosure-block__title::marker{content:""}.disclosure-block__title::after{content:"";flex-shrink:0;width:1.375rem;height:0.6875rem;background-color:currentColor;mask:url("../images/disclosure-arrow.svg") no-repeat center/contain;transform:rotate(-90deg)}@media (prefers-reduced-motion: no-preference){.disclosure-block__title::after{transition:transform var(--transition-duration) var(--transition-easing)}}.disclosure-block__body{padding-bottom:2rem}.disclosure-block__body :first-child{margin-top:0}.disclosure-block__body :last-child{margin-bottom:0}.disclosure-block__body p{margin:0.75rem 0 1rem;max-width:42rem}.disclosure-block__body a{text-decoration:underline;text-underline-offset:0.15em}@supports (display: contents){@media (max-width: 768px){.disclosure-block::details-content{opacity:0;block-size:0;overflow-y:clip}.disclosure-block[open]::details-content{opacity:1;block-size:auto}}@media (max-width: 768px) and (prefers-reduced-motion: no-preference){.disclosure-block{interpolate-size:allow-keywords}.disclosure-block::details-content{transition:content-visibility var(--transition-duration) var(--transition-easing) allow-discrete,opacity var(--transition-duration) var(--transition-easing),block-size var(--transition-duration) var(--transition-easing)}}@media (min-width: 769px){.disclosure-block::details-content{content-visibility:visible;opacity:1;block-size:auto;overflow:visible}.disclosure-block__title{pointer-events:none;cursor:default}.disclosure-block__title::after{display:none}}}.sidebar-block{border-top:var(--rule-thick) solid var(--color-black);padding-block:1rem}@media (min-width: 769px){.sidebar-block:not(:first-child){border-top:none;padding-block:0}}.sidebar-block--schedule{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap)}@media (min-width: 769px){.sidebar-block--schedule{display:block;gap:0.5rem 1rem}}@media (min-width: 769px){.sidebar-block+.sidebar-block,.sidebar-block+.sidebar-note,.sidebar-note{margin-top:2rem}}.sidebar-block__heading{margin:0 0 0.75rem}.sidebar-block--contact{text-align:center}@media (min-width: 769px){.sidebar-block--contact{text-align:left}}.sidebar-block--contact .sidebar-block__heading{border-top:none;padding-top:0}.sidebar-block__phone,.sidebar-block__email{margin:0 0 0.5rem}.sidebar-block__intro{margin:0 0 0.75rem}.schedule-list{margin:0;border-top:none}@media (min-width: 769px){.schedule-list{border-top:var(--rule-thick) solid var(--color-black)}}.schedule-list__row{display:grid;grid-template-columns:1fr 1fr;gap:0.5rem 1rem;padding-bottom:0.5rem;border-bottom:none}@media (min-width: 769px){.schedule-list__row{padding-block:1rem}}.schedule-list__row+.schedule-list__row{padding-top:0.5rem;border-top:var(--rule-thin) solid var(--color-black)}@media (max-width: 768px){.schedule-list__row{grid-template-columns:1fr}}.schedule-list__label,.schedule-list__value{margin:0}.sidebar-note{margin:2rem 0 0;font-size:0.9375rem;padding-block:1rem;border-block:var(--rule-thick) solid var(--color-black)}@media (min-width: 769px){.sidebar-note{padding-block:0;border-block:none}}.site-footer{position:relative;overflow:hidden;background:var(--color-footer);--button-color: var(--color-footer);color:var(--color-black)}.site-footer ::selection{background:RGBA(from var(--color-page) r g b/0.5)}.site-footer__inner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:2rem;max-width:var(--content-max);margin:0 auto;padding-bottom:6rem;padding-block:1rem}@media (min-width: 769px){.site-footer__inner{padding-block:4rem}}@media (max-width: 768px){.site-footer__inner{grid-template-columns:1fr}}.site-footer__name,.site-footer__address,.site-footer__phone{margin:0}.site-footer__newsletter-headline,.site-footer__donation{margin:0 0 0.75rem}.site-footer__social{display:flex;flex-wrap:wrap;gap:1rem;margin:3rem 0 0;padding:0;list-style:none}.site-footer__social a{text-decoration:underline}.ctct-form-defaults{padding:1rem 0 0 0 !important;background-color:transparent !important}.ctct-form-defaults,.ctct-form-defaults *{font-family:unset !important;font-size:0.875rem !important;color:unset !important}.ctct-form-required:before{color:unset !important}.ctct-form-header,.ctct-form-text,.ctct-form-footer,.grecaptcha-badge{display:none !important}.ctct-form-defaults input{background:transparent !important;border:4px solid currentColor !important;outline:none !important;font-size:1rem !important;font-weight:700 !important}.ctct-form-defaults button,.ctct-form-defaults button:hover{background-color:var(--button-background, var(--color-black)) !important;color:var(--color-footer) !important;font-family:unset !important;font-size:calc(24 / 16 * 1rem) !important;font-weight:700 !important;border:none !important;outline:none !important}.ctct-form-success .ctct-form-header{display:block !important;font-size:calc(24 / 16 * 1rem) !important}.site-footer__donation a{font-size:0.875rem;text-decoration:underline}.site-footer__wordmark{margin:0;text-align:center}.site-footer__wordmark .site-logo__full{translate:0 18%}@keyframes site-footer-wordmark-parallax{from{translate:0 55%;scale:0.94}to{translate:0 18%;scale:1}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.site-footer__wordmark{view-timeline-name:--footer-wordmark;view-timeline-axis:block}.site-footer__wordmark .site-logo__full{animation:site-footer-wordmark-parallax linear both;animation-timeline:--footer-wordmark;animation-range:entry 0% cover 50%}}}@media (min-width: 769px){html.layout-home .home-top{display:contents}}@media (max-width: 768px){html.layout-home.is-splash-full{--color-page: var(--color-black)}html.layout-home .home-top{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:min(49.625rem, 100svh);padding-top:var(--site-header-bar-height);background:var(--color-black);color:var(--color-white);margin-bottom:2rem}html.layout-home .site-header{position:fixed;top:0;left:0;right:0;z-index:2}html.layout-home.is-over-splash .site-header:not(.is-open):not(.is-menu-transitioning){background:transparent;backdrop-filter:none;mask-image:none;color:var(--color-white)}html.layout-home:not(.is-over-splash) .site-header:not(.is-open):not(.is-menu-transitioning){color:var(--color-black)}html.layout-home:not(.is-past-splash) .site-header:not(.is-open) .site-logo{opacity:0;visibility:hidden;max-width:0;overflow:hidden;pointer-events:none}html.layout-home.is-past-splash .site-header:not(.is-open):not(.is-menu-transitioning) .site-logo{opacity:1;visibility:visible;max-width:12rem;pointer-events:auto}}@media (max-width: 768px) and (prefers-reduced-motion: reduce){html.layout-home .site-header:not(.is-open) .site-logo{transition:opacity var(--transition-duration) var(--transition-easing),visibility var(--transition-duration) var(--transition-easing),max-width var(--transition-duration) var(--transition-easing)}}@media (max-width: 768px){html.layout-home:has(.site-header.is-open) .site-header__home-hero,html.layout-home:has(.site-header.is-open) .home-intro{visibility:hidden}html.layout-home .site-header.is-open .site-logo{display:flex;opacity:1;visibility:visible;max-width:none;pointer-events:auto}html.layout-home.is-past-splash .site-header.is-menu-transitioning .site-logo{display:flex;opacity:1;visibility:visible;max-width:none;pointer-events:auto}html.layout-home .site-header__home-hero{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0;padding:1.5rem 1rem 0;background:transparent}html.layout-home .home-intro{flex-shrink:0;background:transparent;color:inherit}}html.layout-home.is-past-splash .site-header__home-hero{visibility:hidden;pointer-events:none}@media (min-width: 769px){html.layout-home:not(.is-past-splash) .site-header .site-logo{opacity:0;visibility:hidden;max-width:0;overflow:hidden;pointer-events:none}html.layout-home.is-past-splash .site-header .site-logo{opacity:1;visibility:visible;max-width:14rem;pointer-events:auto}}@media (min-width: 769px) and (prefers-reduced-motion: reduce){html.layout-home .site-header .site-logo{transition:opacity var(--transition-duration) var(--transition-easing),visibility var(--transition-duration) var(--transition-easing),max-width var(--transition-duration) var(--transition-easing)}}.site-header__home-hero{display:flex;justify-content:center;padding:0.625rem var(--site-gutter, var(--gutter)) 0}@media (max-width: 768px){.site-header__home-hero{width:100%}}.site-header__home-hero-inner{width:100%;max-width:var(--content-max);margin:0 auto}.site-logo--hero{flex-direction:column;align-items:center;gap:0;width:100%}.site-logo--hero .site-logo__moxie,.site-logo--hero .site-logo__theater{display:block;opacity:1;width:100%;height:auto;max-width:89rem}@media (min-width: 769px){.site-logo--hero{flex-direction:row;align-items:center;justify-content:center;gap:calc(100% * 120 * var(--logo-gap-ratio, 0.12) / (235 + 343));max-width:89rem;margin-inline:auto}.site-logo--hero .site-logo__moxie{flex:235;width:auto;max-width:none}.site-logo--hero .site-logo__theater{flex:343;width:auto;max-width:none}}@media (max-width: 768px){.site-logo--hero{max-width:21.4375rem;margin-inline:auto}.site-logo--hero .site-logo__moxie,.site-logo--hero .site-logo__theater{max-height:calc((var(--screen-width) - 2rem) * 0.33);width:auto;max-width:100%}}.home-page{padding-bottom:0}.wrapper{padding:0 var(--site-gutter)}.wrapper--slim{padding:0 var(--site-gutter-slim);--wrapper-padding: 0.5rem}.wrapper__inner{max-width:var(--content-max);margin:0 auto}.wrapper__heading{margin:3rem 0}.home-intro{display:grid;gap:var(--grid-gap)}@media (min-width: 769px){.home-intro{grid-template-columns:1fr 1fr;align-items:end}}.home-intro__inner{max-width:var(--content-max);margin:0 auto;width:100%}@media (min-width: 769px){.home-intro__inner{grid-column:2 / 3}}@media (max-width: 768px){.home-intro__inner{max-width:19.1875rem;text-align:center}}.home-intro__lead{margin:0}@media (max-width: 768px){.home-intro__lead{text-align:center}}@media (min-width: 769px){.home-intro__lead{grid-column:1;grid-row:1}}.home-intro__body{max-width:40.75rem;margin:0}@media (max-width: 768px){.home-intro__body{max-width:none;text-align:center}}@media (min-width: 769px){.home-intro__body{grid-column:2;grid-row:1 / -1;align-self:end}}.home-intro__link{margin:0}@media (min-width: 769px){.home-intro__link{grid-column:1;grid-row:2}}.home-intro__link a{color:inherit;text-decoration:underline;text-underline-offset:0.15em}@media (max-width: 768px){html.layout-home .home-top .home-intro{padding:0 1rem 2rem}}.season-block__banner{margin:0 0 1.875rem;overflow:hidden}.season-block__banner img{display:block;width:100%;height:auto;aspect-ratio:1329 / 584;object-fit:cover}.season-block__content{display:grid;align-items:flex-start;gap:var(--grid-gap);text-align:left}.season-block__content :first-child{margin-top:0}@media (min-width: 769px){.season-block__content{grid-template-columns:1fr 1fr}}@media (min-width: 769px){.season-block__content .season-block__text{grid-column:2 / 3}}.season-block__meta{margin:1lh 0}.season-block__link a{color:inherit;text-decoration:underline;text-underline-offset:0.15em}.show-cards{margin-block:6rem;padding-inline:0;overflow:visible}.show-cards .wrapper__heading{margin-bottom:1.875rem}.show-cards__list{display:flex;margin:0;gap:var(--grid-gap);padding-inline:var(--scroll-align);list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline-start:var(--scroll-align);scroll-snap-type:x proximity;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin;padding-bottom:1rem}@supports not (scrollbar-color: auto){.show-cards__list::-webkit-scrollbar{height:6px}.show-cards__list::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}.show-cards__list::-webkit-scrollbar-track{background:transparent}}.show-cards__item{flex:0 0 min(15.8125rem, 67.5vw);scroll-snap-align:start}@media (min-width: 769px){.show-cards__item{flex-basis:20rem}}.show-card{display:block;color:inherit;text-decoration:none}.show-card__image{display:block;width:100%;aspect-ratio:320 / 452;object-fit:cover;background:color-mix(in srgb, var(--color-black) 8%, var(--color-page))}.show-card__image--placeholder{min-height:12rem}.show-card__details{display:flex;flex-direction:column;gap:0.75rem;padding-top:1rem}.show-card__dates,.show-card__title,.show-card__subtitle{margin:0}.show-card__dates{color:rgba(0,0,0,0.8)}.show-card__subtitle{color:rgba(0,0,0,0.5)}.events-list__list{margin:0;padding:0;list-style:none;border-bottom:var(--rule-thick) solid var(--color-black)}.events-list__item{padding-block:2.25rem}.events-list__item:first-child{padding-top:0}.events-list__item+.events-list__item{border-top:var(--rule-thin) solid var(--color-black)}.events-list .wrapper__heading{padding-bottom:1.875rem;border-bottom:var(--rule-thick) solid var(--color-black)}.event-row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"category datetime" "content content";gap:0.75rem 1rem;align-items:start}@media (min-width: 1025px){.event-row{grid-template-columns:14rem 1fr 14rem;grid-template-areas:"category content datetime";gap:1rem;align-items:start}}.event-row__category{grid-area:category;margin:0}.event-row__datetime{grid-area:datetime;margin:0;text-align:right}.event-row__content{grid-area:content;display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.event-row__title,.event-row__description,.event-row__location{margin:0}.event-row__title a{color:inherit;text-decoration:none}.event-row__description{max-width:41rem;font-size:1rem;line-height:1.4}.event-row__description a{text-decoration:none}@media (min-width: 769px){.event-row__description{font-size:1.5rem}}.event-row__location{color:rgba(0,0,0,0.5);letter-spacing:0}.event-row__category,.event-row__datetime{font-weight:800}.past-shows{margin-block:6rem}.past-shows .wrapper__heading{margin-bottom:1.875rem}.past-shows__grid{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none}@media (min-width: 481px){.past-shows__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width: 769px){.past-shows__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.past-show{position:relative;container-type:inline-size;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;aspect-ratio:442 / 373;padding:1rem;color:var(--color-black);background:var(--panel-accent);text-decoration:none;text-align:center;transition:filter var(--transition-duration) var(--transition-easing);overflow:hidden}.past-show:hover,.past-show:focus-visible{filter:brightness(1.05)}.past-show__media{display:block;width:60%;max-width:14rem}.past-show__image{display:block;width:100%;height:auto;transition:opacity var(--transition-duration) var(--transition-easing)}.past-show:hover .past-show__image:not(.past-show__image--luminosity),.past-show:focus-visible .past-show__image:not(.past-show__image--luminosity){opacity:0}.past-show__image--luminosity{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;mix-blend-mode:luminosity;pointer-events:none}@media (prefers-reduced-motion: no-preference){.past-show__image--luminosity{transition:opacity var(--transition-duration-long) var(--transition-easing),scale var(--transition-duration-long) var(--transition-easing)}}.past-show:hover .past-show__image--luminosity,.past-show:focus-visible .past-show__image--luminosity{opacity:0.4}@media (prefers-reduced-motion: no-preference){.past-show:hover .past-show__image--luminosity,.past-show:focus-visible .past-show__image--luminosity{scale:1.05}}.past-show__title{position:relative;text-wrap:balance;color:var(--color-white)}@media (prefers-reduced-motion: no-preference){.past-show__title{transition:scale var(--transition-duration) var(--transition-easing)}}@media (prefers-reduced-motion: no-preference){.past-show:hover .past-show__title,.past-show:focus-visible .past-show__title{scale:0.95}}.support-block{text-align:center;margin-block:4rem}.support-block::before,.support-block::after{content:"";display:block;width:100%;max-width:var(--content-max);height:0.25rem;margin-inline:auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect width='2' height='4' fill='black'/%3E%3C/svg%3E");background-size:4px 100%;background-repeat:repeat-x}.support-block::before{margin-bottom:3.5rem}.support-block::after{margin-top:3.5rem}.support-block h2,.support-block .support-block__heading{margin:0;font-family:"Grexian Mixed Shaded 1", serif;font-size:clamp(4rem, 20vw, 14.1625rem);font-size-adjust:none;font-weight:400;line-height:0.78;letter-spacing:-0.02em}.support-block__inner{display:flex;flex-direction:column;align-items:center;gap:1.875rem;max-width:55rem;margin:0 auto}.support-block__inner :first-child{margin-top:0}.support-block__body{display:flex;flex-direction:column;align-items:center;gap:1.875rem;max-width:55rem;text-align:center}.support-block__link{margin:0}.support-block__link a{color:inherit;text-decoration:underline;text-underline-offset:0.15em}.event-detail,.page-detail{padding:2rem var(--gutter) 3rem}.event-detail__inner,.page-detail__inner{max-width:var(--content-max);margin:0 auto}.event-detail__category{margin:0 0 0.5rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em}.event-detail__title,.page-detail__title{margin:0 0 0.75rem;font-size:clamp(2rem, 5vw, 3.25rem);font-weight:900;line-height:1.05}.event-detail__datetime{margin:0 0 1rem;font-weight:700}.event-detail__body,.page-detail__body{margin:0 0 1.5rem;max-width:42rem}.event-detail__body:not(.type-b2),.page-detail__body:not(.type-b2){font-size:1.125rem}.about-page{padding-bottom:3rem}.about-toc{padding:0 var(--site-gutter-slim)}.about-toc__list{display:flex;flex-wrap:wrap;max-width:var(--content-max);margin:0 auto;padding:1rem 0;list-style:none;border-block:var(--rule-thick) solid var(--color-black);justify-content:center;gap:0.5rem 1rem}@media (min-width: 769px){.about-toc__list{padding:1.5rem 0;gap:0.75rem 1.5rem}}.about-toc__link{text-decoration:underline;text-decoration-thickness:0.15em;text-underline-offset:0.15em;text-decoration-color:transparent;transition:text-decoration-color var(--transition-duration) var(--transition-easing)}.about-toc__link:hover,.about-toc__link:focus-visible{text-decoration-color:currentColor}.about-section{margin-block:6rem}.about-section:first-child{border-top:0;padding-top:1.5rem}.about-section__heading{margin:0 0 1.5rem}.about-section__content :first-child{margin-top:0}.about-section__content :last-child{margin-bottom:0}.about-section__content>:is(h1, h2, h3, h4, h5, h6, hr){margin-block:1.5rem}.about-section__content>p{margin-block:1rem}.about-section__content>h1{font-family:var(--font-sans);font-style:normal;font-size:calc(28 / 16 * 1rem);font-weight:900;line-height:1.1;letter-spacing:0;max-width:48rem}@media (min-width: 769px){.about-section__content>h1{font-size:calc(48 / 16 * 1rem);line-height:1.05;letter-spacing:-0.01em}}@media (min-width: 1025px){.about-section__content>h1{font-size:calc(75 / 16 * 1rem);line-height:1;letter-spacing:-0.02em}}.about-section__content>h2{font-family:var(--font-sans);font-style:normal;font-size:calc(24 / 16 * 1rem);font-weight:800;line-height:1.1;letter-spacing:0;max-width:48rem}@media (min-width: 769px){.about-section__content>h2{font-size:calc(36 / 16 * 1rem);font-weight:900;line-height:1.2;letter-spacing:-0.02em}}@media (min-width: 1025px){.about-section__content>h2{font-size:calc(50 / 16 * 1rem)}}.about-section__content>h4{font-family:var(--font-sans);font-style:normal;font-size:calc(14 / 16 * 1rem);font-weight:800;line-height:1.2;letter-spacing:0;max-width:48rem}@media (min-width: 769px){.about-section__content>h4{font-size:calc(24 / 16 * 1rem);font-weight:700;line-height:1.1;letter-spacing:-0.02em}}@media (min-width: 1025px){.about-section__content>h4{font-size:calc(32 / 16 * 1rem)}}.about-section__content img{display:block;width:100%;height:auto}.about-section__content p:has(>img:only-child){margin:0 0 1.5rem}.about-section__content p{margin:0 0 1rem}.about-section__content a{text-decoration:underline;text-underline-offset:0.15em}.about-stats{margin:2rem 0 0;padding:0;list-style:none}.about-stats__item{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:1rem 2rem;align-items:start;padding:1.25rem 0;border-bottom:var(--rule-thin) solid var(--color-black)}@media (max-width: 768px){.about-stats__item{grid-template-columns:1fr;gap:0.5rem;text-align:center}}.about-stats__term{grid-column:1 / span 4;margin:0;container-type:inline-size}@media (max-width: 768px){.about-stats__term{grid-column:1 / -1}}.about-stats__value{font-family:"Grexian", serif;font-size:clamp(7rem, 50cqw, 16rem);font-size-adjust:none;font-weight:400;line-height:0.9;text-transform:uppercase}.about-stats__definition{max-width:36ch;grid-column:5 / span 8;margin:0;padding-block:0.8rem}@media (max-width: 768px){.about-stats__definition{grid-column:1 / -1}}.about-opportunities{margin:2rem 0 0;padding:0;list-style:none;border-top:var(--rule-thin) solid var(--color-black)}.about-opportunity{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr) auto;gap:1rem 2rem;align-items:center;padding:1.25rem 0;border-bottom:var(--rule-thin) solid var(--color-black)}@media (max-width: 768px){.about-opportunity{grid-template-columns:1fr;gap:0.75rem}}.about-opportunity__title{margin:0}.about-opportunity__info{margin:0;max-width:46ch}@media (min-width: 769px){.about-opportunity__info{padding-inline-end:5ch}}.about-opportunity__link{letter-spacing:0.04em}@media (max-width: 768px){.about-opportunity__link{justify-self:start}}.about-opportunity__link--disabled{opacity:0.35;pointer-events:none}.about-programs{margin:2rem 0 0;padding:0;list-style:none}.about-program{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:var(--grid-gap);padding:1.5rem 0;border-top:var(--rule-thin) solid var(--color-black)}.about-program:last-child{padding-bottom:0}.about-program__image{display:block;width:100%;height:auto;background:color-mix(in srgb, var(--color-black) 8%, var(--color-page));grid-column:span 3}@media (min-width: 769px){.about-program__image{grid-column:span 4}}.about-program__body{grid-column:1 / -1;grid-column:span 9;align-self:start}@media (min-width: 769px){.about-program__body{grid-column:span 8}}@media (min-width: 1281px){.about-program__body{grid-column:6 / span 6}}@media (min-width: 1281px){.about-program__body{align-self:center}}.about-program__title{margin:0 0 0.5rem}.about-program__description :first-child{margin-top:0}.about-program__description :last-child{margin-bottom:0}.about-program__description p{margin:0 0 0.75rem}.about-program__description a{font-weight:700;text-decoration:underline;text-underline-offset:0.15em}.people-grid{margin:0}.people-grid__heading{margin:0 0 1.5rem}.people-grid__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:2rem var(--grid-gap);margin:0;padding:0;list-style:none;padding-bottom:1rem}@media (max-width: 1024px){.people-grid__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 768px){.people-grid__list{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--site-gutter, var(--gutter)));padding-inline:var(--site-gutter, var(--gutter));scroll-padding-inline:var(--site-gutter, var(--gutter));scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}}@supports not (scrollbar-color: auto){@media (max-width: 768px){.people-grid__list::-webkit-scrollbar{height:6px}.people-grid__list::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.people-grid__list::-webkit-scrollbar-track{background:var(--scrollbar-track)}}}.people-grid__member{display:flex;flex-direction:column;gap:0.5rem}@media (max-width: 768px){.people-grid__member{flex:0 0 auto;scroll-snap-align:start}}.people-grid__photo{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:color-mix(in srgb, var(--color-black) 8%, var(--color-page))}.people-grid__name{margin:0}.people-grid__role{margin:0}.show-detail__cast{margin-top:3rem}@media (max-width: 768px){.show-detail__cast .people-grid__heading{text-align:center}}.featured-people{margin:0}.featured-people__heading{margin:0 0 1.5rem;font-size:1rem;font-weight:900;line-height:1.2}.featured-people__list{margin:0;padding:0;list-style:none}.featured-people__member{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:1.5rem var(--grid-gap);align-items:start;padding:1.5rem 0;border-top:var(--rule-thin) solid var(--color-black)}.featured-people__member:last-child{border-bottom:var(--rule-thin) solid var(--color-black)}@media (max-width: 768px){.featured-people__member{grid-template-columns:1fr;gap:1rem}}.featured-people__photo-wrap{grid-column:1 / span 4;overflow:hidden;aspect-ratio:432 / 400;background:oklch(from var(--color-page) calc(l - 0.1) c h);box-shadow:0 0 50px 50px var(--color-page) inset}@media (max-width: 768px){.featured-people__photo-wrap{grid-column:1 / -1}}.featured-people__body{grid-column:6 / span 7}@media (max-width: 768px){.featured-people__body{grid-column:1 / -1}}.featured-people__photo{display:block;width:100%;height:100%;object-fit:cover}.featured-people__name{margin:0 0 0.25rem}.featured-people__role{margin:0 0 0.75rem}.featured-people__bio{margin:0;overflow-y:clip}.featured-people__bio[aria-expanded="false"]{block-size:5lh}.featured-people__bio[aria-expanded="true"]{block-size:auto}.featured-people__bio-toggle{display:inline-flex;margin-top:0.75rem;padding:0;border:0;background:none;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:0.15em}.featured-people__bio-toggle[hidden]{display:none}.featured-people__bio-toggle[aria-expanded="false"] .featured-people__bio-toggle-less,.featured-people__bio-toggle[aria-expanded="true"] .featured-people__bio-toggle-more{display:none}@media (prefers-reduced-motion: no-preference){.featured-people__body{interpolate-size:allow-keywords}.featured-people__bio[aria-expanded]{transition:block-size var(--transition-duration) var(--transition-easing) allow-discrete}}.show-detail__credits{margin-top:3rem;text-align:left}.show-detail__credits .featured-people__heading{text-align:center}.show-detail__credits .featured-people__body{text-align:left}.belief-list{display:flex;margin:1rem 0 0;padding:0;flex-wrap:wrap;list-style:none;align-items:stretch;border-top:var(--rule-thin) solid var(--color-black);border-left:var(--rule-thin) solid var(--color-black)}.belief-list__item{text-align:center;container-type:inline-size;display:flex;width:160px;min-height:160px;align-items:center;justify-content:center;padding:5cqi 1rem;flex:1 1 auto;border-right:var(--rule-thin) solid var(--color-black);border-bottom:var(--rule-thin) solid var(--color-black)}@media (min-width: 769px){.belief-list__item{width:400px;min-height:300px}}.belief-list__text{margin:0;font-size:calc((100cqi) * 0.25);line-height:0.9;text-transform:uppercase;overflow-wrap:break-word;font-size-adjust:none;text-box:trim-both cap alphabetic}.belief-list__item--style-1 .belief-list__text{font-family:"Grexian Shaded 1", serif;font-weight:400}.belief-list__item--style-2 .belief-list__text{font-family:"Grexian", serif;font-weight:400}.belief-list__item--style-3 .belief-list__text{font-family:"Grexian Mixed", serif;font-weight:400}.belief-list__item--style-4 .belief-list__text{font-family:"Grexian Shaded 2", serif;font-weight:400}@supports not (font-size: 1cqi){.belief-list__text{font-size:clamp(1rem, 10vw, 4rem)}}.about-section--our-mission .about-section__content{display:flex;flex-direction:column}@media (max-width: 768px){.about-section--our-mission .about-section__inner{display:flex;flex-direction:column}.about-section--our-mission .about-section__content{display:contents}.about-section--our-mission .about-section__content p:has(>img:only-child){order:-2}.about-section--our-mission .about-section__heading{order:-1}.about-section--our-mission .about-stats{order:1}}.shows-featured{padding-inline:0;margin-bottom:0}.shows-featured__inner{display:grid;grid-template-columns:1fr 1fr;min-height:28rem}@media (max-width: 768px){.shows-featured__inner{grid-template-columns:1fr}}.shows-featured__image-col{position:relative;display:block;overflow:hidden;color:inherit;text-decoration:none;background:color-mix(in srgb, var(--color-black) 12%, var(--color-page))}@media (max-width: 768px){.shows-featured__image-col{aspect-ratio:3 / 2}}.shows-featured__image{display:block;width:100%;height:100%;object-fit:cover}.shows-featured__image.shows-featured__image--placeholder{min-height:20rem}@media (max-width: 768px){.shows-featured__image{height:auto;aspect-ratio:3 / 2}}.shows-featured__details{display:flex;align-items:center;text-align:center;padding-block:2.5rem;background:var(--panel-accent);color:var(--color-black);--button-color: var(--panel-accent)}@media (min-width: 769px){.shows-featured__details{order:-1;padding-right:var(--grid-gap);padding-left:var(--site-gutter)}}.shows-featured__details__inner{max-width:calc(var(--content-max) / 2);margin:auto}@media (min-width: 769px){.shows-featured__details__inner{margin-right:0}}.shows-featured__dates{margin:0}.shows-featured__title{margin:3rem 0 0}.shows-featured__title-link{color:inherit;text-decoration:none}.shows-featured__title-link:hover{text-decoration:underline;text-underline-offset:0.05em;text-decoration-thickness:0.015em}.shows-featured__byline{margin:1rem 0 3rem}.shows-featured__body{margin:0 auto 2rem;max-width:34rem}.shows-featured__body :first-child{margin-top:0}.shows-featured__body :last-child{margin-bottom:0}.shows-featured__body p{margin:0 0 0.5rem}.shows-featured__cta{margin:0.5rem 0 0}.shows-featured__button{display:inline-block;padding:0.65rem 1.5rem;background:var(--color-black);color:var(--color-white);text-decoration:none;transition:opacity var(--transition-duration) var(--transition-easing)}.shows-featured__button:hover,.shows-featured__button:focus-visible{opacity:0.8}.shows-upcoming{margin-bottom:0}.shows-upcoming__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;margin:0;padding:0;list-style:none}@media (max-width: 768px){.shows-upcoming__list{grid-template-columns:1fr}}.shows-upcoming-card{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;transition:opacity var(--transition-duration) var(--transition-easing);padding-bottom:2rem}.shows-upcoming-card:hover,.shows-upcoming-card:focus-visible{opacity:0.85}.shows-upcoming-card__image-col{overflow:hidden;background:color-mix(in srgb, var(--color-black) 10%, var(--color-page))}.shows-upcoming-card__image{display:block;width:100%;height:auto}.shows-upcoming-card__image.shows-upcoming-card__image--placeholder{min-height:16rem}.shows-upcoming-card__details{display:flex;flex-direction:column;gap:0.35rem;padding:1.25rem 0 0}.shows-upcoming-card__dates{margin:0}.shows-upcoming-card__title{margin:0}.shows-upcoming-card__byline{margin:0;color:color-mix(in srgb, var(--color-black) 65%, transparent)}.shows-upcoming-card__body{margin:0.25rem 0 0;max-width:36rem}.shows-upcoming-card__body :first-child{margin-top:0}.shows-upcoming-card__body :last-child{margin-bottom:0}.shows-upcoming-card__body p{margin:0 0 0.5rem}.shows-upcoming-card__cta{margin:0.35rem 0 0}.show-detail__cover{margin:0;text-align:center;min-height:calc(100vh - var(--header-height));position:relative;margin-block-end:6rem;padding-block:2rem;display:grid;place-items:center}.show-detail__cover img{display:block;width:100%;height:calc(100% + var(--header-height));position:absolute;inset:0;object-fit:cover;top:calc(-1 *var(--header-height))}.show-detail__cover-content{color:var(--color-footer);--button-background: var(--color-footer);position:relative;width:Min(90vw, 72rem);padding-inline:1rem;box-sizing:border-box;container-type:inline-size;container-name:show-title}.show-detail__title{--char-count: 20;--title-lh: 0.86;--glyph-width: 0.38;--max-block: 60vh;--max-inline: 100cqi;--target-lines: clamp(1, calc(var(--char-count) / 12), 3);font-size:MIN(calc(var(--max-block) / (var(--target-lines) * var(--title-lh))), calc(var(--max-inline) / ((var(--char-count) / var(--target-lines)) * var(--glyph-width))), calc(400 / 16 * 1rem));line-height:var(--title-lh);text-wrap:balance;max-width:100%}@supports not (font-size: 1cqi){.show-detail__title{--max-inline: 90vw}}.show-detail__body{text-align:center}.show-detail__body h1{margin-block:1em}.show-detail__body p{text-align:left;max-width:42rem;margin-inline:auto}
