.tension-opening .scene{height:180svh;position:relative}.tension-opening .stage{height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden}.tension-opening .stage-foot{z-index:10;letter-spacing:.07em;justify-content:space-between;align-items:end;gap:15px;font-size:9px;display:flex;position:absolute;bottom:22px;left:4%;right:4%}.tension-opening .stage-foot .progress{align-items:center;gap:8px;display:flex}.tension-opening .progress i{width:55px;height:1px;transform:scaleX(var(--progress,.03));transform-origin:0;background:currentColor;display:block}.tension-opening .stage-foot a{align-items:center;min-height:44px;display:flex}.tension-opening .proxy-label{z-index:10;letter-spacing:.09em;text-transform:uppercase;max-width:180px;font-size:8px;line-height:1.6;position:absolute}.tension-opening .kicker{letter-spacing:.16em;text-transform:uppercase;font-size:10px;line-height:1.7}.tension-opening .pill{border-radius:2px;align-items:center;gap:34px;min-height:48px;padding:0 23px;font-size:12px;font-weight:600;display:inline-flex}.tension-opening .secondary{border-bottom:1px solid;align-items:center;min-height:48px;font-size:12px;display:inline-flex}.tension-opening .actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.tension-opening .intro-copy{z-index:5;opacity:0;pointer-events:none;position:absolute}.tension-opening{color:#f4f2e9;background:#141f31}.tension-opening .stage{background:#141f31}.tension-opening .atmosphere{background:radial-gradient(at 72% 49%,#51412b45,#0000 53%),radial-gradient(at 49% 96%,#4c392926,#0000 50%);position:absolute;inset:0}.tension-opening .stage-svg{z-index:2;width:77%;height:100%;top:0%;right:-7%}.tension-opening .opening-copy{z-index:4;max-width:660px;position:absolute;top:22%;left:5.5%}.tension-opening .kicker{color:#c9c8ba}.tension-opening h1{letter-spacing:-.065em;margin-top:28px;font-size:clamp(54px,6.3vw,106px);font-weight:440;line-height:1.08}.tension-opening h1 em{color:#dfba87;font-style:normal}.tension-opening .description{color:#c3c0b4;margin-top:27px;font-size:15px;line-height:1.65}.tension-opening .actions{margin-top:26px}.tension-opening .pill{color:#171916;background:#dfba87}.tension-opening .human-witness{z-index:5;align-items:center;gap:20px;margin:0;display:flex;position:absolute;bottom:12%;left:5.5%}.tension-opening .human-witness img{object-fit:cover;object-position:45% 15%;width:88px;height:108px}.tension-opening .human-witness figcaption{font-size:11px;line-height:1.7}.tension-opening .human-witness b{font-weight:500;display:block}.tension-opening .human-witness span{color:#adada0;margin-top:5px;font-size:10px;display:block}.tension-opening .proxy-label{color:#c0b298;top:17%;right:5%}.tension-opening .stage-foot{color:#b7b8aa}.tension-opening .artist-reveal{opacity:0;z-index:1;position:absolute;inset:11% 5% 8% 45%;overflow:hidden}.tension-opening .artist-reveal img{object-fit:cover;object-position:55% 20%;width:100%;height:100%}.tension-opening .artist-reveal:after{content:"";background:linear-gradient(90deg,#141f31 0%,#141f3105 33%),linear-gradient(#0000 75%,#141f31 100%);position:absolute;inset:0}.tension-opening .intro-copy{max-width:480px;top:24%;left:5.5%}.tension-opening .intro-copy h2{letter-spacing:-.06em;margin-top:25px;font-size:clamp(45px,5.5vw,85px);font-weight:430;line-height:1.1}.tension-opening .intro-copy em{color:#dfba87;font-style:normal}.tension-opening .intro-copy>p:not(.kicker){color:#c9c8bd;max-width:320px;margin-top:28px;font-size:13px;line-height:1.8}.tension-opening .intro-copy a{margin-top:20px}.tension-opening .proxy-summary{color:#a6a897}@media (width<=700px){.tension-opening .opening-copy{max-width:none;top:14%;left:24px;right:20px}.tension-opening .kicker{letter-spacing:.11em;font-size:8px}.tension-opening h1{margin-top:20px;font-size:clamp(36px,11.8vw,66px);line-height:1.07}.tension-opening .description{margin-top:18px;font-size:12px;line-height:1.6}.tension-opening .description br{display:none}.tension-opening .actions{gap:23px;margin-top:19px}.tension-opening .stage-svg{z-index:2;width:128%;height:62%;top:29%;right:-22%}.tension-opening .human-witness{gap:13px;max-width:calc(100% - 48px);bottom:8%;left:24px}.tension-opening .human-witness img{width:67px;height:80px}.tension-opening .human-witness figcaption{font-size:10px}.tension-opening .human-witness span{font-size:8px;line-height:1.6}.tension-opening .proxy-label{max-width:130px;top:46%;right:20px}.tension-opening .stage-foot{font-size:7px}.tension-opening .stage-foot .proxy-summary{display:none}.tension-opening .artist-reveal{inset:10% 0 24% 10%}.tension-opening .artist-reveal:after{background:linear-gradient(#0000 40%,#141f31 100%),linear-gradient(90deg,#141f3160,#0000 70%)}.tension-opening .intro-copy{max-width:none;top:53%;left:24px;right:24px}.tension-opening .intro-copy h2{margin-top:15px;font-size:43px;line-height:1.04}.tension-opening .intro-copy h2 br:last-child{display:none}.tension-opening .intro-copy>p:not(.kicker){max-width:300px;margin-top:17px;font-size:11px;line-height:1.7}.tension-opening .intro-copy a{margin-top:5px}.tension-opening .intro-copy .kicker{font-size:8px}.tension-opening .scene{height:162svh}}.tension-opening .stage{height:100svh;min-height:0}.tension-opening .scene{height:auto}.tension-opening .stage{position:relative}.tension-opening .render{pointer-events:none;z-index:2;position:absolute;inset:0}.tension-opening .render img{object-fit:contain;width:100%;height:100%}.tension-opening .render-intact{opacity:var(--intact,1)}.tension-opening .render-unfurl{opacity:var(--unfurl,0);visibility:hidden}.tension-opening .has-unfurl .render-unfurl{visibility:visible}.tension-opening .opening-copy,.tension-opening .human-witness{opacity:var(--opening,1)}.tension-opening .bridge-copy{z-index:4;letter-spacing:-.045em;opacity:var(--bridge,0);color:#dfba87;pointer-events:none;font-size:clamp(28px,3.7vw,58px);line-height:1.15;position:absolute;top:37%;left:5.5%}.tension-opening .artist-reveal{opacity:var(--artist,0);inset:12% 3% 6% 43%}.tension-opening .intro-copy{opacity:var(--intro,0);pointer-events:auto;max-width:43%;top:27%}.tension-opening .intro-copy h2{font-size:clamp(45px,5.2vw,82px)}.tension-opening .browser-strand{z-index:3;pointer-events:none;width:100%;height:100%;opacity:var(--strand,0);position:absolute;inset:0}.tension-opening .browser-strand path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:var(--trace,1)}.tension-opening .strand-shadow{stroke:#141f31;stroke-width:5px}.tension-opening .strand-core{stroke:#e9c995;stroke-width:1.5px}.tension-opening .phase-label{color:#d5c5aa;text-align:right;max-width:45%;font-size:9px;line-height:1.5}.tension-opening .stage-foot{align-items:center}.tension-opening .stage-foot .progress{display:none}.tension-opening .static-artist{grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:65px 7%;scroll-margin-top:20px;display:grid}.tension-opening .static-artist>*{min-width:0}.tension-opening .concept-notes .kicker{color:#59615a}.tension-opening .static-artist>img{object-fit:cover;object-position:55% 20%;width:100%;height:580px}.tension-opening .static-artist h2{letter-spacing:-.055em;margin:24px 0;font-size:clamp(38px,4vw,65px);line-height:1.1}.tension-opening .static-artist em{color:#dfba87;font-style:normal}.tension-opening .static-artist p:not(.kicker){max-width:420px;font-size:14px;line-height:1.8}.tension-opening .static-artist .secondary{margin:20px 24px 0 0}.tension-opening.enhanced .stage{position:sticky;top:0}.tension-opening.enhanced .static-artist{display:none}.tension-opening.enhanced .static-artist:target,.tension-opening.enhanced .static-artist:focus-within{display:grid}.tension-opening .static-artist:focus-visible{outline-offset:-12px;outline:2px solid #dfba87}.tension-opening .opening-copy{max-width:53%}.tension-opening h1{font-size:clamp(52px,6.3vw,100px)}@media (width<=700px){.tension-opening .review-bar{gap:8px;font-size:8px;line-height:1.6}.tension-opening .review-bar>span{max-width:75%}.tension-opening .opening-copy{max-width:none;top:14%;left:24px;right:20px}.tension-opening h1{margin-top:16px;font-size:clamp(35px,10.4vw,66px)}.tension-opening .description{margin-top:15px}.tension-opening .actions{gap:21px;margin-top:15px}.tension-opening .render-intact{height:45%;top:38%;bottom:auto}.tension-opening .human-witness{gap:13px;bottom:9%}.tension-opening .human-witness img{width:60px;height:74px}.tension-opening .stage-foot{font-size:8px;bottom:8px;left:24px;right:20px}.tension-opening .phase-label{max-width:46%;font-size:8px}.tension-opening .bridge-copy{font-size:36px;top:16%;left:24px}.tension-opening.enhanced .scene{height:190svh}.tension-opening .artist-reveal{inset:11% 0 29% 8%}.tension-opening .artist-reveal img{object-position:54% 18%}.tension-opening .artist-reveal:after{background:linear-gradient(#0000 45%,#141f31),linear-gradient(90deg,#141f3144,#0000 55%)}.tension-opening .intro-copy{max-width:none;top:55%;left:24px;right:24px}.tension-opening .intro-copy h2{margin-top:14px;font-size:clamp(35px,10vw,52px);line-height:1.05}.tension-opening .intro-copy>p:not(.kicker){max-width:300px;margin-top:14px;font-size:11px}.tension-opening .intro-copy a{margin-top:8px}.tension-opening .static-artist{grid-template-columns:minmax(0,1fr);gap:26px;padding:36px 24px}.tension-opening .static-artist>img{height:380px}.tension-opening .static-artist h2{font-size:40px}}@media (height<=650px){.tension-opening .stage{height:760px}.tension-opening .static-artist{display:grid}}@media (prefers-reduced-motion:reduce){.tension-opening .stage .intro-copy,.tension-opening .render-unfurl,.tension-opening .browser-strand{display:none}}.tension-opening .render-intact{opacity:1;transform-origin:0 0;will-change:transform;z-index:3}.tension-opening .opening-window{z-index:5;pointer-events:none;width:54%;height:67%;position:absolute;top:22%;left:5.5%;overflow:hidden}.tension-opening .opening-copy{opacity:1;pointer-events:auto;will-change:transform;width:100%;max-width:none;top:0;left:0}.tension-opening .opening-copy h1{margin-top:23px}.tension-opening .intro-window{z-index:5;pointer-events:none;width:42%;height:65%;position:absolute;top:25%;left:5.5%;overflow:hidden}.tension-opening .intro-copy{opacity:0;pointer-events:auto;will-change:transform,opacity;width:100%;max-width:none;top:0;left:0;transform:translateY(28px)}.tension-opening .human-witness{opacity:1;will-change:transform}.tension-opening .artist-reveal{opacity:1;will-change:mask-image;inset:11% 3% 6% 43%;mask-image:linear-gradient(#000 -16%,#0000 0%)}.tension-opening .artist-reveal:after{background:linear-gradient(90deg,#141f31,#0000 32%),linear-gradient(#0000 80%,#141f31)}.tension-opening .travel-strings{z-index:4;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:hidden}.tension-opening.enhanced .travel-strings{display:block}.tension-opening .travel-strings path{fill:none;stroke-linecap:round;stroke-linejoin:round}.tension-opening .wire-depth{stroke:#141f31;opacity:.66}.tension-opening .wire-body{stroke:url(#wire-light)}.tension-opening .phase-label{letter-spacing:.04em;max-width:55%;font-size:8px}.tension-opening.enhanced .scene{height:320svh}.tension-opening .static-artist{scroll-margin-top:20px}.tension-opening[data-focus=opening] .intro-window,.tension-opening[data-focus=intro] .opening-window{visibility:hidden}@media (width<=700px){.tension-opening .stage{height:calc(100svh - 42px)}.tension-opening.enhanced .scene{height:185svh}.tension-opening .opening-window{width:calc(100% - 44px);height:45%;top:14%;left:24px}.tension-opening .opening-copy{max-width:none;top:0;left:0;right:auto}.tension-opening .opening-copy h1{margin-top:16px}.tension-opening .render-intact{height:45%;top:38%}.tension-opening .human-witness{bottom:9%}.tension-opening .artist-reveal{inset:11% 0 30% 8%}.tension-opening .artist-reveal:after{background:linear-gradient(#0000 45%,#141f31),linear-gradient(90deg,#141f3133,#0000 60%)}.tension-opening .intro-window{width:calc(100% - 48px);height:38%;top:55%;left:24px}.tension-opening .intro-copy{max-width:none;top:0;left:0;right:auto}.tension-opening .intro-copy h2{font-size:clamp(33px,10vw,47px)}.tension-opening .intro-copy>p:not(.kicker){margin-top:14px;font-size:11px;line-height:1.65}.tension-opening .phase-label{max-width:53%;font-size:7px}}@media (height<=650px){.tension-opening .stage{height:760px}}@media (prefers-reduced-motion:reduce){.tension-opening .travel-strings{display:none}}.tension-opening{color:#f4f2e9;background:#141f31;font-family:Raleway,Arial,sans-serif}.tension-opening a{text-decoration:none}.tension-opening .stage{height:100svh}.tension-opening em{font-family:inherit}.tension-opening h1,.tension-opening h2,.tension-opening p{margin-bottom:0}.tension-opening .opening-copy h1{font-size:clamp(52px,6.3vw,100px)}.tension-opening .anchor-marker{display:block}.tension-opening .static-artist,.tension-opening .travel-strings{margin:0}.tension-opening .stage-foot .phase-label{font-size:9px}.tension-opening.fit-fallback .stage{height:max(760px,100svh)}@media (width<=700px){.tension-opening .opening-copy h1{font-size:clamp(35px,10.4vw,66px)}.tension-opening .pill{gap:20px;min-height:46px;padding-inline:17px;font-size:11px}.tension-opening .secondary{min-height:46px;font-size:11px}.tension-opening .stage-foot .phase-label{font-size:7px}}@media (height<=650px){.tension-opening .stage{height:760px}}.tension-opening .opening-copy h1{letter-spacing:-.035em;font-family:Raleway,Arial,sans-serif;font-weight:300}.tension-opening .opening-copy h1 em{font-family:Cormorant,Georgia,serif;font-size:1.13em;font-style:italic;line-height:.9}.tension-opening .intro-copy h2,.tension-opening .static-artist h2{letter-spacing:-.025em;font-family:Cormorant,Georgia,serif;font-weight:400}.tension-opening .intro-copy h2 em,.tension-opening .static-artist h2 em{font-family:inherit;font-style:italic}.tension-opening .description{font-weight:400}.tension-opening .atmosphere{background:radial-gradient(at 72% 49%,#7553393b,#0000 53%),radial-gradient(at 49% 96%,#1d314a88,#0000 50%)}.tension-opening .intro-copy h2,.tension-opening .static-artist h2{margin-top:0}.tension-opening .opening-window{width:55%;height:48%;top:14%}.tension-opening .opening-copy h1{letter-spacing:-.035em;flex-direction:column;margin:0;font-family:Cormorant,Georgia,serif;font-size:clamp(76px,min(11vw,14svh),148px);font-weight:400;line-height:.86;display:flex}.tension-opening .opening-copy h1 br{display:none}.tension-opening .opening-copy h1 em{letter-spacing:-.03em;margin-left:-.035em;padding:.08em .06em 0;font-size:.66em;line-height:1;display:block}.tension-opening .hero-occasions{max-width:560px;margin:22px 0 0;font-size:clamp(17px,1.4vw,21px);line-height:1.5}.tension-opening .hero-occasions span{white-space:nowrap;margin-right:.25em;display:inline-block}.tension-opening .opening-copy .actions{gap:30px;margin-top:20px}.tension-opening .opening-copy .pill,.tension-opening .opening-copy .secondary{font-size:14px}.tension-opening .hero-socials{gap:25px;margin-top:8px;display:flex}.tension-opening .hero-socials a{color:#f4f2e9;align-items:center;gap:9px;min-height:44px;font-size:13px;display:inline-flex}.tension-opening .hero-socials svg{flex:none}.tension-opening .hero-socials a:hover span{text-underline-offset:5px;text-decoration:underline}.tension-opening .human-witness{z-index:2;width:min(43%,620px);display:block;top:max(56%,425px);bottom:10%;overflow:hidden}.tension-opening .human-witness img{object-position:45% 12%;width:100%;height:100%}.tension-opening .human-witness:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 70%,#141f31),linear-gradient(#0000 78%,#141f31);position:absolute;inset:0}@media (width<=1100px) and (width>=701px){.tension-opening .opening-window{width:57%}.tension-opening .hero-occasions{max-width:370px}.tension-opening .opening-copy .actions{gap:22px}.tension-opening .human-witness{width:48%}}@media (width<=700px){.tension-opening .opening-window{width:calc(100% - 48px);height:40%;top:12%}.tension-opening .opening-copy h1{font-size:clamp(60px,min(19vw,9svh),110px)}.tension-opening .opening-copy h1 em{font-size:.68em}.tension-opening .hero-occasions{max-width:300px;margin-top:14px;font-size:15px;line-height:1.5}.tension-opening .opening-copy .actions{gap:22px;margin-top:16px}.tension-opening .opening-copy .pill,.tension-opening .opening-copy .secondary{font-size:11px}.tension-opening .hero-socials{gap:22px;margin-top:8px}.tension-opening .hero-socials a{gap:7px;font-size:12px}.tension-opening .hero-socials svg{width:18px;height:18px}.tension-opening .human-witness{width:58%;top:49%;bottom:12%}.tension-opening .human-witness img{object-position:43% 15%}.tension-opening .human-witness:after{background:linear-gradient(90deg,#0000 70%,#141f31),linear-gradient(#0000 75%,#141f31)}}@media (width>=701px) and (height<=800px){.tension-opening .opening-copy h1{font-size:clamp(76px,min(10vw,12svh),120px)}.tension-opening .hero-occasions,.tension-opening .opening-copy .actions{margin-top:16px}}@media (width<=700px){.tension-opening .render-intact{width:75%;left:31%;right:auto}}.tension-opening .opening-window:focus-within{overflow:visible}.tension-opening .opening-copy:focus-within{background:#141f31;box-shadow:0 0 0 12px #141f31}.tension-opening .venue-environment{pointer-events:none;opacity:var(--venue,1);display:block;position:absolute;inset:0}.tension-opening .venue-environment img{object-fit:cover;object-position:55% center;filter:grayscale()brightness(.82);width:100%;height:100%}.tension-opening .venue-environment:after{content:"";background:linear-gradient(90deg,#141f31 0%,#141f31f5 30%,#141f31d9 44%,#141f3140 70%,#141f3129),linear-gradient(#141f31e6 4%,#141f31b3 10%,#0000 25% 62%,#141f31 100%);position:absolute;inset:0}@media (width<=700px){.tension-opening .venue-environment img{object-position:76% center}.tension-opening .venue-environment:after{background:linear-gradient(#141f31f5 0%,#141f31eb 28%,#141f3173 55%,#141f3180 82%,#141f31 100%),linear-gradient(90deg,#141f31b3,#0000 85%)}}@media (width<=700px),(width<=1100px) and (height<=650px){.tension-opening .scene,.tension-opening.enhanced .scene{height:auto}.tension-opening .stage,.tension-opening.enhanced .stage,.tension-opening.fit-fallback .stage{height:auto;min-height:0;padding:110px 24px 28px;position:relative;top:auto}.tension-opening .render-intact,.tension-opening .travel-strings,.tension-opening .artist-reveal,.tension-opening .intro-window{display:none}.tension-opening .opening-window{width:100%;height:auto;position:relative;inset:auto;overflow:visible}.tension-opening .opening-copy{will-change:auto;width:100%;position:relative;inset:auto}.tension-opening .human-witness{will-change:auto;width:100%;max-width:none;margin-top:24px;position:relative;inset:auto}.tension-opening .human-witness img{aspect-ratio:4/3;object-fit:cover;object-position:43% 15%;width:100%;height:auto}.tension-opening .human-witness:after{background:linear-gradient(#0000 78%,#141f31)}.tension-opening .stage-foot{gap:15px;margin-top:14px;font-size:10px;position:relative;inset:auto}.tension-opening .stage-foot .phase-label{max-width:55%;font-size:10px}.tension-opening .static-artist{padding:30px 24px 50px;display:block}.tension-opening .static-artist>img{display:none}.tension-opening .static-artist h2{font-size:clamp(38px,10vw,52px)}}
