.signal-state{min-height:100svh;padding:calc(var(--header) + 5rem) var(--pad) 7rem;background:radial-gradient(circle at 72% 42%,color-mix(in srgb,var(--form-field-color) 14%,transparent),transparent 32%), linear-gradient(135deg,color-mix(in srgb,var(--scene-light) 5%,var(--bg)),var(--bg) 62%);grid-template-columns:minmax(18rem,.8fr) minmax(20rem,1.2fr);align-items:center;gap:clamp(2rem,8vw,9rem);display:grid;position:relative;overflow:hidden}.signal-state:before{content:"M.G.S AZUL MUSIC / SIGNAL STATE";top:calc(var(--header) + 1.35rem);left:var(--pad);color:var(--muted);letter-spacing:.18em;font-size:.48rem;position:absolute}.signal-state-copy{z-index:2;position:relative}.signal-state-copy h1{max-width:10ch;font-size:clamp(4rem,10vw,10rem);font-weight:var(--form-type-weight,520);letter-spacing:var(--form-type-tracking,-.07em);text-transform:uppercase;margin:1rem 0 1.5rem;line-height:.78}.signal-state-copy h1 i{color:var(--signal-soft);text-transform:none;font-family:Georgia,serif;font-weight:400;display:block}.signal-state-copy>p:last-of-type{max-width:36rem;color:var(--muted);line-height:1.75}.signal-state-orbit{aspect-ratio:1;perspective:1100px;order:2;place-items:center;min-height:30rem;display:grid;position:relative}.signal-state-orbit i{border:1px solid color-mix(in srgb,var(--form-field-color) 38%,transparent);width:72%;height:72%;box-shadow:0 0 4rem color-mix(in srgb,var(--scene-light) 7%,transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(68deg)}.signal-state-orbit i:nth-child(2){width:94%;height:42%;transform:translate(-50%,-50%)rotate(-17deg)}.signal-state-orbit i:nth-child(3){width:48%;height:92%;transform:translate(-50%,-50%)rotateY(70deg)rotate(14deg)}.signal-state-orbit strong{color:#0000;-webkit-text-stroke:1px color-mix(in srgb,var(--signal-soft) 72%,white);text-shadow:0 0 5rem color-mix(in srgb,var(--scene-light) 20%,transparent);font-size:clamp(7rem,18vw,15rem);font-weight:180;line-height:1}.signal-state-rail{grid-template-columns:3rem 1fr 3rem;align-items:center;gap:.7rem;margin-top:2rem;display:grid}.signal-state-rail:before,.signal-state-rail:after,.signal-state-rail span{content:"";background:linear-gradient(90deg,var(--scene-light),var(--form-field-color),transparent);height:1px;display:block}.signal-state-rail span:nth-child(2){opacity:.55}.signal-state-rail span:nth-child(3){opacity:.25}.signal-state-actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.signal-state-actions .button-link,.signal-state-actions .text-link{align-items:center;min-height:44px}.signal-state-actions button.button-link{appearance:none;border:1px solid var(--line);width:min(100%,24rem);color:var(--text);cursor:pointer;font:inherit;background:0 0;justify-content:space-between}.signal-state-error{--scene-light:#d66b54}.signal-state-missing{--scene-light:#8894aa}html[data-motion=live] .signal-state-loading .signal-state-orbit i:first-child{animation:3.5s linear infinite stateOrbitA}html[data-motion=live] .signal-state-loading .signal-state-orbit i:nth-child(2){animation:5.2s linear infinite reverse stateOrbitB}html[data-motion=live] .signal-state-loading .signal-state-orbit i:nth-child(3){animation:6.8s linear infinite stateOrbitC}html[data-motion=live] .signal-state-loading .signal-state-rail span{animation:1.4s ease-in-out infinite alternate statePulse}@keyframes stateOrbitA{to{transform:translate(-50%,-50%)rotateX(68deg)rotate(360deg)}}@keyframes stateOrbitB{to{transform:translate(-50%,-50%)rotate(343deg)}}@keyframes stateOrbitC{to{transform:translate(-50%,-50%)rotateY(70deg)rotate(374deg)}}@keyframes statePulse{to{opacity:.18;transform-origin:0;transform:scaleX(.35)}}@media (max-width:800px){.signal-state{padding-top:calc(var(--header) + 4rem);grid-template-columns:1fr;gap:2rem}.signal-state-copy h1{font-size:clamp(3.5rem,15vw,6rem)}.signal-state-orbit{order:0;width:100%;max-width:34rem;min-height:20rem;margin:auto}}@media (prefers-reduced-motion:reduce){.signal-state-orbit i,.signal-state-rail span{animation:none!important}}html[data-motion=still] .signal-state-orbit i,html[data-motion=still] .signal-state-rail span{animation:none!important}
.world-hud{z-index:92;left:var(--pad);right:var(--pad);pointer-events:none;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;grid-template-columns:auto minmax(5rem,13rem) 2.5rem;align-items:center;gap:.85rem;font-size:.48rem;display:grid;position:fixed;bottom:1rem}.world-hud-route{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:.75rem;padding:.45rem .6rem;display:flex}.world-hud-route strong{color:var(--signal-soft);font-size:.48rem;font-weight:600}.world-hud-progress{background:var(--line);height:1px;overflow:hidden}.world-hud-progress i{transform-origin:0;background:linear-gradient(90deg,var(--signal),var(--signal-soft));width:100%;height:100%;box-shadow:0 0 12px var(--signal);display:block}.world-hud-percent{text-align:right;color:var(--signal-soft);font-variant-numeric:tabular-nums}.motion-control{bottom:3.45rem}.release-world-detail>.text-link{margin:calc(var(--header) + 1.5rem) var(--pad) 0}.release-world-hero{min-height:calc(100svh - var(--header));padding:4rem var(--pad) 8rem;grid-template-columns:minmax(24rem,48rem) minmax(22rem,1fr);align-items:center;gap:clamp(3rem,7vw,9rem);display:grid;position:relative;overflow:hidden}.release-world-hero:before{content:"";z-index:-2;background:radial-gradient(circle at 27% 46%,color-mix(in srgb,var(--signal) 16%,transparent),transparent 27%),linear-gradient(110deg,color-mix(in srgb,var(--surface) 55%,transparent),transparent 56%);position:absolute;inset:0}.release-world-hero:after{content:"";z-index:-1;border:1px solid color-mix(in srgb,var(--signal) 16%,transparent);width:23vw;height:23vw;box-shadow:0 0 0 4vw color-mix(in srgb,var(--signal) 2%,transparent),0 0 0 8vw color-mix(in srgb,var(--signal) 1%,transparent);border-radius:50%;position:absolute;top:8%;right:6%}.release-world-art{aspect-ratio:1;perspective:1200px;transform:translateY(var(--depth,0px));place-items:center;display:grid;position:relative}.release-world-art>img{z-index:4;object-fit:cover;width:72%;height:72%;box-shadow:0 45px 90px #0009,0 0 0 1px color-mix(in srgb,var(--signal-soft) 20%,transparent);transition:transform .8s var(--ease),filter .8s;position:relative;transform:rotateY(-7deg)rotateX(3deg)}.release-world-art:hover>img{filter:saturate(1.08);transform:rotateY(-2deg)rotateX(1deg)scale(1.035)}.release-art-missing{z-index:4;border:1px solid var(--line);width:72%;height:72%;color:var(--muted);place-items:center;display:grid}.release-art-orbit{z-index:1;border:1px solid color-mix(in srgb,var(--signal-soft) 28%,transparent);transform-style:preserve-3d;border-radius:50%;position:absolute;top:50%;left:50%}.release-art-orbit-a{width:88%;height:38%;animation:18s linear infinite releaseOrbitA;transform:translate(-50%,-50%)rotate(-18deg)}.release-art-orbit-b{width:76%;height:76%;animation:24s linear infinite reverse releaseOrbitB;transform:translate(-50%,-50%)rotateX(68deg)rotate(32deg)}.release-art-orbit-c{border-color:var(--line);width:96%;height:96%;animation:34s linear infinite releaseOrbitB;transform:translate(-50%,-50%)rotateY(71deg)rotate(-11deg)}.release-art-readout{z-index:5;border-top:1px solid var(--line);color:var(--muted);letter-spacing:.15em;justify-content:space-between;padding-top:.8rem;font-size:.5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.release-world-copy{z-index:2;position:relative}.release-world-copy h1{letter-spacing:-.075em;overflow-wrap:anywhere;margin:1rem 0 1.5rem;font-size:clamp(4.2rem,8.2vw,9rem);font-weight:520;line-height:.78}.release-world-description{max-width:34rem;color:var(--muted);font-size:.9rem;line-height:1.78}.release-world-meta{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem;display:grid}.release-world-meta>div{border-bottom:1px solid var(--line);padding:1rem 1rem 1rem 0}.release-world-meta span,.release-world-forms>span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.35rem;font-size:.48rem;display:block}.release-world-meta strong{text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:600}.release-world-forms{margin-top:2rem}.release-world-forms>div{flex-wrap:wrap;gap:.5rem;display:flex}.release-world-forms a{border:1px solid var(--line);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.56rem;display:flex}.release-world-forms a i{background:var(--release-form-color);width:.45rem;height:.45rem;box-shadow:0 0 12px var(--release-form-color);border-radius:50%}.release-world-forms p{color:var(--muted);margin:0;font-size:.72rem}.release-world-visuals{border-top:1px solid var(--line);margin-top:2rem;display:grid}.release-world-visuals a{border-bottom:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;padding:.8rem 0;font-size:.58rem;display:flex}.release-world-rights{margin-top:2rem}.release-world-rights div{border-top:1px solid var(--line);grid-template-columns:7rem 1fr;gap:1rem;padding:.6rem 0;font-size:.6rem;display:grid}.release-world-rights dt{color:var(--muted)}.release-world-rights dd{margin:0}.release-world-detail .release-section{position:relative;overflow:hidden}.release-world-detail .release-section:before{content:"";left:var(--pad);background:var(--signal);width:4.5rem;height:1px;position:absolute;top:0}.release-world-detail .catalog-tracks{position:relative}.release-world-detail .catalog-track{transition:background .3s,transform .3s}.release-world-detail .catalog-track:target{background:color-mix(in srgb,var(--signal) 8%,transparent);transform:translate(.45rem)}@keyframes releaseOrbitA{to{transform:translate(-50%,-50%)rotate(342deg)}}@keyframes releaseOrbitB{to{transform:translate(-50%,-50%)rotateX(68deg)rotate(392deg)}}@media (max-width:900px){.world-hud{grid-template-columns:1fr 5rem 2.4rem}.world-hud-route span{display:none}.release-world-hero{grid-template-columns:1fr;padding-top:3rem}.release-world-art{max-width:38rem;margin:auto}.release-world-copy h1{font-size:clamp(4rem,14vw,8rem)}}@media (max-width:560px){.world-hud,.world-hud-route strong{font-size:.42rem}.release-world-hero{padding-bottom:5rem}.release-world-art>img,.release-art-missing{width:78%;height:78%}.release-world-meta{grid-template-columns:1fr}.release-world-copy h1{font-size:16vw}.motion-control{bottom:3.5rem}}@media (prefers-reduced-motion:reduce){.release-art-orbit{animation:none!important}.release-world-art>img{transform:none!important}}.release-world-copy h1{text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;max-width:12ch;line-height:.92}.release-world-description{max-width:62ch;font-size:clamp(.9rem,1.1vw,1.06rem);line-height:1.75}.release-world-meta strong,.release-world-rights dd{overflow-wrap:anywhere}.release-world-forms a,.release-world-visuals a{align-items:center;min-height:44px}@media (max-width:900px){.release-world-hero{gap:clamp(1.5rem,5vw,3rem)}.release-world-copy h1{font-size:clamp(3.4rem,11vw,7rem)}}@media (max-width:560px){.release-world-hero{grid-template-columns:minmax(0,1fr);padding-top:2rem;padding-bottom:6rem}.release-world-copy{min-width:0}.release-world-copy h1{letter-spacing:-.065em;font-size:clamp(2.8rem,12.5vw,5rem)}.release-world-art{width:100%}.release-world-meta{margin-top:2rem}.release-world-meta>div{min-width:0}.release-world-rights div{grid-template-columns:minmax(5rem,32%) minmax(0,1fr)}.release-world-forms>div{gap:.6rem}.release-world-visuals a{gap:1rem}.world-hud-route{min-width:0}.world-hud-route strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.world-hud-route small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:18rem;color:var(--muted);letter-spacing:.1em;font-size:.44rem;font-weight:600;overflow:hidden}@media (max-width:900px){.world-hud-route small{display:none}}
.persona-presence{--persona-shift-x:0px;--persona-shift-y:0px;--persona-tilt-y:0deg;--persona-tilt-x:0deg;--persona-text-x:0px;--persona-text-y:0px;min-height:100svh;padding:8rem var(--pad) 5rem;border-block:1px solid var(--line);background:radial-gradient(circle at 68% 42%,color-mix(in srgb,var(--form-field-color) 17%,transparent),transparent 28%), radial-gradient(circle at 15% 82%,color-mix(in srgb,var(--scene-light) 10%,transparent),transparent 34%), linear-gradient(135deg,#030407,#080a10 55%,#030407);position:relative;overflow:hidden}.persona-presence:before{content:"AZUL SCINDIIO / INTERFACE PRESENCE";top:1.4rem;right:var(--pad);color:var(--muted);letter-spacing:.18em;z-index:4;font-size:.47rem;position:absolute}.persona-presence-grid{pointer-events:none;opacity:.42;position:absolute;inset:0}.persona-presence-grid i{background:color-mix(in srgb,var(--form-field-color) 14%,transparent);position:absolute}.persona-presence-grid i:first-child{width:1px;top:0;bottom:0;left:25%}.persona-presence-grid i:nth-child(2){width:1px;top:0;bottom:0;left:50%}.persona-presence-grid i:nth-child(3){width:1px;top:0;bottom:0;left:75%}.persona-presence-grid i:nth-child(4){height:1px;top:54%;left:0;right:0}.persona-presence-copy{z-index:3;grid-template-columns:minmax(20rem,.9fr) minmax(18rem,.55fr);align-items:end;gap:clamp(2rem,8vw,9rem);margin-bottom:3.5rem;display:grid;position:relative}.persona-presence-copy h2{max-width:9ch;font-size:clamp(4rem,8.5vw,9.5rem);font-weight:var(--form-type-weight,520);letter-spacing:var(--form-type-tracking,-.07em);grid-column:1;margin:1rem 0 0;line-height:.8}.persona-presence-copy h2 em{color:var(--signal-soft);font-family:Georgia,serif;font-weight:400}.persona-presence-copy>p:last-of-type{max-width:36rem;color:var(--muted);grid-area:1/2/3;margin:0;line-height:1.8}.persona-presence-readout{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;grid-column:1/-1;gap:.5rem 1.4rem;padding-top:1rem;font-size:.48rem;display:flex}.persona-presence-body{z-index:2;grid-template-columns:minmax(22rem,1.1fr) minmax(18rem,.65fr);align-items:center;gap:clamp(2rem,7vw,8rem);min-height:62svh;display:grid;position:relative}.persona-presence-portrait{perspective:1200px;min-height:58svh;transform-style:preserve-3d;place-items:center;display:grid;position:relative}.persona-presence-image{z-index:4;aspect-ratio:.8;border:1px solid color-mix(in srgb,var(--form-field-color) 30%,var(--line));width:min(34rem,72%);box-shadow:0 4rem 8rem #0009, 0 0 0 1rem color-mix(in srgb,var(--form-field-color) 2%,transparent), 0 0 7rem color-mix(in srgb,var(--form-field-color) 10%,transparent);transform:translate3d(var(--persona-shift-x),var(--persona-shift-y),2rem) rotateY(var(--persona-tilt-y)) rotateX(var(--persona-tilt-x));transition:transform .22s ease-out,filter .55s var(--ease),border-color .55s var(--ease);background:#050609;position:relative;overflow:hidden}.persona-presence-image:after{content:"";background:linear-gradient(120deg,transparent 30%,color-mix(in srgb,var(--form-field-color) 12%,transparent) 50%,transparent 68%), linear-gradient(0deg,#020306 0,transparent 38%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.persona-presence-image img{object-fit:cover;filter:saturate(.4)contrast(1.12)brightness(.78);width:100%;height:100%;transition:filter .65s var(--ease),transform .65s var(--ease);transform:scale(1.035)}.persona-presence:hover .persona-presence-image img{filter:saturate(.58)contrast(1.1)brightness(.88);transform:scale(1.055)}.persona-presence-orbit{z-index:1;border:1px solid color-mix(in srgb,var(--form-field-color) 35%,transparent);transform-style:preserve-3d;box-shadow:0 0 5rem color-mix(in srgb,var(--form-field-color) 6%,transparent);border-radius:50%;position:absolute;top:50%;left:50%}.persona-presence-orbit-a{width:78%;height:38%;transform:translate(-50%,-50%)rotate(-18deg)}.persona-presence-orbit-b{width:63%;height:82%;transform:translate(-50%,-50%)rotateY(69deg)rotate(18deg)}.persona-presence-orbit-c{border-color:color-mix(in srgb,var(--scene-light) 20%,var(--line));width:92%;height:92%;transform:translate(-50%,-50%)rotateX(72deg)rotate(-7deg)}html[data-motion=live] .persona-presence-orbit-a{animation:20s linear infinite presenceOrbitA}html[data-motion=live] .persona-presence-orbit-b{animation:28s linear infinite reverse presenceOrbitB}html[data-motion=live] .persona-presence-orbit-c{animation:36s linear infinite presenceOrbitC}@keyframes presenceOrbitA{to{transform:translate(-50%,-50%)rotate(342deg)}}@keyframes presenceOrbitB{to{transform:translate(-50%,-50%)rotateY(69deg)rotate(378deg)}}@keyframes presenceOrbitC{to{transform:translate(-50%,-50%)rotateX(72deg)rotate(353deg)}}.persona-presence-scan{z-index:5;background:linear-gradient(90deg,transparent,var(--form-field-color),transparent);height:1px;box-shadow:0 0 1.5rem var(--form-field-color);opacity:.6;pointer-events:none;position:absolute;top:20%;left:17%;right:17%}html[data-motion=live] .persona-presence-scan{animation:5.2s ease-in-out infinite alternate presenceScan}@keyframes presenceScan{to{opacity:.18;transform:translateY(37svh)}}.persona-presence-portrait>strong{z-index:6;color:#0000;-webkit-text-stroke:1px color-mix(in srgb,var(--form-field-color) 54%,white);letter-spacing:-.07em;text-shadow:0 0 4rem color-mix(in srgb,var(--form-field-color) 15%,transparent);transform:translate3d(var(--persona-text-x),var(--persona-text-y),4rem);font-size:clamp(3rem,6.5vw,7rem);font-weight:760;line-height:.72;position:absolute;bottom:4%;left:3%}.persona-presence-channel{border-left:1px solid color-mix(in srgb,var(--form-field-color) 30%,var(--line));flex-direction:column;justify-content:center;min-height:26rem;padding:2rem 0 2rem 2rem;display:flex;position:relative}.persona-presence-channel:before{content:"";background:var(--form-field-color);width:2px;height:22%;box-shadow:0 0 1.5rem color-mix(in srgb,var(--form-field-color) 45%,transparent);position:absolute;top:18%;left:-1px}.persona-presence-channel h3{letter-spacing:-.06em;max-width:10ch;font-size:clamp(3rem,6.5vw,7rem);line-height:.82;font-weight:var(--form-type-weight,520);margin:.8rem 0 1.2rem}.persona-presence-channel>p:not(.eyebrow){max-width:31rem;color:var(--muted);line-height:1.75}.persona-presence-channel-meta{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.11em;text-transform:uppercase;gap:.45rem;margin:2rem 0;padding-top:1rem;font-size:.48rem;display:grid}.persona-presence-channel-meta span:first-child{color:var(--text)}.persona-presence-channel .button-link{width:min(100%,20rem)}.persona-presence-tabs{z-index:3;border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:2rem;display:grid;position:relative}.persona-presence-tabs button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 62%,transparent);min-width:0;min-height:5rem;color:var(--muted);text-align:left;cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem;display:grid}.persona-presence-tabs button:last-child{border-right:0}.persona-presence-tabs small{color:var(--signal-soft);font-size:.46rem}.persona-presence-tabs span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.07em;text-transform:uppercase;min-width:0;font-size:.58rem;font-weight:650;overflow:hidden}.persona-presence-tabs i{background:var(--line);border-radius:50%;width:.45rem;height:.45rem}.persona-presence-tabs button[aria-selected=true]{color:var(--text);background:color-mix(in srgb,var(--form-field-color) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--form-field-color) 55%,var(--line))}.persona-presence-tabs button[aria-selected=true] i{background:var(--form-field-color);box-shadow:0 0 1rem var(--form-field-color)}.persona-presence[data-presence-channel=root] .persona-presence-orbit-a{width:70%;height:70%}.persona-presence[data-presence-channel=root] .persona-presence-orbit-b{width:88%;height:28%}.persona-presence[data-presence-channel=sound] .persona-presence-orbit-c{border-style:dashed}.persona-presence[data-presence-channel=motion] .persona-presence-image{transform:translate3d(var(--persona-shift-x),var(--persona-shift-y),2rem) rotateY(var(--persona-tilt-y)) rotateX(var(--persona-tilt-x)) skewY(-1deg) scale(1.01)}.persona-presence[data-presence-channel=motion] .persona-presence-orbit-a{border-radius:12%;width:94%;height:30%}.persona-presence[data-presence-channel=forms] .persona-presence-orbit-a,.persona-presence[data-presence-channel=forms] .persona-presence-orbit-b{border-color:color-mix(in srgb,var(--form-field-color) 58%,transparent)}.persona-presence[data-presence-channel=live] .persona-presence-orbit-a{width:98%;height:18%;transform:translate(-50%,-28%)rotate(-8deg)}.persona-presence[data-presence-channel=live] .persona-presence-orbit-b{opacity:.4}.persona-presence[data-presence-form=dominion] .persona-presence-image{border-radius:0}.persona-presence[data-presence-form=serenity] .persona-presence-image{filter:contrast(.92)}.persona-presence[data-presence-form=rupture] .persona-presence-image{clip-path:polygon(4% 0,100% 3%,94% 100%,0 92%)}.persona-presence[data-presence-form=intimacy] .persona-presence-image{border-radius:44% 44% 8% 8%}.persona-presence[data-presence-form=origin] .persona-presence-image{transform:translate3d(var(--persona-shift-x),var(--persona-shift-y),2rem) rotateY(var(--persona-tilt-y)) rotateX(var(--persona-tilt-x)) rotateZ(-1.5deg)}.persona-presence[data-presence-form=ascension] .persona-presence-image{clip-path:polygon(12% 0,88% 0,100% 100%,0 100%)}.persona-presence[data-presence-form=humanity] .persona-presence-orbit-c{opacity:.2}.persona-presence[data-presence-form=incomplete-infinity] .persona-presence-image{clip-path:polygon(7% 0,100% 0,93% 100%,0 94%)}@media (max-width:1000px){.persona-presence-copy{grid-template-columns:1fr;gap:1.5rem}.persona-presence-copy>p:last-of-type{grid-area:auto/1}.persona-presence-body{grid-template-columns:1fr}.persona-presence-portrait{width:100%;max-width:48rem;min-height:52svh;margin:auto}.persona-presence-channel{border-left:0;border-top:1px solid var(--line);min-height:auto;padding:2rem 0}.persona-presence-channel:before{width:22%;height:2px;top:-1px;left:0}.persona-presence-tabs{overscroll-behavior-x:contain;grid-template-columns:repeat(5,minmax(8.5rem,1fr));overflow-x:auto}}@media (max-width:600px){.persona-presence{min-height:auto;padding:6rem var(--pad) 4rem}.persona-presence-copy h2{font-size:clamp(3.4rem,15vw,5.5rem)}.persona-presence-readout{grid-template-columns:1fr 1fr;display:grid}.persona-presence-portrait{min-height:28rem;overflow:hidden}.persona-presence-image{width:78%}.persona-presence-portrait>strong{font-size:clamp(2.8rem,14vw,5rem);left:1%}.persona-presence-channel h3{font-size:clamp(3rem,14vw,5.5rem)}.persona-presence-tabs{margin-inline:calc(var(--pad) * -1);padding-left:var(--pad);scrollbar-width:thin}}@media (prefers-reduced-motion:reduce){.persona-presence-orbit,.persona-presence-scan{animation:none!important}.persona-presence-image,.persona-presence-image img,.persona-presence-tabs button{transition:none!important}.persona-presence-image,.persona-presence-portrait>strong{transform:none!important}}html[data-motion=still] .persona-presence-orbit,html[data-motion=still] .persona-presence-scan{animation:none!important}html[data-motion=still] .persona-presence-image,html[data-motion=still] .persona-presence-portrait>strong{transform:none!important}.persona-signal-index{--persona-signal-color:var(--form-field-color);padding:8rem var(--pad);border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--persona-signal-color) 12%,transparent),transparent 24%), linear-gradient(145deg,color-mix(in srgb,var(--persona-signal-color) 4%,var(--bg)),var(--bg) 62%);position:relative;overflow:hidden}.persona-signal-index:before{content:"CATALOGUE SIGNAL / CONFIRMED RELATIONSHIPS";top:1.4rem;left:var(--pad);color:var(--muted);letter-spacing:.18em;font-size:.47rem;position:absolute}.persona-signal-index-head{grid-template-columns:minmax(20rem,1fr) minmax(15rem,.45fr);align-items:end;gap:clamp(2rem,7vw,8rem);margin-bottom:3.5rem;display:grid}.persona-signal-index-head h2{max-width:10ch;font-size:clamp(3.8rem,7.8vw,8.5rem);font-weight:var(--form-type-weight,520);letter-spacing:var(--form-type-tracking,-.065em);margin:1rem 0 0;line-height:.82}.persona-signal-index-head h2 em{color:var(--signal-soft);font-family:Georgia,serif;font-weight:400}.persona-signal-index-head>div:last-child{border-top:1px solid color-mix(in srgb,var(--persona-signal-color) 28%,var(--line));grid-template-columns:auto 1fr;align-items:end;gap:.2rem .8rem;padding-top:1rem;display:grid}.persona-signal-index-head>div:last-child strong{color:#0000;-webkit-text-stroke:1px color-mix(in srgb,var(--persona-signal-color) 72%,white);grid-row:1/3;font-size:clamp(4rem,7vw,7rem);font-weight:220;line-height:.72}.persona-signal-index-head>div:last-child span{color:var(--text);letter-spacing:.09em;text-transform:uppercase;font-size:.56rem;font-weight:650}.persona-signal-index-head>div:last-child p{color:var(--muted);grid-column:2;margin:0;font-size:.68rem;line-height:1.6}.persona-signal-records{border-top:1px solid var(--line);display:grid;position:relative}.persona-signal-records:before{content:"";background:linear-gradient(var(--persona-signal-color),var(--line) 20%,var(--line) 82%,transparent);width:1px;position:absolute;top:0;bottom:0;left:2.8rem}.persona-signal-records article{border-bottom:1px solid var(--line);min-height:7rem;transition:background .3s var(--ease),padding .3s var(--ease);grid-template-columns:5.4rem minmax(0,1fr) minmax(13rem,.55fr);align-items:center;gap:1.5rem;padding:1.2rem 0;display:grid;position:relative}.persona-signal-records article:hover,.persona-signal-records article:focus-within{background:linear-gradient(90deg,color-mix(in srgb,var(--persona-signal-color) 8%,transparent),transparent 70%);padding-left:.7rem}.persona-signal-records article>span{z-index:2;border:1px solid color-mix(in srgb,var(--persona-signal-color) 48%,var(--line));background:var(--bg);width:2.2rem;height:2.2rem;color:var(--signal-soft);border-radius:50%;place-items:center;margin-left:1.7rem;font-size:.48rem;display:grid;position:relative}.persona-signal-records small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.48rem;display:block}.persona-signal-records h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.3rem,2.3vw,2.5rem);line-height:1}.persona-signal-records article p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:.45rem 0 0;font-size:.55rem}.persona-signal-record-links{justify-items:start;gap:.45rem;display:grid}.persona-signal-record-links a{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.52rem}.persona-signal-record-links a:hover,.persona-signal-record-links a:focus-visible{color:var(--text)}.persona-signal-empty{color:var(--muted);border-bottom:1px solid var(--line);margin:0;padding:3rem 0}.persona-signal-index>.text-link{margin-top:1.5rem;display:inline-block}@media (max-width:850px){.persona-signal-index-head{grid-template-columns:1fr}.persona-signal-records article{grid-template-columns:4rem minmax(0,1fr)}.persona-signal-record-links{flex-wrap:wrap;grid-column:2;gap:.5rem 1rem;display:flex}.persona-signal-records:before{left:2rem}.persona-signal-records article>span{margin-left:.9rem}}@media (max-width:560px){.persona-signal-index{padding:6rem var(--pad)}.persona-signal-index-head h2{font-size:clamp(3.2rem,14vw,5.5rem)}.persona-signal-index-head>div:last-child{grid-template-columns:auto 1fr}.persona-signal-records article{grid-template-columns:2.8rem minmax(0,1fr);gap:1rem}.persona-signal-records:before{left:1.1rem}.persona-signal-records article>span{width:2rem;height:2rem;margin-left:.1rem}.persona-signal-record-links{grid-column:2}}@media (prefers-reduced-motion:reduce){.persona-signal-records article{transition:none!important}}.persona-grounding{min-height:72svh;padding:7rem var(--pad);border-bottom:1px solid var(--line);background:linear-gradient(90deg,color-mix(in srgb,var(--scene-light) 4%,transparent),transparent 34%), var(--bg);grid-template-columns:minmax(16rem,.48fr) minmax(22rem,1fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid;position:relative;overflow:hidden}.persona-grounding:before{content:"IDENTITY GROUNDING / SOURCE";top:1.4rem;right:var(--pad);color:var(--muted);letter-spacing:.18em;font-size:.47rem;position:absolute}.persona-grounding-mark{border:1px solid color-mix(in srgb,var(--scene-light) 20%,var(--line));background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--form-field-color) 7%,transparent),transparent 50%), color-mix(in srgb,var(--surface) 42%,transparent);flex-direction:column;justify-content:center;min-height:28rem;padding:2rem;display:flex;position:relative}.persona-grounding-mark:before,.persona-grounding-mark:after{content:"";pointer-events:none;border:1px solid color-mix(in srgb,var(--form-field-color) 10%,transparent);position:absolute;inset:1rem}.persona-grounding-mark:after{background:linear-gradient(90deg,var(--scene-light),transparent);border:0;height:1px;inset:auto 10% 18%}.persona-grounding-mark>span,.persona-grounding-mark>i{color:var(--muted);letter-spacing:.15em;font-size:.48rem;font-style:normal}.persona-grounding-mark>strong{color:#0000;-webkit-text-stroke:1px color-mix(in srgb,var(--scene-light) 62%,white);letter-spacing:-.07em;margin:1.3rem 0;font-size:clamp(4rem,8vw,8rem);font-weight:700;line-height:.72}.persona-grounding-copy h2{max-width:10ch;font-size:clamp(3.5rem,7vw,7.5rem);font-weight:var(--form-type-weight,520);letter-spacing:var(--form-type-tracking,-.06em);margin:1rem 0 1.5rem;line-height:.84}.persona-grounding-copy h2 em{color:var(--signal-soft);font-family:Georgia,serif;font-weight:400}.persona-grounding-copy>p{max-width:40rem;color:var(--muted);line-height:1.78}.persona-grounding-copy .discipline-strip{margin:2rem 0}.persona-grounding-copy dl{border-top:1px solid var(--line);margin:2rem 0}.persona-grounding-copy dl div{border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,.7fr) 1fr;gap:1.5rem;padding:.9rem 0;display:grid}.persona-grounding-copy dt{font-size:.68rem;font-weight:650}.persona-grounding-copy dd{color:var(--muted);text-align:right;margin:0;font-size:.68rem}.persona-grounding-copy .button-link{width:min(100%,22rem);margin-top:1rem}@media (max-width:850px){.persona-grounding{grid-template-columns:1fr}.persona-grounding-mark{width:100%;max-width:34rem;min-height:22rem}}@media (max-width:560px){.persona-grounding{min-height:auto;padding:6rem var(--pad)}.persona-grounding-mark{min-height:18rem}.persona-grounding-copy h2{font-size:clamp(3rem,14vw,5.5rem)}.persona-grounding-copy dl div{grid-template-columns:1fr;gap:.3rem}.persona-grounding-copy dd{text-align:left}}.persona-presence-tabs button:focus-visible,.persona-signal-record-links a:focus-visible{z-index:6;position:relative}.persona-presence-tabs button[aria-selected=true]{box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--form-field-color) 72%,white)}.persona-signal-record-links a{align-items:center;min-height:44px;display:inline-flex}html[data-mode=contrast] .persona-presence,html[data-mode=contrast] .persona-grounding,html[data-mode=contrast] .persona-signal-index{background:var(--bg)}html[data-mode=contrast] .persona-presence-grid,html[data-mode=contrast] .persona-presence-orbit,html[data-mode=contrast] .persona-presence-scan,html[data-mode=contrast] .persona-grounding-mark:before,html[data-mode=contrast] .persona-grounding-mark:after{display:none}html[data-mode=contrast] .persona-presence-image,html[data-mode=contrast] .persona-presence-channel,html[data-mode=contrast] .persona-presence-tabs,html[data-mode=contrast] .persona-presence-tabs button,html[data-mode=contrast] .persona-grounding-mark,html[data-mode=contrast] .persona-grounding-copy dl,html[data-mode=contrast] .persona-grounding-copy dl div,html[data-mode=contrast] .persona-signal-records,html[data-mode=contrast] .persona-signal-records article{box-shadow:none;border-color:currentColor}html[data-mode=contrast] .persona-presence-tabs button[aria-selected=true]{background:var(--text);color:var(--bg);outline-offset:-3px;box-shadow:none;outline:2px solid}html[data-mode=contrast] .persona-presence-image img{filter:none}@media (prefers-contrast:more){.persona-presence-grid,.persona-presence-orbit,.persona-presence-scan,.persona-grounding-mark:before,.persona-grounding-mark:after{display:none}.persona-presence-image,.persona-presence-channel,.persona-presence-tabs,.persona-presence-tabs button,.persona-grounding-mark,.persona-grounding-copy dl,.persona-grounding-copy dl div,.persona-signal-records,.persona-signal-records article{box-shadow:none;border-color:currentColor}.persona-presence-tabs button[aria-selected=true]{outline-offset:-3px;box-shadow:none;outline:2px solid}}.persona-chapter-nav{z-index:5;border-block:1px solid var(--line);background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.persona-chapter-nav a{border-right:1px solid var(--line);min-width:0;min-height:4.5rem;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;transition:background .25s var(--ease),color .25s var(--ease);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.8rem 1rem;font-size:.58rem;font-weight:650;display:grid}.persona-chapter-nav a:last-child{border-right:0}.persona-chapter-nav a span{color:var(--signal-soft);font-size:.46rem}.persona-chapter-nav a:is(:hover,:focus-visible){color:var(--text);background:color-mix(in srgb,var(--form-field-color) 8%,transparent)}.artist-page :is(#persona-presence-title,#persona-grounding-title,#persona-form-lens-title,#persona-signal-index-title,#identity-map-title,#world-atlas-title){scroll-margin-top:calc(var(--header) + 2rem)}@media (max-width:850px){.persona-chapter-nav{overscroll-behavior-x:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.persona-chapter-nav a{flex:0 0 8.5rem}}@media (prefers-reduced-motion:reduce){.persona-chapter-nav a{transition:none!important}}html[data-mode=contrast] .persona-chapter-nav,html[data-mode=contrast] .persona-chapter-nav a{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:currentColor}@media (prefers-contrast:more){.persona-chapter-nav,.persona-chapter-nav a{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:currentColor}}
.performance-universe{--performance-form-color:var(--form-field-color);min-height:100svh;padding:8rem var(--pad) 5rem;border-block:1px solid var(--line);background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--performance-form-color) 16%,transparent),transparent 48%), linear-gradient(180deg,#030407,#08090e 62%,#020306);position:relative;overflow:hidden}.performance-universe:before{content:"LIVE ARCHITECTURE / PERFORMANCE FIELD";z-index:4;top:1.4rem;left:var(--pad);color:var(--muted);letter-spacing:.18em;font-size:.47rem;position:absolute}.performance-universe-rig{perspective:1000px;pointer-events:none;position:absolute;inset:0;overflow:hidden}.performance-beam{transform-origin:top;background:linear-gradient(180deg,color-mix(in srgb,var(--performance-form-color) 68%,white),color-mix(in srgb,var(--performance-form-color) 16%,transparent) 55%,transparent);width:1px;height:72%;filter:drop-shadow(0 0 1rem color-mix(in srgb,var(--performance-form-color) 34%,transparent));opacity:.5;position:absolute;top:-8%}.performance-beam-a{left:17%;transform:rotate(19deg)}.performance-beam-b{left:38%;transform:rotate(7deg)}.performance-beam-c{right:37%;transform:rotate(-8deg)}.performance-beam-d{right:16%;transform:rotate(-20deg)}.performance-floor{border:1px solid color-mix(in srgb,var(--performance-form-color) 24%,var(--line));background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--performance-form-color) 13%,white),transparent 48%), repeating-linear-gradient(90deg,transparent 0 8vw,color-mix(in srgb,var(--performance-form-color) 8%,transparent) 8vw calc(8vw + 1px)), #040509;height:46%;box-shadow:0 -4rem 8rem color-mix(in srgb,var(--performance-form-color) 10%,transparent);position:absolute;bottom:-20%;left:5%;right:5%;transform:rotateX(68deg)}.performance-ring{border:1px solid color-mix(in srgb,var(--performance-form-color) 28%,transparent);transform-style:preserve-3d;border-radius:50%;position:absolute;top:55%;left:50%}.performance-ring-a{width:34vw;height:34vw;transform:translate(-50%,-50%)rotateX(68deg)}.performance-ring-b{width:52vw;height:20vw;transform:translate(-50%,-50%)rotate(-12deg)}html[data-motion=live] .performance-ring-a{animation:24s linear infinite liveRingA}html[data-motion=live] .performance-ring-b{animation:32s linear infinite reverse liveRingB}@keyframes liveRingA{to{transform:translate(-50%,-50%)rotateX(68deg)rotate(360deg)}}@keyframes liveRingB{to{transform:translate(-50%,-50%)rotate(348deg)}}.performance-universe-copy{z-index:3;grid-template-columns:minmax(21rem,1fr) minmax(18rem,.55fr);align-items:end;gap:clamp(2rem,8vw,9rem);margin-bottom:4rem;display:grid;position:relative}.performance-universe-copy h2{max-width:9ch;letter-spacing:var(--form-type-tracking,-.07em);font-size:clamp(4rem,8vw,9rem);line-height:.8;font-weight:var(--form-type-weight,520);grid-column:1;margin:1rem 0 0}.performance-universe-copy h2 em{color:var(--signal-soft);font-family:Georgia,serif;font-weight:400}.performance-universe-copy>p:not(.eyebrow){max-width:35rem;color:var(--muted);grid-area:1/2/3;margin:0;line-height:1.8}.performance-universe-readout{border-top:1px solid color-mix(in srgb,var(--performance-form-color) 24%,var(--line));color:var(--muted);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;grid-column:1/-1;gap:.55rem 1.35rem;padding-top:1rem;font-size:.48rem;display:flex}.performance-universe-readout span:first-child{color:var(--text)}.performance-universe-stage{z-index:3;grid-template-columns:minmax(17rem,.48fr) minmax(22rem,1fr);align-items:center;gap:clamp(2rem,7vw,8rem);min-height:58svh;padding:3rem 0;display:grid;position:relative}.performance-form-mark{border:1px solid color-mix(in srgb,var(--performance-form-color) 34%,var(--line));background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:29rem;box-shadow:0 2rem 6rem #0006,0 0 5rem color-mix(in srgb,var(--performance-form-color) 7%,transparent);flex-direction:column;justify-content:center;padding:2rem;display:flex;position:relative}.performance-form-mark:before,.performance-form-mark:after{content:"";pointer-events:none;position:absolute}.performance-form-mark:before{border:1px solid color-mix(in srgb,var(--performance-form-color) 13%,transparent);inset:1.1rem}.performance-form-mark:after{background:linear-gradient(90deg,var(--performance-form-color),transparent);height:1px;bottom:20%;left:10%;right:10%}.performance-form-mark>span{color:var(--muted);letter-spacing:.15em;font-size:.52rem}.performance-form-mark>strong{color:#0000;-webkit-text-stroke:1px color-mix(in srgb,var(--performance-form-color) 72%,white);letter-spacing:-.07em;overflow-wrap:anywhere;margin:1rem 0;font-size:clamp(4rem,8vw,8rem);font-weight:700;line-height:.76}.performance-form-mark>i{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-style:normal}.performance-record-pool{border-left:1px solid color-mix(in srgb,var(--performance-form-color) 28%,var(--line));min-width:0;padding-left:2rem}.performance-record-pool-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.performance-record-pool-head strong{color:#0000;-webkit-text-stroke:1px color-mix(in srgb,var(--performance-form-color) 72%,white);font-size:clamp(3.2rem,6vw,6rem);font-weight:220;line-height:.72}.performance-record-grid{display:grid}.performance-record-grid a{border-bottom:1px solid var(--line);min-height:5.7rem;transition:padding .3s var(--ease),background .3s var(--ease);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 0;display:grid}.performance-record-grid a:hover,.performance-record-grid a:focus-visible{background:linear-gradient(90deg,color-mix(in srgb,var(--performance-form-color) 8%,transparent),transparent 74%);padding-left:.7rem}.performance-record-grid>a>span{color:var(--signal-soft);font-size:.48rem}.performance-record-grid small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.25rem;font-size:.47rem;display:block}.performance-record-grid strong{font-size:clamp(1rem,1.7vw,1.6rem);line-height:1;display:block}.performance-record-grid i{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:.35rem;font-size:.48rem;font-style:normal;display:block}.performance-record-grid b{color:var(--muted);font-weight:400}.performance-record-empty,.performance-record-more{color:var(--muted);margin:0;padding:2rem 0;line-height:1.6}.performance-record-more{letter-spacing:.08em;text-transform:uppercase;padding:1rem 0 0;font-size:.58rem}.performance-form-tabs{z-index:3;border-top:1px solid var(--line);grid-template-columns:repeat(8,minmax(0,1fr));margin-top:2rem;display:grid;position:relative}.performance-form-tabs button{--performance-tab-color:var(--line);border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 66%,transparent);min-width:0;min-height:5rem;color:var(--muted);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.75rem;display:grid}.performance-form-tabs button:last-child{border-right:0}.performance-form-tabs small{color:color-mix(in srgb,var(--performance-tab-color) 70%,var(--muted));font-size:.44rem}.performance-form-tabs span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;min-width:0;font-size:.52rem;font-weight:650;overflow:hidden}.performance-form-tabs i{background:0 0;grid-column:1/-1;height:1px}.performance-form-tabs button[aria-selected=true]{color:var(--text);background:color-mix(in srgb,var(--performance-tab-color) 9%,transparent)}.performance-form-tabs button[aria-selected=true] i{background:var(--performance-tab-color);box-shadow:0 0 1rem var(--performance-tab-color)}.performance-universe[data-performance-form=dominion] .performance-floor{transform:rotateX(68deg)scaleX(.86)}.performance-universe[data-performance-form=serenity] .performance-beam{opacity:.23}.performance-universe[data-performance-form=serenity] .performance-ring-b{width:68vw;height:18vw}.performance-universe[data-performance-form=rupture] .performance-floor{clip-path:polygon(2% 0,100% 4%,94% 100%,0 92%)}.performance-universe[data-performance-form=rupture] .performance-ring-a{border-radius:18% 62% 24% 58%}.performance-universe[data-performance-form=intimacy] .performance-form-mark{border-radius:46% 46% 6% 6%}.performance-universe[data-performance-form=origin] .performance-floor{box-shadow:0 -4rem 8rem color-mix(in srgb,var(--performance-form-color) 18%,transparent)}.performance-universe[data-performance-form=ascension] .performance-beam-a,.performance-universe[data-performance-form=ascension] .performance-beam-d{opacity:.18}.performance-universe[data-performance-form=ascension] .performance-ring-a{width:22vw;height:48vw}.performance-universe[data-performance-form=humanity] .performance-ring-b{opacity:.15}.performance-universe[data-performance-form=humanity] .performance-form-mark{box-shadow:none}.performance-universe[data-performance-form=incomplete-infinity] .performance-ring-a{border-radius:44% 56% 51% 49%/57% 43%;width:44vw;height:44vw}.verified-show-registry{padding:8rem var(--pad);border-bottom:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--scene-light) 4%,var(--bg)),var(--bg) 62%);position:relative}.verified-show-registry:before{content:"LIVE REGISTRY / VERIFIED EVENTS";top:1.4rem;right:var(--pad);color:var(--muted);letter-spacing:.18em;font-size:.47rem;position:absolute}.verified-show-registry-head{grid-template-columns:minmax(20rem,1fr) minmax(14rem,.35fr);align-items:end;gap:clamp(2rem,8vw,8rem);margin-bottom:3rem;display:grid}.verified-show-registry-head h2{letter-spacing:-.065em;max-width:9ch;font-size:clamp(3.8rem,7.5vw,8rem);line-height:.82;font-weight:var(--form-type-weight,520);margin:1rem 0 0}.verified-show-registry-head h2 em{color:var(--signal-soft);font-family:Georgia,serif;font-weight:400}.verified-show-count{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:end;gap:.5rem 1rem;padding-top:1rem;display:grid}.verified-show-count strong{color:#0000;-webkit-text-stroke:1px color-mix(in srgb,var(--scene-light) 68%,white);font-size:clamp(4rem,7vw,7rem);font-weight:220;line-height:.7}.verified-show-count span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.55rem}.verified-show-list{border-top:1px solid var(--line);display:grid}.verified-show-list article{border-bottom:1px solid var(--line);grid-template-columns:3rem 8rem minmax(0,1fr) minmax(12rem,.45fr);align-items:center;gap:1.2rem;min-height:7rem;padding:1rem 0;display:grid}.verified-show-list article>span,.verified-show-list time,.verified-show-actions{letter-spacing:.08em;text-transform:uppercase;font-size:.54rem}.verified-show-list article>span{color:var(--signal-soft)}.verified-show-list time{color:var(--muted)}.verified-show-list small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.48rem}.verified-show-list h3{margin:.35rem 0;font-size:clamp(1.3rem,2.2vw,2.4rem);line-height:1}.verified-show-list p{color:var(--muted);margin:0}.verified-show-actions{justify-items:start;gap:.55rem;display:grid}.verified-show-actions strong{color:var(--text)}.verified-show-actions a{color:var(--signal-soft)}.verified-show-empty{border-block:1px solid var(--line);grid-template-columns:minmax(16rem,.55fr) minmax(20rem,1fr);align-items:center;gap:clamp(2rem,8vw,8rem);min-height:38rem;display:grid}.verified-show-empty>div:first-child{place-items:center;min-height:25rem;display:grid;position:relative}.verified-show-empty>div:first-child span{color:#0000;-webkit-text-stroke:1px color-mix(in srgb,var(--scene-light) 42%,var(--line));font-size:clamp(9rem,22vw,20rem);font-weight:700;line-height:.7}.verified-show-empty>div:first-child i{background:linear-gradient(90deg,transparent,var(--scene-light),transparent);width:70%;height:1px;box-shadow:0 0 2rem color-mix(in srgb,var(--scene-light) 35%,transparent);position:absolute}.verified-show-empty h3{letter-spacing:-.06em;max-width:10ch;margin:1rem 0 1.5rem;font-size:clamp(3rem,6vw,6.5rem);line-height:.85}.verified-show-empty>div:last-child>p:last-child{max-width:36rem;color:var(--muted);line-height:1.75}.verified-show-policy{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem;display:grid}.verified-show-policy span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:4rem;color:var(--muted);letter-spacing:.1em;align-items:center;padding:.8rem;font-size:.47rem;display:flex}.verified-show-policy span:last-child{border-right:0}@media (max-width:1050px){.performance-form-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.performance-form-tabs button:nth-child(4n){border-right:0}}@media (max-width:850px){.performance-universe-copy,.verified-show-registry-head{grid-template-columns:1fr}.performance-universe-copy>p:not(.eyebrow){grid-area:auto/1}.performance-universe-stage{grid-template-columns:1fr}.performance-form-mark{width:100%;max-width:34rem;min-height:22rem}.performance-record-pool{border-left:0;border-top:1px solid var(--line);padding:2rem 0 0}.verified-show-empty{grid-template-columns:1fr}.verified-show-list article{grid-template-columns:2.5rem 7rem minmax(0,1fr)}.verified-show-actions{grid-column:3}.verified-show-policy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.performance-universe,.verified-show-registry{min-height:auto;padding:6rem var(--pad) 4rem}.performance-universe-copy h2,.verified-show-registry-head h2{font-size:clamp(3.3rem,15vw,5.7rem)}.performance-form-mark{min-height:18rem}.performance-form-tabs{overscroll-behavior-x:contain;margin-inline:calc(var(--pad) * -1);padding-left:var(--pad);scrollbar-width:thin;grid-template-columns:repeat(8,minmax(8rem,1fr));overflow-x:auto}.performance-form-tabs button{border-right:1px solid var(--line)!important}.verified-show-list article{grid-template-columns:2.2rem minmax(0,1fr)}.verified-show-list time,.verified-show-list article>div:not(.verified-show-actions),.verified-show-actions{grid-column:2}.verified-show-policy{grid-template-columns:1fr}.verified-show-policy span{border-right:0}}@media (prefers-reduced-motion:reduce){.performance-ring{animation:none!important}.performance-record-grid a{transition:none!important}}html[data-motion=still] .performance-ring{animation:none!important}.performance-universe{--bg:#030407;--text:#f2f0e9;--muted:#abb0ba;color:var(--text)}.performance-form-tabs button:focus-visible,.performance-record-grid a:focus-visible,.verified-show-actions a:focus-visible,.verified-show-empty .button-link:focus-visible{z-index:6;position:relative}.verified-show-actions>span{color:var(--muted);line-height:1.45}.verified-show-empty .button-link{width:min(100%,22rem);margin-top:1.5rem}.verified-show-empty>div:last-child>small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:.8rem;font-size:.5rem;display:block}html[data-mode=contrast] .performance-universe{--bg:#000;--text:#fff;--muted:#fff;background:#000}html[data-mode=contrast] .performance-universe-rig{display:none}html[data-mode=contrast] .performance-form-mark,html[data-mode=contrast] .performance-record-pool,html[data-mode=contrast] .performance-record-grid,html[data-mode=contrast] .performance-record-grid a,html[data-mode=contrast] .performance-form-tabs,html[data-mode=contrast] .performance-form-tabs button,html[data-mode=contrast] .verified-show-registry,html[data-mode=contrast] .verified-show-list,html[data-mode=contrast] .verified-show-list article,html[data-mode=contrast] .verified-show-empty,html[data-mode=contrast] .verified-show-policy,html[data-mode=contrast] .verified-show-policy span{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:currentColor}html[data-mode=contrast] .performance-form-tabs button[aria-selected=true]{color:#000;outline-offset:-3px;background:#fff;outline:2px solid}@media (prefers-contrast:more){.performance-universe-rig{display:none}.performance-form-mark,.performance-record-pool,.performance-record-grid,.performance-record-grid a,.performance-form-tabs,.performance-form-tabs button,.verified-show-registry,.verified-show-list,.verified-show-list article,.verified-show-empty,.verified-show-policy,.verified-show-policy span{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:currentColor}.performance-form-tabs button[aria-selected=true]{outline-offset:-3px;outline:2px solid}}.live-chapter-nav{border-block:1px solid var(--line);background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.live-chapter-nav a{border-right:1px solid var(--line);min-height:4.5rem;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.85rem 1rem;font-size:.58rem;font-weight:650;display:grid}.live-chapter-nav a:last-child{border-right:0}.live-chapter-nav a span{color:var(--signal-soft);font-size:.46rem}.live-chapter-nav a:is(:hover,:focus-visible){color:var(--text);background:color-mix(in srgb,var(--form-field-color) 7%,transparent)}.shows-page :is(#performance-universe-title,#verified-show-registry-title,#world-atlas-title){scroll-margin-top:calc(var(--header) + 2rem)}@media (max-width:650px){.live-chapter-nav{overscroll-behavior-x:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.live-chapter-nav a{flex:0 0 9rem}}html[data-mode=contrast] .live-chapter-nav,html[data-mode=contrast] .live-chapter-nav a{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:currentColor}@media (prefers-contrast:more){.live-chapter-nav,.live-chapter-nav a{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:currentColor}}.performance-record-more{min-height:44px;color:var(--muted);align-items:center;display:inline-flex}.performance-record-more:is(:hover,:focus-visible){color:var(--text)}.verified-show-list article[data-show-status=cancelled]{opacity:.68}.verified-show-list article[data-show-status=cancelled] h3{text-decoration:line-through;text-decoration-thickness:1px}.verified-show-list article[data-show-status=sold-out] .verified-show-actions strong{letter-spacing:.12em}html[data-mode=contrast] .verified-show-list article[data-show-status=cancelled]{opacity:1}.live-chapter-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.live-booking-gateway,.show-ticketing{padding:7rem var(--pad);border-bottom:1px solid var(--line);grid-template-columns:minmax(19rem,.55fr) minmax(22rem,1fr);gap:clamp(2rem,8vw,9rem);display:grid}.live-booking-gateway h2,.show-ticketing h2{letter-spacing:-.065em;max-width:9ch;font-size:clamp(3.8rem,7vw,7.5rem);line-height:.82;font-weight:var(--form-type-weight,520);margin:1rem 0 0}.live-booking-gateway h2 em,.show-ticketing h2 em{color:var(--signal-soft);font-family:Georgia,serif;font-weight:400}.live-booking-gateway>div:last-child{align-self:end;max-width:40rem}.live-booking-gateway>div:last-child>p{color:var(--muted);line-height:1.75}.live-booking-gateway .button-link{margin-top:1.4rem}.show-detail-hero{min-height:72svh;padding:calc(var(--header) + 6rem) var(--pad) 5rem;border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 22%,color-mix(in srgb,var(--scene-light) 11%,transparent),transparent 32%), linear-gradient(150deg,var(--bg),color-mix(in srgb,var(--scene-light) 3%,var(--bg)));grid-template-columns:minmax(22rem,1fr) minmax(15rem,.35fr);align-items:end;gap:clamp(2rem,8vw,9rem);display:grid}.show-detail-hero h1{letter-spacing:-.07em;max-width:11ch;margin:1rem 0 1.5rem;font-size:clamp(4.4rem,9vw,10rem);line-height:.78}.show-detail-hero>div:first-child>p:last-child{color:var(--muted);line-height:1.65}.show-detail-date{border-top:1px solid var(--line);gap:.7rem;padding-top:1rem;display:grid}.show-detail-date span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.48rem}.show-detail-date time{font-size:clamp(1.6rem,3vw,3.4rem);line-height:.95}.show-ticketing>div:first-child>p:last-child{max-width:38rem;color:var(--muted);line-height:1.75}.show-ticketing-panel{border-top:1px solid var(--line)}.show-ticketing-panel dl{border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.show-ticketing-panel dl div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:5.5rem;padding:1rem}.show-ticketing-panel dt{color:var(--muted);letter-spacing:.12em;font-size:.45rem}.show-ticketing-panel dd{margin:.7rem 0 0;font-size:.72rem;font-weight:650}.show-ticket-tiers{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem;display:grid}.show-ticket-tiers article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:9rem;padding:1rem}.show-ticket-tiers span{color:var(--signal-soft);letter-spacing:.12em;font-size:.45rem}.show-ticket-tiers strong{margin:2rem 0 .5rem;display:block}.show-ticket-tiers p,.show-ticket-empty{color:var(--muted);font-size:.68rem}.show-ticket-empty{border-block:1px solid var(--line);margin:2rem 0 0;padding:2rem 0}.show-ticket-action{gap:.8rem;margin-top:2rem;display:grid}.show-ticket-action .button-link[aria-disabled=true]{opacity:.58;pointer-events:none}.show-ticket-action small{max-width:35rem;color:var(--muted);line-height:1.55}.show-detail-routing{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.show-detail-routing a{min-height:5rem;padding:1rem var(--pad);border-right:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:.58rem;display:flex}.show-detail-routing a:last-child{border-right:0}.show-detail-routing a:is(:hover,:focus-visible){color:var(--text)}.verified-show-list h3 a:is(:hover,:focus-visible){color:var(--signal-soft)}@media (max-width:850px){.live-booking-gateway,.show-ticketing,.show-detail-hero{grid-template-columns:1fr}.show-detail-hero{min-height:60svh}.show-ticketing-panel dl{grid-template-columns:1fr}}@media (max-width:650px){.live-chapter-nav{display:flex}.live-booking-gateway,.show-ticketing{padding:6rem var(--pad) 4rem}.show-ticket-tiers,.show-detail-routing{grid-template-columns:1fr}.show-detail-routing a{border-right:0;border-bottom:1px solid var(--line)}}html[data-mode=contrast] .live-booking-gateway,html[data-mode=contrast] .show-ticketing-panel,html[data-mode=contrast] .show-ticketing-panel dl,html[data-mode=contrast] .show-ticketing-panel dl div,html[data-mode=contrast] .show-ticket-tiers,html[data-mode=contrast] .show-ticket-tiers article,html[data-mode=contrast] .show-ticket-empty,html[data-mode=contrast] .show-detail-routing,html[data-mode=contrast] .show-detail-routing a{border-color:currentColor}@media (prefers-contrast:more){.live-booking-gateway,.show-ticketing-panel,.show-ticketing-panel dl,.show-ticketing-panel dl div,.show-ticket-tiers,.show-ticket-tiers article,.show-ticket-empty,.show-detail-routing,.show-detail-routing a{border-color:currentColor}}
.booking-page{--booking-accent:var(--signal-soft)}.booking-formats,.booking-intake,.booking-workflow{padding:7rem var(--pad);border-bottom:1px solid var(--line);position:relative}.booking-formats{grid-template-columns:minmax(18rem,.55fr) minmax(22rem,1fr);gap:clamp(2rem,8vw,9rem);display:grid}.booking-formats h2,.booking-intake-intro h2,.booking-workflow h2{letter-spacing:-.065em;max-width:10ch;font-size:clamp(3.7rem,7vw,7.8rem);line-height:.82;font-weight:var(--form-type-weight,520);margin:1rem 0 0}.booking-formats h2 em,.booking-intake-intro h2 em,.booking-workflow h2 em{color:var(--booking-accent);font-family:Georgia,serif;font-weight:400}.booking-format-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.booking-format-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:18rem;padding:1.3rem}.booking-format-grid article>span{color:var(--booking-accent);letter-spacing:.12em;font-size:.48rem}.booking-format-grid h3{margin:4rem 0 1rem;font-size:clamp(1.3rem,2vw,2rem);line-height:1}.booking-format-grid p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.65}.booking-intake{background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--booking-accent) 7%,transparent),transparent 34%), var(--bg);grid-template-columns:minmax(20rem,.52fr) minmax(24rem,1fr);gap:clamp(2rem,8vw,9rem);display:grid}.booking-intake-intro>p:not(.eyebrow){max-width:37rem;color:var(--muted);line-height:1.78}.booking-intake-readout{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;gap:.45rem;margin-top:2rem;padding-top:1rem;font-size:.48rem;display:grid}.booking-intake-readout span:first-child{color:var(--text)}.booking-form{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 84%,transparent);box-shadow:0 2rem 7rem color-mix(in srgb,var(--booking-accent) 5%,transparent);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1rem;padding:1.4rem;display:grid}.booking-field{gap:.5rem;display:grid}.booking-field-wide{grid-column:1/-1}.booking-field label,.booking-consent{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.52rem;font-weight:650}.booking-field :is(input,select,textarea){border:1px solid var(--line);background:var(--bg);width:100%;min-height:3rem;color:var(--text);font:inherit;border-radius:0;padding:.75rem .8rem}.booking-field textarea{resize:vertical;min-height:8rem;line-height:1.55}.booking-field :is(input,select,textarea):focus-visible{outline:2px solid var(--booking-accent);outline-offset:2px}.booking-honeypot{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.booking-consent{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding:1rem 0;line-height:1.55;display:grid}.booking-consent input{width:1.1rem;height:1.1rem;accent-color:var(--booking-accent)}.booking-submit{border-top:1px solid var(--line);gap:1rem;padding-top:1rem;display:grid}.booking-submit .button-link{width:min(100%,22rem)}.booking-submit .button-link:disabled{opacity:.55;cursor:wait}.booking-submit p{color:var(--muted);margin:0;font-size:.66rem;line-height:1.55}.booking-submit p[data-state=received]{color:var(--booking-accent)}.booking-submit p[data-state=error]{color:var(--text)}.booking-workflow{grid-template-columns:minmax(18rem,.45fr) minmax(24rem,1fr);gap:clamp(2rem,8vw,9rem);display:grid}.booking-workflow ol{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.booking-workflow li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:5.5rem;padding:1rem;display:grid}.booking-workflow li span{color:var(--booking-accent);font-size:.46rem}.booking-workflow li strong{font-size:.82rem}.booking-workflow>p{color:var(--muted);grid-column:2;margin:0;font-size:.72rem;line-height:1.7}@media (max-width:900px){.booking-formats,.booking-intake,.booking-workflow{grid-template-columns:1fr}.booking-workflow>p{grid-column:1}}@media (max-width:700px){.booking-formats,.booking-intake,.booking-workflow{padding:6rem var(--pad) 4rem}.booking-format-grid{grid-template-columns:1fr}.booking-format-grid article{min-height:12rem}.booking-format-grid h3{margin-top:2rem}.booking-form{grid-template-columns:1fr;padding:1rem}.booking-field-wide{grid-column:1}.booking-workflow ol{grid-template-columns:1fr}}html[data-mode=contrast] .booking-form,html[data-mode=contrast] .booking-format-grid,html[data-mode=contrast] .booking-format-grid article,html[data-mode=contrast] .booking-field :is(input,select,textarea),html[data-mode=contrast] .booking-workflow ol,html[data-mode=contrast] .booking-workflow li{box-shadow:none;border-color:currentColor}@media (prefers-contrast:more){.booking-form,.booking-format-grid,.booking-format-grid article,.booking-field :is(input,select,textarea),.booking-workflow ol,.booking-workflow li{box-shadow:none;border-color:currentColor}}@media (prefers-reduced-motion:reduce){.booking-submit .button-link{transition:none!important}}
.app-page{--app-accent:#67d7c1}.app-hero,.app-install,.app-nav,.app-account-state,.app-wallet,.app-offline>section{padding:7rem max(var(--pad),env(safe-area-inset-left)) 7rem max(var(--pad),env(safe-area-inset-right));border-bottom:1px solid var(--line);position:relative}.app-hero{min-height:76svh;padding-top:calc(var(--header) + max(6rem,env(safe-area-inset-top)));background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--app-accent) 12%,transparent),transparent 30%), linear-gradient(145deg,var(--bg),color-mix(in srgb,var(--app-accent) 3%,var(--bg)));grid-template-columns:minmax(22rem,1fr) minmax(18rem,.42fr);align-items:end;gap:clamp(2rem,8vw,9rem);display:grid}.app-hero h1,.app-install h2,.app-nav h2,.app-account-state h2,.app-wallet h2,.app-offline h1{letter-spacing:-.065em;max-width:11ch;font-size:clamp(4rem,8vw,9rem);line-height:.8;font-weight:var(--form-type-weight,520);margin:1rem 0 1.5rem}.app-install h2,.app-nav h2,.app-account-state h2,.app-wallet h2{font-size:clamp(3.6rem,7vw,7rem)}.app-hero h1 em,.app-install h2 em,.app-nav h2 em,.app-account-state h2 em,.app-wallet h2 em,.app-offline h1 em{color:var(--app-accent);font-family:Georgia,serif;font-weight:400}.app-hero>div:first-child>p:last-child,.app-install>div:first-child>p:last-child,.app-account-state>div:first-child>p,.app-wallet>div:first-child>p,.app-offline p{max-width:40rem;color:var(--muted);line-height:1.75}.app-device-state{border-block:1px solid var(--line);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-self:end;gap:.7rem;padding:1rem 0;font-size:.5rem;font-weight:650;display:grid}.app-device-state span:first-child{color:var(--text)}.app-install,.app-account-state,.app-wallet{grid-template-columns:minmax(20rem,.6fr) minmax(22rem,1fr);align-items:start;gap:clamp(2rem,8vw,9rem);display:grid}.app-install-panel,.app-wallet-empty{border:1px solid var(--line);background:linear-gradient(160deg,color-mix(in srgb,var(--app-accent) 7%,transparent),transparent 60%), var(--bg);align-content:end;gap:1.1rem;min-height:18rem;padding:1.4rem;display:grid}.app-install-panel>strong,.app-wallet-empty>strong{letter-spacing:-.04em;font-size:clamp(1.5rem,3vw,3rem);line-height:.95}.app-install-panel>p,.app-wallet-empty>p{color:var(--muted);margin:0;line-height:1.6}.app-install-panel .button-link,.app-wallet-empty .button-link{width:min(100%,22rem)}.app-nav{grid-template-columns:minmax(18rem,.5fr) minmax(24rem,1fr);gap:clamp(2rem,8vw,9rem);display:grid}.app-nav-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-nav-grid a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:14rem;color:var(--text);transition:background .25s var(--ease),transform .25s var(--ease);grid-template-rows:auto auto 1fr auto;grid-template-columns:auto minmax(0,1fr);gap:.65rem 1rem;padding:1.2rem;display:grid}.app-nav-grid a>span{color:var(--app-accent);letter-spacing:.1em;font-size:.48rem}.app-nav-grid a>strong{font-size:1.4rem}.app-nav-grid a>p{color:var(--muted);grid-column:2;margin:0;font-size:.72rem;line-height:1.6}.app-nav-grid a>b{color:var(--app-accent);grid-column:2;align-self:end;font-weight:400}.app-nav-grid a:is(:hover,:focus-visible){background:color-mix(in srgb,var(--app-accent) 7%,transparent);transform:translateY(-2px)}.app-account-state dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.app-account-state dl div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:6rem;padding:1rem}.app-account-state dt{color:var(--muted);letter-spacing:.1em;font-size:.46rem}.app-account-state dd{color:var(--text);margin:.7rem 0 0;font-size:.76rem;font-weight:650}.app-wallet-empty>span{color:var(--app-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem}.app-offline{min-height:100svh}.app-offline>section{min-height:100svh;padding-top:calc(var(--header) + max(5rem,env(safe-area-inset-top)));align-content:center;display:grid}.app-offline .button-link{width:min(100%,20rem);margin-top:1rem}@media (max-width:900px){.app-hero,.app-install,.app-nav,.app-account-state,.app-wallet{grid-template-columns:1fr}.app-hero{min-height:64svh}}@media (max-width:650px){.app-hero,.app-install,.app-nav,.app-account-state,.app-wallet,.app-offline>section{padding-top:5rem;padding-bottom:4rem}.app-hero{padding-top:calc(var(--header) + max(3rem,env(safe-area-inset-top)))}.app-nav-grid,.app-account-state dl{grid-template-columns:1fr}.app-nav-grid a{min-height:10rem}.app-device-state{font-size:.46rem}}@media (display-mode:standalone){body{padding-bottom:env(safe-area-inset-bottom)}.app-hero{padding-top:calc(var(--header) + max(3rem,env(safe-area-inset-top)))}}@media (prefers-reduced-motion:reduce){.app-nav-grid a{transition:none!important}.app-nav-grid a:is(:hover,:focus-visible){transform:none}}html[data-motion=still] .app-nav-grid a{transition:none!important}html[data-mode=contrast] :is(.app-device-state,.app-install-panel,.app-nav-grid,.app-nav-grid a,.app-account-state dl,.app-account-state dl div,.app-wallet-empty){box-shadow:none;border-color:currentColor}html[data-mode=contrast] .app-nav-grid a:is(:hover,:focus-visible){background:var(--text);color:var(--bg);transform:none}html[data-mode=contrast] .app-nav-grid a:is(:hover,:focus-visible) p{color:inherit}@media (prefers-contrast:more){:is(.app-device-state,.app-install-panel,.app-nav-grid,.app-nav-grid a,.app-account-state dl,.app-account-state dl div,.app-wallet-empty){box-shadow:none;border-color:currentColor}}.app-access-surface,.app-event-index{padding:calc(var(--header) + 6rem) max(var(--pad),env(safe-area-inset-left)) 7rem max(var(--pad),env(safe-area-inset-right));border-bottom:1px solid var(--line);grid-template-columns:minmax(20rem,.6fr) minmax(22rem,1fr);gap:clamp(2rem,8vw,9rem);display:grid}.app-access-surface h1,.app-event-index h2{letter-spacing:-.065em;max-width:10ch;font-size:clamp(3.8rem,7vw,7.4rem);line-height:.82;font-weight:var(--form-type-weight,520);margin:1rem 0 1.5rem}.app-access-surface h1 em,.app-event-index h2 em{color:var(--app-accent);font-family:Georgia,serif;font-weight:400}.app-access-surface>div:first-child>p:last-child,.app-event-index>div:first-child>p:last-child{max-width:40rem;color:var(--muted);line-height:1.75}.app-access-state{border:1px solid var(--line);background:linear-gradient(160deg,color-mix(in srgb,var(--app-accent) 7%,transparent),transparent 60%),var(--bg);align-content:end;gap:1rem;min-height:18rem;padding:1.4rem;display:grid}.app-access-state>span{color:var(--app-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem}.app-access-state>strong{letter-spacing:-.05em;font-size:clamp(1.8rem,4vw,4rem);line-height:.9}.app-access-state>p{color:var(--muted);margin:0;line-height:1.6}.app-access-state .button-link{width:min(100%,20rem)}.app-event-index{padding-top:7rem}.app-event-list{border-top:1px solid var(--line);border-left:1px solid var(--line)}.app-event-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:8rem minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-height:6rem;padding:1rem;display:grid}.app-event-list time,.app-event-list>p{color:var(--muted);font-size:.68rem}.app-event-list article p{color:var(--muted);margin:.35rem 0 0;font-size:.68rem}.app-event-list article>span{color:var(--app-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.46rem;font-weight:650}.app-event-list article>a{color:var(--text);text-transform:uppercase;letter-spacing:.08em;font-size:.56rem}.app-event-list article>a:is(:hover,:focus-visible){color:var(--app-accent)}@media (max-width:900px){.app-access-surface,.app-event-index{grid-template-columns:1fr}.app-event-list article{grid-template-columns:6rem minmax(0,1fr)}.app-event-list article>span,.app-event-list article>a{grid-column:2}}@media (max-width:650px){.app-access-surface,.app-event-index{padding-top:calc(var(--header) + max(3rem,env(safe-area-inset-top)));padding-bottom:4rem}.app-event-list article{grid-template-columns:1fr}.app-event-list article>span,.app-event-list article>a{grid-column:1}}html[data-mode=contrast] :is(.app-access-state,.app-event-list,.app-event-list article){box-shadow:none;border-color:currentColor}@media (prefers-contrast:more){:is(.app-access-state,.app-event-list,.app-event-list article){box-shadow:none;border-color:currentColor}}.app-route-shell{min-height:100svh}.app-dock{z-index:80;left:50%;bottom:max(.9rem,env(safe-area-inset-bottom));border:1px solid color-mix(in srgb,var(--line) 82%,white 8%);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);grid-template-columns:repeat(6,minmax(0,1fr));width:min(100vw - 2rem,48rem);display:grid;position:fixed;transform:translate(-50%);box-shadow:0 1.4rem 4rem #0007}.app-dock a{border-right:1px solid var(--line);min-width:0;min-height:3.7rem;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:.22rem;padding:.45rem .3rem;display:grid}.app-dock a:last-child{border-right:0}.app-dock a>span{color:var(--app-accent);letter-spacing:.1em;font-size:.42rem;font-weight:700}.app-dock a>strong{text-overflow:ellipsis;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;max-width:100%;font-size:.48rem;font-weight:650;overflow:hidden}.app-dock a[aria-current=page]{background:color-mix(in srgb,var(--app-accent) 10%,transparent);color:var(--text);box-shadow:inset 0 2px 0 var(--app-accent)}.app-dock a:focus-visible{z-index:2;position:relative}.app-route-shell>.app-page{padding-bottom:calc(5.8rem + env(safe-area-inset-bottom))}@media (min-width:901px) and (display-mode:browser){.app-dock{border-inline:0;border-bottom:0;width:100%;position:sticky;bottom:0;left:auto;transform:none;box-shadow:0 -1rem 3rem #0004}.app-route-shell>.app-page{padding-bottom:0}}@media (max-width:540px){.app-dock{border-inline:0;border-bottom:0;grid-template-columns:repeat(6,minmax(4rem,1fr));width:100%;bottom:0;left:0;overflow-x:auto;transform:none}.app-dock a{min-width:4rem;min-height:4.1rem;padding-bottom:max(.45rem,env(safe-area-inset-bottom))}.app-dock a>strong{font-size:.42rem}.app-route-shell>.app-page{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}}html[data-mode=contrast] .app-dock,html[data-mode=contrast] .app-dock a{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:currentColor}html[data-mode=contrast] .app-dock a[aria-current=page]{background:var(--text);color:var(--bg);box-shadow:none}@media (prefers-contrast:more){.app-dock,.app-dock a{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:currentColor}}.app-readiness{padding:7rem max(var(--pad),env(safe-area-inset-left)) 7rem max(var(--pad),env(safe-area-inset-right));border-bottom:1px solid var(--line);background:radial-gradient(circle at 14% 10%,color-mix(in srgb,var(--app-accent) 8%,transparent),transparent 25%), var(--bg);grid-template-columns:minmax(20rem,.52fr) minmax(24rem,1fr);gap:clamp(2rem,8vw,9rem);display:grid}.app-readiness-head h2{letter-spacing:-.065em;max-width:10ch;font-size:clamp(3.6rem,7vw,7rem);line-height:.82;font-weight:var(--form-type-weight,520);margin:1rem 0 1.5rem}.app-readiness-head h2 em{color:var(--app-accent);font-family:Georgia,serif;font-weight:400}.app-readiness-head>p:last-child{max-width:38rem;color:var(--muted);line-height:1.75}.app-readiness-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-readiness-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:.75rem;min-height:13rem;padding:1.2rem;display:grid}.app-readiness-grid article>span{letter-spacing:.1em;text-transform:uppercase;font-size:.46rem;font-weight:700}.app-readiness-grid article[data-state=connected]>span{color:var(--app-accent)}.app-readiness-grid article[data-state=manual]>span{color:#e6c878}.app-readiness-grid article[data-state=blocked]>span{color:#c98f86}.app-readiness-grid article>strong{letter-spacing:-.025em;font-size:1.35rem}.app-readiness-grid article>p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.6}.app-readiness-grid article>a{color:var(--text);letter-spacing:.08em;text-transform:uppercase;align-self:end;margin-top:auto;font-size:.52rem}.app-readiness-grid article>a:is(:hover,:focus-visible){color:var(--app-accent)}.app-ticket-infra{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:.4rem;padding-top:.8rem;font-size:.48rem;display:grid}.app-ticket-infra span:first-child,.app-ticket-infra span:nth-child(2){color:var(--app-accent)}@media (max-width:900px){.app-readiness{grid-template-columns:1fr}}@media (max-width:650px){.app-readiness{padding-top:5rem;padding-bottom:4rem}.app-readiness-grid{grid-template-columns:1fr}}html[data-mode=contrast] :is(.app-readiness-grid,.app-readiness-grid article,.app-ticket-infra){border-color:currentColor}
.connect-page{--audience-accent:#67d7c1}.audience-preferences{--audience-form-color:var(--form-field-color);min-height:92svh;padding:8rem var(--pad) 6rem;border-block:1px solid var(--line);background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--audience-form-color) 12%,transparent),transparent 28%), radial-gradient(circle at 12% 82%,color-mix(in srgb,var(--audience-accent) 8%,transparent),transparent 32%), linear-gradient(145deg,#030507,#07100e 58%,#030507);position:relative;overflow:hidden}.audience-preferences:before{content:"AUDIENCE RELATIONSHIP / LOCAL PREFERENCES";top:1.4rem;left:var(--pad);color:var(--muted);letter-spacing:.18em;font-size:.47rem;position:absolute}.audience-preferences-copy{grid-template-columns:minmax(21rem,1fr) minmax(18rem,.55fr);align-items:end;gap:clamp(2rem,8vw,9rem);margin-bottom:4rem;display:grid}.audience-preferences-copy h2{max-width:9ch;font-size:clamp(4rem,8vw,9rem);font-weight:var(--form-type-weight,520);letter-spacing:var(--form-type-tracking,-.07em);grid-column:1;margin:1rem 0 0;line-height:.8}.audience-preferences-copy h2 em{color:var(--audience-accent);font-family:Georgia,serif;font-weight:400}.audience-preferences-copy>p:not(.eyebrow){max-width:36rem;color:var(--muted);grid-area:1/2/3;margin:0;line-height:1.8}.audience-preferences-status{border-top:1px solid color-mix(in srgb,var(--audience-accent) 24%,var(--line));color:var(--muted);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;grid-column:1/-1;gap:.55rem 1.4rem;padding-top:1rem;font-size:.48rem;display:flex}.audience-preferences-status span:first-child{color:var(--text)}.audience-topic-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.audience-topic-grid button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 80%,transparent);min-height:22rem;color:var(--text);text-align:left;cursor:pointer;transition:background .3s var(--ease),transform .3s var(--ease),border-color .3s var(--ease);grid-template-rows:auto 1fr;grid-template-columns:auto 1fr auto;align-items:start;gap:1rem;padding:1.5rem;display:grid}.audience-topic-grid button:hover,.audience-topic-grid button:focus-visible{background:color-mix(in srgb,var(--audience-accent) 6%,var(--bg))}.audience-topic-grid button[aria-pressed=true]{background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--audience-accent) 12%,transparent),transparent 34%), color-mix(in srgb,var(--audience-accent) 7%,var(--bg));box-shadow:inset 0 -2px var(--audience-accent)}.audience-topic-grid>button>span,.audience-topic-grid>button>i{color:var(--audience-accent);font-size:.5rem;font-style:normal}.audience-topic-grid small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.7rem;font-size:.48rem;display:block}.audience-topic-grid strong{letter-spacing:-.055em;font-size:clamp(2rem,3vw,3.4rem);line-height:.88;display:block}.audience-topic-grid p{max-width:28rem;color:var(--muted);margin:1.2rem 0 0;line-height:1.7}.audience-topic-grid>button>i{justify-self:end;font-size:1rem}.audience-consent-receipt{border:1px solid color-mix(in srgb,var(--audience-accent) 24%,var(--line));background:color-mix(in srgb,var(--audience-accent) 4%,var(--bg));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 2rem;margin-top:3rem;padding:1.5rem;display:grid}.audience-consent-receipt strong{letter-spacing:-.05em;margin:.5rem 0;font-size:clamp(2rem,4vw,4rem);font-weight:450;display:block}.audience-consent-receipt p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.6}.audience-preference-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem 1rem;display:flex}.audience-preference-actions .text-link{appearance:none;cursor:pointer;background:0 0;border:0;padding:.7rem 0}.audience-consent-receipt>small{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;padding-top:1rem;font-size:.52rem}.audience-relay{padding:8rem var(--pad);border-bottom:1px solid var(--line);background:linear-gradient(90deg,color-mix(in srgb,var(--audience-accent) 3%,transparent),transparent 38%), var(--bg);position:relative;overflow:hidden}.audience-relay:before{content:"DIRECT RELATIONSHIP / ACTIVATION GATES";top:1.4rem;right:var(--pad);color:var(--muted);letter-spacing:.18em;font-size:.47rem;position:absolute}.audience-relay-copy{grid-template-columns:minmax(21rem,1fr) minmax(18rem,.58fr);align-items:end;gap:clamp(2rem,8vw,9rem);margin-bottom:4rem;display:grid}.audience-relay-copy h2{letter-spacing:-.065em;max-width:10ch;font-size:clamp(3.8rem,7.5vw,8rem);line-height:.82;font-weight:var(--form-type-weight,520);grid-column:1;margin:1rem 0 0}.audience-relay-copy h2 em{color:var(--audience-accent);font-family:Georgia,serif;font-weight:400}.audience-relay-copy>p:not(.eyebrow){max-width:38rem;color:var(--muted);grid-area:1/2/3;margin:0;line-height:1.8}.audience-relay-stages{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.audience-relay-stages article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 86%,transparent);flex-direction:column;min-height:24rem;padding:1.5rem;display:flex;position:relative}.audience-relay-stages article[data-state=active]{background:linear-gradient(145deg,color-mix(in srgb,var(--audience-accent) 8%,var(--bg)),var(--bg))}.audience-relay-stages article>span{color:#0000;-webkit-text-stroke:1px color-mix(in srgb,var(--audience-accent) 52%,white);font-size:clamp(3rem,6vw,6rem);font-weight:220;line-height:.8}.audience-relay-stages small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:1.5rem 0 .6rem;font-size:.48rem}.audience-relay-stages h3{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.2vw,3.5rem);line-height:.9}.audience-relay-stages p{color:var(--muted);line-height:1.7}.audience-relay-stages strong{border-top:1px solid var(--line);color:var(--audience-accent);letter-spacing:.11em;margin-top:auto;padding-top:1rem;font-size:.48rem}.audience-relay-links{flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;display:flex}.audience-relay-links a{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem}.audience-relay-links a:hover,.audience-relay-links a:focus-visible{color:var(--text)}@media (max-width:900px){.audience-preferences-copy,.audience-relay-copy{grid-template-columns:1fr;gap:1.5rem}.audience-preferences-copy>p:not(.eyebrow),.audience-relay-copy>p:not(.eyebrow){grid-area:auto/1}.audience-topic-grid,.audience-relay-stages{grid-template-columns:1fr}.audience-topic-grid button,.audience-relay-stages article{min-height:auto}.audience-consent-receipt{grid-template-columns:1fr}.audience-preference-actions{justify-content:flex-start}}@media (max-width:600px){.audience-preferences,.audience-relay{min-height:auto;padding:6rem var(--pad) 4rem}.audience-preferences-copy h2,.audience-relay-copy h2{font-size:clamp(3.3rem,15vw,5.7rem)}.audience-preferences-status{display:grid}}@media (prefers-reduced-motion:reduce){.audience-topic-grid button{transition:none!important}}.audience-gateway{min-height:72svh;padding:7rem var(--pad);border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 48%,color-mix(in srgb,var(--audience-accent) 10%,transparent),transparent 30%), linear-gradient(145deg,color-mix(in srgb,var(--audience-accent) 3%,var(--bg)),var(--bg) 62%);grid-template-columns:minmax(22rem,1fr) minmax(18rem,.65fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid;position:relative;overflow:hidden}.audience-gateway:before{content:"DIRECT RELATIONSHIP / LOCAL FIRST";top:1.4rem;left:var(--pad);color:var(--muted);letter-spacing:.18em;font-size:.47rem;position:absolute}.audience-gateway>div:first-child h2{letter-spacing:-.065em;max-width:9ch;font-size:clamp(3.8rem,7.5vw,8rem);line-height:.82;font-weight:var(--form-type-weight,520);margin:1rem 0 1.5rem}.audience-gateway>div:first-child h2 em{color:var(--audience-accent);font-family:Georgia,serif;font-weight:400}.audience-gateway>div:first-child>p:not(.eyebrow){max-width:37rem;color:var(--muted);line-height:1.78}.audience-gateway .button-link{width:min(100%,21rem);margin-top:1.5rem}.audience-gateway-topics{border-top:1px solid var(--line);display:grid}.audience-gateway-topics article{border-bottom:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:6rem;padding:1rem 0;display:grid}.audience-gateway-topics article>span{color:var(--audience-accent);font-size:.48rem}.audience-gateway-topics small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem}.audience-gateway-topics strong{letter-spacing:-.04em;font-size:clamp(1.4rem,2.2vw,2.3rem);line-height:1}.audience-gateway-topics>p{color:var(--muted);letter-spacing:.11em;margin:1rem 0 0;font-size:.48rem}html[data-scene=connect] .chapter-director{border-left:2px solid var(--audience-accent)}@media (max-width:850px){.audience-gateway{grid-template-columns:1fr}}@media (max-width:600px){.audience-gateway{min-height:auto;padding:6rem var(--pad) 4rem}.audience-gateway>div:first-child h2{font-size:clamp(3.3rem,15vw,5.7rem)}}.audience-preferences{--bg:#030507;--text:#f2f0e9;--muted:#aab8b4;color:var(--text)}.audience-topic-grid em{color:var(--audience-accent);letter-spacing:.08em;text-transform:uppercase;margin-top:1rem;font-size:.48rem;font-style:normal;font-weight:650;display:block}.audience-preference-actions button{min-height:44px}.audience-preference-actions button:disabled{opacity:.42;cursor:not-allowed}.audience-topic-grid button:focus-visible,.audience-preference-actions button:focus-visible,.audience-relay-links a:focus-visible{z-index:5;position:relative}.audience-consent-receipt[data-dirty=true]{border-color:color-mix(in srgb,var(--audience-accent) 58%,var(--line));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--audience-accent) 70%,white)}.audience-consent-receipt[data-persistence-state=error]{border-style:dashed}html[data-mode=contrast] .audience-preferences{--bg:#000;--text:#fff;--muted:#fff;background:#000}html[data-mode=contrast] .audience-topic-grid,html[data-mode=contrast] .audience-topic-grid button,html[data-mode=contrast] .audience-consent-receipt,html[data-mode=contrast] .audience-relay,html[data-mode=contrast] .audience-relay-stages,html[data-mode=contrast] .audience-relay-stages article{box-shadow:none;border-color:currentColor}html[data-mode=contrast] .audience-topic-grid button[aria-pressed=true]{color:#000;outline-offset:-3px;background:#fff;outline:2px solid}html[data-mode=contrast] .audience-topic-grid button[aria-pressed=true] :is(small,p,em,i,span,strong){color:inherit}@media (prefers-contrast:more){.audience-topic-grid,.audience-topic-grid button,.audience-consent-receipt,.audience-relay,.audience-relay-stages,.audience-relay-stages article{box-shadow:none;border-color:currentColor}.audience-topic-grid button[aria-pressed=true]{outline-offset:-3px;outline:2px solid}}.audience-boundary{padding:7rem var(--pad);border-bottom:1px solid var(--line);background:linear-gradient(140deg,color-mix(in srgb,var(--audience-accent) 4%,var(--bg)),var(--bg) 66%);grid-template-columns:minmax(20rem,.7fr) minmax(22rem,1fr);align-items:start;gap:clamp(2rem,7vw,8rem);display:grid;position:relative}.audience-boundary>div:first-child h2{letter-spacing:-.06em;max-width:9ch;font-size:clamp(3.5rem,7vw,7rem);line-height:.84;font-weight:var(--form-type-weight,520);margin:1rem 0 1.5rem}.audience-boundary>div:first-child h2 em{color:var(--audience-accent);font-family:Georgia,serif;font-weight:400}.audience-boundary>div:first-child>p:last-child{max-width:38rem;color:var(--muted);line-height:1.78}.audience-boundary-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);display:grid}.audience-boundary-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr);gap:.4rem 1rem;min-height:8.5rem;padding:1.2rem;display:grid}.audience-boundary-grid article>span{color:var(--audience-accent);letter-spacing:.1em;grid-row:1/3;font-size:.48rem}.audience-boundary-grid strong{font-size:1.1rem}.audience-boundary-grid p{color:var(--muted);margin:.25rem 0 0;font-size:.72rem;line-height:1.6}@media (max-width:900px){.audience-boundary{grid-template-columns:1fr}}@media (max-width:600px){.audience-boundary{padding:6rem var(--pad) 4rem}.audience-boundary>div:first-child h2{font-size:clamp(3.2rem,14vw,5.5rem)}}html[data-mode=contrast] .audience-boundary,html[data-mode=contrast] .audience-boundary-grid,html[data-mode=contrast] .audience-boundary-grid article{box-shadow:none;border-color:currentColor}@media (prefers-contrast:more){.audience-boundary,.audience-boundary-grid,.audience-boundary-grid article{box-shadow:none;border-color:currentColor}}.connect-chapter-nav{border-block:1px solid var(--line);background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.connect-chapter-nav a{border-right:1px solid var(--line);min-height:4.5rem;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.85rem 1rem;font-size:.58rem;font-weight:650;display:grid}.connect-chapter-nav a:last-child{border-right:0}.connect-chapter-nav a span{color:var(--audience-accent);font-size:.46rem}.connect-chapter-nav a:is(:hover,:focus-visible){color:var(--text);background:color-mix(in srgb,var(--audience-accent) 7%,transparent)}.connect-page :is(#audience-preferences-title,#audience-boundary-title,#audience-relay-title){scroll-margin-top:calc(var(--header) + 2rem)}@media (max-width:650px){.connect-chapter-nav{overscroll-behavior-x:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.connect-chapter-nav a{flex:0 0 9rem}}html[data-mode=contrast] .connect-chapter-nav,html[data-mode=contrast] .connect-chapter-nav a{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:currentColor}@media (prefers-contrast:more){.connect-chapter-nav,.connect-chapter-nav a{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:currentColor}}.audience-app-gateway{padding:7rem var(--pad);border-bottom:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--audience-accent) 5%,var(--bg)),var(--bg) 68%);grid-template-columns:minmax(20rem,.62fr) minmax(22rem,1fr);gap:clamp(2rem,8vw,9rem);display:grid}.audience-app-gateway h2{letter-spacing:-.06em;max-width:10ch;font-size:clamp(3.7rem,7vw,7rem);line-height:.82;font-weight:var(--form-type-weight,520);margin:1rem 0 1.5rem}.audience-app-gateway h2 em{color:var(--audience-accent);font-family:Georgia,serif;font-weight:400}.audience-app-gateway>div:first-child>p:last-child{max-width:40rem;color:var(--muted);line-height:1.75}.audience-app-gateway>div:last-child{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-content:end;gap:.65rem;padding-top:1rem;font-size:.52rem;display:grid}.audience-app-gateway>div:last-child>strong{color:var(--text)}.audience-app-gateway .button-link{width:min(100%,22rem);margin-top:1rem}.connect-page #audience-app-title{scroll-margin-top:calc(var(--header) + 2rem)}@media (max-width:900px){.audience-app-gateway{grid-template-columns:1fr}}@media (max-width:600px){.audience-app-gateway{padding:6rem var(--pad) 4rem}}html[data-mode=contrast] .audience-app-gateway,html[data-mode=contrast] .audience-app-gateway>div:last-child{border-color:currentColor}@media (prefers-contrast:more){.audience-app-gateway,.audience-app-gateway>div:last-child{border-color:currentColor}}.audience-subscription{padding:8rem var(--pad);border-bottom:1px solid var(--line);background:radial-gradient(circle at 84% 20%,color-mix(in srgb,var(--audience-accent) 10%,transparent),transparent 28%), linear-gradient(150deg,#030507,#07100e 58%,#030507);grid-template-columns:minmax(22rem,.78fr) minmax(22rem,1fr);gap:clamp(2.5rem,7vw,8rem);display:grid;position:relative}.audience-subscription h2{letter-spacing:-.06em;max-width:10ch;margin:1rem 0 1.5rem;font-size:clamp(3.7rem,7vw,7.5rem);font-weight:520;line-height:.82}.audience-subscription h2 em{color:var(--audience-accent);font-family:Georgia,serif;font-weight:400}.audience-subscription-copy>p:not(.eyebrow){max-width:38rem;color:var(--muted);line-height:1.75}.audience-subscription-status{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.09em;gap:.45rem;margin-top:2rem;padding-top:1rem;font-size:.5rem;display:grid}.audience-subscription-status span:first-child{color:var(--audience-accent)}.audience-subscription-form{align-content:start;gap:1.2rem;display:grid}.audience-subscription-topics{border-top:1px solid var(--line);display:grid}.audience-subscription-topics label{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1.1rem 0;display:grid}.audience-subscription-topics input{accent-color:var(--audience-accent);margin-top:.35rem}.audience-subscription-topics small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;display:block}.audience-subscription-topics strong{margin:.25rem 0;font-size:1.35rem;display:block}.audience-subscription-topics em{color:var(--muted);font-size:.72rem;font-style:normal;line-height:1.5;display:block}.audience-subscription-email{gap:.55rem;display:grid}.audience-subscription-email span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.52rem}.audience-subscription-email input{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 92%,transparent);width:100%;min-height:3.4rem;color:var(--text);font:inherit;padding:.85rem 1rem}.audience-subscription-consent{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;font-size:.72rem;line-height:1.6;display:grid}.audience-subscription-consent input{accent-color:var(--audience-accent);margin-top:.25rem}.audience-subscription-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.audience-subscription-message{color:var(--muted);margin:0;line-height:1.6}.audience-subscription-message[data-state=pending]{color:var(--audience-accent)}.audience-subscription-message[data-state=error]{color:#ffb4a2}.connect-page #audience-subscription-title{scroll-margin-top:calc(var(--header) + 2rem)}.connect-chapter-nav{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:900px){.audience-subscription{grid-template-columns:1fr}}@media (max-width:600px){.audience-subscription{padding:6rem var(--pad) 4rem}.audience-subscription h2{font-size:clamp(3.2rem,14vw,5.5rem)}}html[data-mode=contrast] .audience-subscription,html[data-mode=contrast] .audience-subscription-topics,html[data-mode=contrast] .audience-subscription-topics label,html[data-mode=contrast] .audience-subscription-email input{border-color:currentColor}
.ownership-journey{padding:8rem var(--pad) 6rem;border-block:1px solid var(--line);background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--form-field-color) 10%,transparent),transparent 30%), linear-gradient(145deg,color-mix(in srgb,var(--scene-light) 4%,var(--bg)),var(--bg) 64%);position:relative;overflow:hidden}.ownership-journey:before{content:"OWNERSHIP / VERIFIED ACCESS PATH";top:1.4rem;right:var(--pad);color:var(--muted);letter-spacing:.18em;font-size:.47rem;position:absolute}.ownership-journey-head{grid-template-columns:minmax(20rem,1fr) minmax(18rem,.58fr);align-items:end;gap:clamp(2rem,8vw,9rem);margin-bottom:4rem;display:grid}.ownership-journey-head h2{letter-spacing:-.07em;max-width:9ch;font-size:clamp(4rem,8vw,8.8rem);line-height:.8;font-weight:var(--form-type-weight,520);margin:1rem 0 0}.ownership-journey-head h2 em{color:var(--signal-soft);font-family:Georgia,serif;font-weight:400}.ownership-journey-head>p{max-width:39rem;color:var(--muted);margin:0;line-height:1.8}.ownership-path{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ownership-path article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 86%,transparent);flex-direction:column;min-height:24rem;padding:1.4rem;display:flex;position:relative}.ownership-path article[data-state=available]{background:radial-gradient(circle at 82% 14%,color-mix(in srgb,var(--form-field-color) 10%,transparent),transparent 34%), color-mix(in srgb,var(--form-field-color) 4%,var(--bg))}.ownership-path article[data-state=prepared]{background:repeating-linear-gradient(135deg,transparent 0 18px,color-mix(in srgb,var(--scene-light) 4%,transparent) 18px 19px), color-mix(in srgb,var(--scene-light) 3%,var(--bg))}.ownership-path article>span{color:#0000;-webkit-text-stroke:1px color-mix(in srgb,var(--form-field-color) 58%,white);font-size:clamp(3.2rem,5.5vw,5.8rem);font-weight:220;line-height:.8}.ownership-path small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:1.5rem 0 .6rem;font-size:.48rem}.ownership-path h3{letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,2.7vw,3rem);line-height:.92}.ownership-path p{color:var(--muted);line-height:1.7}.ownership-path strong{border-top:1px solid var(--line);color:var(--signal-soft);letter-spacing:.1em;margin-top:auto;padding-top:1rem;font-size:.48rem;line-height:1.5}.ownership-path article[data-state=gated] strong{color:var(--muted)}.ownership-path a{color:var(--text);letter-spacing:.07em;text-transform:uppercase;margin-top:.8rem;font-size:.52rem}.ownership-edition-readout{border-top:1px solid var(--line);margin-top:2rem;display:grid}.ownership-edition-readout>p{padding-top:1rem}.ownership-edition-readout>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.ownership-edition-readout span{color:var(--muted)}.ownership-track-index{border-top:1px solid var(--line);margin-top:3rem;display:grid}.ownership-track-index>p{padding-top:1rem}.ownership-track-index a{border-bottom:1px solid var(--line);min-height:4.6rem;transition:background .25s var(--ease),padding .25s var(--ease);grid-template-columns:3rem minmax(0,1fr) minmax(10rem,.45fr);align-items:center;gap:1rem;display:grid}.ownership-track-index a:hover,.ownership-track-index a:focus-visible{background:linear-gradient(90deg,color-mix(in srgb,var(--form-field-color) 6%,transparent),transparent 72%);padding-left:.6rem}.ownership-track-index a>span{color:var(--signal-soft);font-size:.48rem}.ownership-track-index strong{font-size:clamp(1rem,1.6vw,1.45rem)}.ownership-track-index small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;text-align:right;font-size:.49rem}.player-info .text-link+.text-link{margin-left:1rem}@media (max-width:1000px){.ownership-path{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.ownership-journey-head{grid-template-columns:1fr;gap:1.5rem}.ownership-path{grid-template-columns:1fr}.ownership-path article{min-height:auto}.ownership-track-index a{grid-template-columns:2.5rem minmax(0,1fr)}.ownership-track-index small{text-align:left;grid-column:2}}@media (max-width:600px){.ownership-journey{padding:6rem var(--pad) 4rem}.ownership-journey-head h2{font-size:clamp(3.3rem,15vw,5.7rem)}.ownership-edition-readout>div{display:grid}.player-info .text-link+.text-link{margin-left:0}}@media (prefers-reduced-motion:reduce){.ownership-track-index a{transition:none!important}}.ownership-activation-readout{border-block:1px solid var(--line);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:.55rem 1.3rem;margin:0 0 2rem;padding:1rem 0;font-size:.48rem;font-weight:650;line-height:1.55;display:flex}.ownership-activation-readout span:first-child{color:var(--text)}.ownership-path a:focus-visible,.ownership-track-index a:focus-visible{z-index:4;position:relative}html[data-mode=contrast] .ownership-journey{background:var(--bg)}html[data-mode=contrast] .ownership-activation-readout,html[data-mode=contrast] .ownership-path,html[data-mode=contrast] .ownership-path article,html[data-mode=contrast] .ownership-edition-readout,html[data-mode=contrast] .ownership-edition-readout>div,html[data-mode=contrast] .ownership-track-index,html[data-mode=contrast] .ownership-track-index a{box-shadow:none;border-color:currentColor}@media (prefers-contrast:more){.ownership-activation-readout,.ownership-path,.ownership-path article,.ownership-edition-readout,.ownership-edition-readout>div,.ownership-track-index,.ownership-track-index a{box-shadow:none;border-color:currentColor}}
