.audience-connected{padding-block:var(--space-section-lg);background:var(--ink);color:var(--bone);border-top:var(--stroke-regular) solid var(--line-dark)}.home-page .audience-connected__modules{justify-content:center;gap:var(--space-8) var(--space-6);margin:var(--space-16) auto 0;grid-template-columns:repeat(9,auto);padding:0;list-style:none;display:grid}@media (width<=1199px){.home-page .audience-connected__modules{grid-template-columns:repeat(5,auto)}.audience-connected__modules li:nth-child(6){grid-column-start:1;transform:translate(50%)}.audience-connected__modules li:nth-child(n+7){transform:translate(50%)}}.audience-connected__modules li{justify-items:center;gap:var(--space-5);width:calc(var(--space-24) + var(--space-6));color:var(--grey-1);font-size:var(--text-sm);display:grid}.audience-connected__tile{width:calc(var(--space-20) + var(--space-4));aspect-ratio:1;border:var(--stroke-regular) solid var(--line-dark);border-radius:calc(var(--radius) + var(--space-3));background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--green) 14%, transparent), transparent 70%), var(--ink-2);color:var(--bone);box-shadow:0 12px 32px color-mix(in srgb, var(--green) 6%, transparent);place-items:center;display:grid;position:relative}.audience-connected__tile svg{width:var(--space-10);height:var(--space-10);stroke-width:var(--icon-stroke-width)}.home-page .audience-connected__highlights{gap:var(--space-6);max-width:1040px;margin:var(--space-16) auto 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.audience-connected__highlights li{padding:var(--space-10);border:var(--stroke-regular) solid var(--line-dark);border-radius:var(--radii-card);background:radial-gradient(ellipse at 100% 100%, color-mix(in srgb, var(--green) 12%, transparent), transparent 60%), var(--ink-2)}.audience-connected__highlights h3{margin:var(--space-8) 0 0;font-family:var(--type-h2-family);font-size:var(--type-h6-size);font-weight:var(--font-weight-medium)}.audience-connected .audience-connected__highlights p{margin:var(--space-5) 0 0;max-width:44ch;color:var(--grey-1);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}@media (width<=800px){.home-page .audience-connected__highlights{grid-template-columns:1fr}}@media (width<=600px){.audience-connected{padding-block:var(--space-section)}.home-page .audience-connected__modules{grid-template-columns:repeat(3,auto)}.audience-connected__modules li:nth-child(n+6){grid-column-start:auto;transform:none}.audience-connected__modules li{width:calc(var(--space-20) + var(--space-4));font-size:var(--text-xs)}.audience-connected__tile{width:var(--space-20)}.audience-connected__highlights li{padding:var(--space-8)}}.theatre-network{isolation:isolate;gap:var(--space-8) var(--space-5);margin:var(--space-12) 0 0;padding:var(--space-8) 0;background:radial-gradient(ellipse at center, var(--website-brand-t3), transparent 65%);grid-template-rows:minmax(9rem,auto) minmax(18rem,auto) minmax(9rem,auto) auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.theatre-network__connections{z-index:-1;fill:none;width:100%;height:100%;stroke:var(--website-brand-border);stroke-width:var(--stroke-regular);position:absolute;inset:0}.theatre-network__connections path{vector-effect:non-scaling-stroke}.theatre-network__show{padding:var(--space-16);border:var(--stroke-regular) solid var(--line);border-radius:var(--radii-card);background:var(--ink-2);color:var(--foreground);box-shadow:var(--shadow-raised);text-align:center;grid-area:2/5/auto/9;align-self:center;position:relative}.theatre-network__show-label{font-family:var(--type-eyebrow-family);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-line-height);letter-spacing:var(--type-eyebrow-letter-spacing);text-transform:uppercase;justify-content:center;align-items:center;gap:var(--space-4);color:var(--green);display:flex}.theatre-network__stage{height:11rem;margin-block:var(--space-6);background:conic-gradient(from 160deg at 50% 0%, transparent, var(--website-brand-t3) 20deg, transparent 40deg);place-items:center;display:grid;position:relative;overflow:hidden}.theatre-network__arch{border:var(--stroke-regular) solid var(--website-brand-border);opacity:.45;border-bottom:0;border-radius:50% 50% 0 0;width:85%;height:90%;position:absolute;bottom:0}.theatre-network .theatre-network__star{aspect-ratio:1;width:min(12rem,100%);height:auto;margin:var(--space-8) auto;box-shadow:none;z-index:1;background:0 0;border:0;position:relative}.theatre-network__star img{opacity:0;width:100%;height:100%}.theatre-network__star:before{content:"";background:var(--white);border-radius:50%;position:absolute;inset:10%}.theatre-network__star:after{content:"";background:var(--surface-inverse);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='512'%20height='512'%20viewBox='0%200%20512%20512'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_432_133)'%3e%3cg%20clip-path='url(%23clip1_432_133)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M512%20512H0V0H512V512ZM260.155%2075.4893C258.618%2071.7938%20253.382%2071.7938%20251.845%2075.4893L206.271%20185.063C205.622%20186.621%20204.157%20187.685%20202.476%20187.82L84.1816%20197.304C80.1918%20197.624%2078.5744%20202.603%2081.6143%20205.207L171.741%20282.411C173.023%20283.509%20173.583%20285.232%20173.191%20286.873L145.655%20402.308C144.727%20406.201%20148.963%20409.278%20152.379%20407.191L253.654%20345.333C255.094%20344.453%20256.906%20344.453%20258.346%20345.333L359.621%20407.191C363.037%20409.278%20367.273%20406.201%20366.345%20402.308L338.809%20286.873C338.417%20285.232%20338.977%20283.509%20340.259%20282.411L430.386%20205.207C433.426%20202.603%20431.808%20197.624%20427.818%20197.304L309.524%20187.82C307.843%20187.685%20306.378%20186.621%20305.729%20185.063L260.155%2075.4893Z'%20fill='black'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_432_133'%3e%3crect%20width='512'%20height='512'%20rx='256'%20fill='white'/%3e%3c/clipPath%3e%3cclipPath%20id='clip1_432_133'%3e%3crect%20width='512'%20height='512'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='512'%20height='512'%20viewBox='0%200%20512%20512'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_432_133)'%3e%3cg%20clip-path='url(%23clip1_432_133)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M512%20512H0V0H512V512ZM260.155%2075.4893C258.618%2071.7938%20253.382%2071.7938%20251.845%2075.4893L206.271%20185.063C205.622%20186.621%20204.157%20187.685%20202.476%20187.82L84.1816%20197.304C80.1918%20197.624%2078.5744%20202.603%2081.6143%20205.207L171.741%20282.411C173.023%20283.509%20173.583%20285.232%20173.191%20286.873L145.655%20402.308C144.727%20406.201%20148.963%20409.278%20152.379%20407.191L253.654%20345.333C255.094%20344.453%20256.906%20344.453%20258.346%20345.333L359.621%20407.191C363.037%20409.278%20367.273%20406.201%20366.345%20402.308L338.809%20286.873C338.417%20285.232%20338.977%20283.509%20340.259%20282.411L430.386%20205.207C433.426%20202.603%20431.808%20197.624%20427.818%20197.304L309.524%20187.82C307.843%20187.685%20306.378%20186.621%20305.729%20185.063L260.155%2075.4893Z'%20fill='black'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_432_133'%3e%3crect%20width='512'%20height='512'%20rx='256'%20fill='white'/%3e%3c/clipPath%3e%3cclipPath%20id='clip1_432_133'%3e%3crect%20width='512'%20height='512'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") 50%/contain no-repeat}.theatre-network--artist .theatre-network__stage{background:radial-gradient(circle, var(--website-brand-t3), transparent 70%)}.theatre-network--artist .theatre-network__arch{border-bottom:var(--stroke-regular) solid var(--website-brand-border);border-radius:50%;width:9rem;height:9rem;top:1rem;bottom:auto}.theatre-network__floor{width:100%;height:var(--space-8);border-top:var(--stroke-regular) solid var(--website-brand);background:repeating-linear-gradient(90deg, transparent 0 14%, var(--website-brand-t4) 14% 15%);position:absolute;bottom:0;transform:perspective(8rem)rotateX(45deg)}.theatre-network__title{margin:var(--space-5) 0;display:block}.theatre-network--artist .theatre-network__floor{display:none}.theatre-network__show p{color:var(--grey-1);margin:0}.theatre-network__roles{list-style:none;display:contents}.theatre-network__role{align-self:center;align-items:center;gap:var(--space-5);padding:var(--space-7);border:var(--stroke-regular) solid var(--line);border-radius:var(--radii-card);background:var(--ink-2);min-width:0;color:var(--bone);box-shadow:var(--shadow-raised);display:flex;position:relative}.theatre-network__role strong,.theatre-network__role div>span{display:block}.theatre-network__role div>span{margin-top:var(--space-4);color:var(--grey-1)}.theatre-network__icon{width:var(--space-11);height:var(--space-11);border-radius:var(--radii-control);color:var(--green);background:var(--website-brand-t3);flex-shrink:0;place-items:center;display:grid}.theatre-network__port{width:var(--space-4);height:var(--space-4);background:var(--green);box-shadow:0 0 0 var(--space-3) var(--website-brand-t3);border-radius:50%;position:absolute}.theatre-network__role--0{grid-area:1/2/auto/5}.theatre-network__role--1{grid-area:1/9/auto/12}.theatre-network__role--2{grid-area:2/10/auto/13}.theatre-network__role--3{grid-area:3/9/auto/12}.theatre-network__role--4{grid-area:3/2/auto/5}.theatre-network__role--5{grid-area:2/1/auto/4}.theatre-network__role--0 .theatre-network__port,.theatre-network__role--1 .theatre-network__port{left:calc(50% - var(--space-3));bottom:calc(var(--space-3) * -1)}.theatre-network__role--4 .theatre-network__port,.theatre-network__role--3 .theatre-network__port{left:calc(50% - var(--space-3));top:calc(var(--space-3) * -1)}.theatre-network__role--2 .theatre-network__port{left:calc(var(--space-3) * -1);top:calc(50% - var(--space-3))}.theatre-network__role--5 .theatre-network__port{right:calc(var(--space-3) * -1);top:calc(50% - var(--space-3))}.theatre-network figcaption{text-align:center;color:var(--grey-1);grid-area:4/1/auto/-1}@media (width<=800px){.theatre-network{gap:var(--space-10);grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.theatre-network__connections{display:none}.theatre-network__show{box-sizing:border-box;grid-area:1/1;justify-self:center;width:min(100%,24rem)}.theatre-network__show:after{content:"";height:var(--space-10);border-left:var(--stroke-regular) solid var(--website-brand-border);position:absolute;top:100%;left:50%}.theatre-network__roles{gap:var(--space-6);padding:var(--space-8) 0 0;border-top:var(--stroke-regular) solid var(--website-brand-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.theatre-network__role{padding:var(--space-6);grid-area:auto;align-self:stretch}.theatre-network__port{top:calc(var(--space-3) * -1);bottom:auto;left:var(--space-7);display:none;right:auto}.theatre-network figcaption{grid-row:auto}}@media (width<=420px){.theatre-network__roles{grid-template-columns:minmax(0,1fr)}}.role-deck{justify-items:center;gap:var(--space-10);width:100%;display:grid}.home-page .role-deck__stack{aspect-ratio:3/4;perspective:1400px;width:min(100%,400px);margin:0;padding:0;list-style:none;position:relative}.role-deck__card{border:var(--stroke-regular) solid var(--line-dark);background:var(--ink-2);box-shadow:0 30px 60px color-mix(in srgb, var(--ink) 70%, transparent), 0 0 var(--space-12) color-mix(in srgb, var(--green) 10%, transparent);transform-origin:50% 100%;backface-visibility:hidden;border-radius:2rem;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .45s,filter .45s;position:absolute;inset:0;overflow:hidden}.role-deck__card img{object-fit:cover;width:100%;height:100%;display:block}.role-deck__card[data-position="0"]{z-index:3;border-color:color-mix(in srgb, var(--green) 45%, var(--line-dark));transform:none}.role-deck__card[data-position="1"]{z-index:2;filter:brightness(.55);transform:translate(12%,-3%)rotate(6deg)scale(.92)}.role-deck__card[data-position="2"]{z-index:1;filter:brightness(.4);transform:translate(-12%,-2%)rotate(-7deg)scale(.86)}.role-deck__card[data-position=away]{z-index:4;opacity:0;pointer-events:none;transform:translate(-30%,4%)rotateY(-75deg)rotate(-8deg)}.role-deck__caption{gap:var(--space-3);padding:var(--space-16) var(--space-8) var(--space-8);background:linear-gradient(0deg, color-mix(in srgb, var(--ink) 92%, transparent), transparent);text-align:left;display:grid;position:absolute;inset:auto 0 0}.role-deck__eyebrow{color:var(--green);font-family:var(--f-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase}.role-deck__caption strong{color:var(--white);font-family:var(--type-h2-family);font-size:var(--type-h5-size);font-weight:var(--font-weight-medium)}.role-deck__caption>span:last-child{color:var(--grey-1);font-size:var(--text-sm)}.role-deck__card:not([data-position="0"]) .role-deck__caption{opacity:0}.role-deck__dots{gap:var(--space-4);display:flex}.home-page .role-deck__dots button{width:var(--space-6);height:var(--space-3);border-radius:var(--radii-pill);background:var(--line-dark);cursor:pointer;border:0;padding:0;transition:width .3s,background-color .3s}.home-page .role-deck__dots button.is-active{width:var(--space-12);background:var(--green)}.home-page .role-deck__dots button:focus-visible{outline:var(--stroke-focus) solid var(--green);outline-offset:var(--space-3)}@media (width<=600px){.home-page .role-deck__stack{width:min(76%,300px)}.role-deck__caption{padding:var(--space-12) var(--space-6) var(--space-6)}}@media (prefers-reduced-motion:reduce){.role-deck__card,.home-page .role-deck__dots button{transition:none}}.audience-page .audience-hero.wrap{align-items:center;gap:var(--space-16);min-height:780px;padding-top:calc(var(--page-content-top) + var(--space-12));padding-bottom:var(--space-16);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.audience-hero .sh__description{max-width:58ch}.audience-page .audience-connection{padding-block:var(--space-24) calc(var(--space-24) + var(--space-10));background:var(--card);border-top:var(--stroke-regular) solid var(--line-dark)}.audience-status{align-items:center;gap:var(--space-4);color:var(--green);font-family:var(--f-mono);font-size:var(--text-sm);margin-bottom:var(--space-10);padding:var(--space-5) 0;border-bottom:var(--stroke-regular) solid var(--line-dark);display:inline-flex;position:relative}.audience-status:after{content:"";bottom:calc(-1 * var(--stroke-regular));width:var(--space-10);height:var(--stroke-regular);background:var(--green);box-shadow:0 0 12px var(--green);animation:6s ease-in-out infinite audience-status-scan;position:absolute;left:0}@keyframes audience-status-scan{50%{left:calc(100% - var(--space-10))}}.audience-hero .audience-status{margin-bottom:var(--space-12);flex-wrap:wrap}@media (width<=999px){.audience-page .audience-hero.wrap{text-align:center;grid-template-columns:1fr;justify-items:center}.audience-hero .audience-status{justify-content:center}.audience-hero .sh{text-align:center;justify-items:center}.audience-hero .sh__actions{justify-content:center}}.audience-status__audience{color:var(--bone);text-transform:uppercase;letter-spacing:.1em}.audience-status__divider{width:var(--stroke-regular);height:var(--space-6);background:var(--line-dark)}.audience-status .audience-status__orbit{width:var(--space-10);height:var(--space-10);background:color-mix(in srgb, var(--green) 14%, transparent);border-radius:50%;place-items:center;animation:4s ease-in-out infinite audience-status-glow;display:grid;position:relative}.audience-status__orbit:after{content:"";border:var(--stroke-regular) solid color-mix(in srgb, var(--green) 25%, transparent);border-top-color:var(--green);border-radius:50%;animation:8s linear infinite audience-status-orbit;position:absolute;inset:0}.audience-status__orbit img{width:14px;height:14px}@keyframes audience-status-orbit{to{transform:rotate(360deg)}}@keyframes audience-status-glow{50%{box-shadow:0 0 18px color-mix(in srgb, var(--green) 35%, transparent)}}@media (prefers-reduced-motion:reduce){.audience-status:after,.audience-status .audience-status__orbit,.audience-status__orbit:after{animation:none}}.audience-network{isolation:isolate;background:radial-gradient(ellipse, color-mix(in srgb, var(--green) 10%, transparent), transparent 68%);height:640px;margin:0;position:relative}.audience-connection .audience-network{max-width:1040px;margin-inline:auto;margin-top:var(--space-16)}.audience-network__connections{fill:none;width:100%;height:100%;stroke:color-mix(in srgb, var(--foreground) 40%, var(--border));stroke-width:1.5px;position:absolute;inset:0}.audience-network__signal{stroke:var(--green);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:12 88;animation:5s linear infinite audience-connection-signal}@keyframes audience-connection-signal{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.audience-network__signal{animation:none}}.audience-network__center{justify-content:center;align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;width:190px;display:flex;position:absolute;top:320px;left:50%;transform:translate(-50%,-95px)}.audience-network__star{border:var(--stroke-regular) solid var(--green);background:var(--card);width:190px;height:190px;box-shadow:0 0 50px color-mix(in srgb, var(--green) 16%, transparent);border-radius:50%;place-items:center;display:grid}.audience-network__center img{width:150px;height:150px;filter:drop-shadow(0 0 28px color-mix(in srgb, var(--green) 30%, transparent))}.audience-network__center strong{font-family:var(--f-display);font-size:var(--text-2xl)}.audience-network__center span{color:var(--grey-1);font-size:var(--text-xs)}.audience-network__roles{margin:0;padding:0;list-style:none}.audience-network__role{width:250px;min-height:128px;padding:var(--space-8);color:var(--foreground);background:var(--card);border:var(--stroke-regular) solid var(--border);box-shadow:0 12px 32px color-mix(in srgb, var(--ink) 50%, transparent), inset 0 1px 0 color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:var(--radius);grid-template-columns:var(--space-11) 1fr;align-items:center;column-gap:var(--space-5);row-gap:var(--space-3);display:grid;position:absolute}.audience-network__role-icon{width:var(--space-11);height:var(--space-11);border-radius:var(--radii-card);background:var(--primary-subtle);color:var(--primary);grid-row:span 2;place-items:center;display:grid}.audience-network__role strong{font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.audience-network__role>span:last-child{color:var(--muted-foreground);font-size:var(--text-xs);grid-column:2}.audience-network__role--0{top:48px;left:0}.audience-network__role--1{top:48px;right:0}.audience-network__role--2{top:256px;right:0}.audience-network__role--3{top:464px;right:0}.audience-network__role--4{top:464px;left:0}.audience-network__role--5{top:256px;left:0}.audience-network figcaption{text-align:center;width:100%;color:var(--grey-1);font-size:var(--text-xs);position:absolute;top:100%}.audience-page .audience-closing{min-height:max(100svh,66.6667vw)}.audience-closing .audience-closing__image{object-fit:contain;object-position:left center;filter:none;height:auto;top:50%;transform:translateY(-50%)}.audience-closing .cta__wash{background:linear-gradient(90deg, var(--ink) 0%, color-mix(in srgb, var(--ink) 96%, transparent) 25%, color-mix(in srgb, var(--ink) 86%, transparent) 40%, color-mix(in srgb, var(--ink) 40%, transparent) 58%, transparent 78%), linear-gradient(0deg, var(--ink), transparent 25%, transparent 80%, var(--ink))}.audience-closing .cta__inner{padding-block:var(--space-section-lg)}.audience-closing .cta__star{opacity:.28}.audience-closing .audience-status{margin-bottom:var(--space-7)}.audience-closing .cta__title{max-width:14ch}.audience-closing .audience-closing__note{margin-top:var(--space-10);font-size:var(--text-xs);color:var(--grey-1)}@media (width<=1199px){.audience-network{width:min(100%,850px);margin-inline:auto}}@media (width>=601px) and (width<=900px){.audience-network__role{width:190px;padding:var(--space-6);grid-template-columns:1fr}.audience-network__role-icon{grid-row:auto}.audience-network__role>span:last-child{grid-column:1}}@media (width<=600px){.audience-page .audience-hero.wrap{min-height:680px;padding-top:var(--page-content-top);padding-bottom:var(--space-16)}.audience-network{height:auto;padding-bottom:var(--space-10)}.audience-network__connections{display:none}.audience-network__center{margin:0 auto var(--space-8);position:relative;top:auto;left:auto;transform:none}.audience-network__roles{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.audience-network__role{width:auto;padding:var(--space-5);grid-template-columns:1fr;min-height:150px;position:static;top:auto;left:auto;right:auto}.audience-network__role-icon{grid-row:auto}.audience-network__role>span:last-child{grid-column:1}.audience-network figcaption{margin-top:var(--space-8);position:static}}
