@property --reel-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.Qv1L_q_root{--accent-text:var(--s-accent);--gutter:1.25rem;--header-h:3.75rem;--hair:color-mix(in oklab, var(--s-fg) 13%, transparent);--hair-strong:color-mix(in oklab, var(--s-fg) 26%, transparent);--film-base:var(--s-surface);--ease-out:cubic-bezier(.16, 1, .3, 1);--grade:saturate(.92) contrast(1.04) brightness(.94);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background:var(--s-bg);color:var(--s-fg);font-size:1rem;line-height:1.6;position:relative}@media (min-width:768px){.Qv1L_q_root{--gutter:2.5rem;--header-h:4.25rem}}.Qv1L_q_root[data-tone=light]{--film-base:color-mix(in oklab, var(--s-fg) 88%, #000)}.Qv1L_q_root[data-grade=default]{--grade:sepia(.16) saturate(.9) contrast(1.05) brightness(.9)}.Qv1L_q_root[data-grade=noir]{--grade:grayscale(1) contrast(1.14) brightness(.88)}.Qv1L_q_root[data-grade=blockbuster]{--grade:saturate(1.12) contrast(1.08) brightness(.9)}.Qv1L_q_root[data-grade=technicolor]{--grade:saturate(1.38) contrast(1.06) brightness(.92)}.Qv1L_q_root[data-grade=daylight]{--grade:sepia(.24) saturate(.78) contrast(.95) brightness(1.03)}.Qv1L_q_graded img{filter:var(--grade)}.Qv1L_q_root[data-grade=blockbuster] .Qv1L_q_graded:before,.Qv1L_q_root[data-grade=blockbuster] .Qv1L_q_graded:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.Qv1L_q_root[data-grade=blockbuster] .Qv1L_q_graded:before{background:color-mix(in oklab, var(--s-surface) 72%, var(--s-muted));mix-blend-mode:lighten;opacity:.7}.Qv1L_q_root[data-grade=blockbuster] .Qv1L_q_graded:after{background:linear-gradient(160deg, var(--s-surface) 10%, var(--s-accent) 95%);mix-blend-mode:soft-light;opacity:.55}.Qv1L_q_root[data-grade=blockbuster] .Qv1L_q_reel[data-playing] .Qv1L_q_graded:before,.Qv1L_q_root[data-grade=blockbuster] .Qv1L_q_reel[data-playing] .Qv1L_q_graded:after{content:none}.Qv1L_q_wrap{z-index:1;width:100%;max-width:88rem;padding-inline:var(--gutter);margin-inline:auto;position:relative}.Qv1L_q_section{padding-block:clamp(4.25rem,7.5vw,7rem);position:relative}.Qv1L_q_root section[tabindex="-1"]:focus{outline:none}.Qv1L_q_section:before{content:"";top:0;left:var(--gutter);right:var(--gutter);max-width:calc(88rem - 2 * var(--gutter));background:var(--hair);height:1px;margin-inline:auto;position:absolute}.Qv1L_q_section:after{content:"";top:clamp(1.75rem,3vw,2.75rem);right:calc(var(--gutter) + .25rem);background:radial-gradient(circle, color-mix(in oklab, var(--s-fg) 90%, transparent) 0 38%, color-mix(in oklab, var(--s-fg) 35%, transparent) 58%, transparent 72%);opacity:0;pointer-events:none;border-radius:50%;width:1rem;height:1rem;position:absolute}.Qv1L_q_section[data-cue]:after{animation:1.2s step-end both Qv1L_q_reel-cue}.Qv1L_q_eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--s-muted);margin:0;font-size:.7rem;line-height:1.5}.Qv1L_q_btn,.Qv1L_q_btnGhost{min-height:48px;font:inherit;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:.6rem;padding:0 1.6rem;font-size:.72rem;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .3s,color .3s,background-color .3s,filter .3s;display:inline-flex}.Qv1L_q_btn{background:var(--s-accent);color:var(--s-accent-fg);border:0}.Qv1L_q_btn:hover{filter:brightness(1.08)}.Qv1L_q_btnGhost{border:1px solid var(--hair-strong);color:var(--s-fg);background:0 0;font-weight:500}.Qv1L_q_btnGhost:hover{border-color:var(--s-accent);color:var(--accent-text)}.Qv1L_q_header{z-index:50;height:var(--header-h);padding-inline:var(--gutter);background:var(--s-bg);justify-content:space-between;align-items:center;gap:1.25rem;transition:box-shadow .4s;display:flex;position:fixed;inset:0 0 auto}.Qv1L_q_header[data-scrolled]{box-shadow:0 1px 0 var(--hair)}.Qv1L_q_brand{min-width:0;min-height:44px;color:var(--s-fg);align-items:center;text-decoration:none;display:inline-flex}.Qv1L_q_brandName{font-family:var(--s-font-display);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.85rem,1.1vw,1rem);font-weight:500;overflow:hidden}.Qv1L_q_logo{--logo-h:2rem;height:var(--logo-h);width:min(calc(var(--logo-h) * var(--logo-ar,4)), 11rem);max-width:100%;display:block;position:relative}@media (min-width:768px){.Qv1L_q_logo{--logo-h:2.25rem;width:min(calc(var(--logo-h) * var(--logo-ar,4)), 15rem)}}.Qv1L_q_logo:after{content:"";pointer-events:none;background:var(--s-fg);-webkit-mask:var(--logo-mask) left center / contain no-repeat;-webkit-mask:var(--logo-mask) left center / contain no-repeat;mask:var(--logo-mask) left center / contain no-repeat;display:none;position:absolute;inset:0}.Qv1L_q_root[data-tone=dark] .Qv1L_q_logo[data-ink=dark][data-mono]:after,.Qv1L_q_root[data-tone=light] .Qv1L_q_logo[data-ink=light][data-mono]:after{display:block}.Qv1L_q_root[data-tone=dark] .Qv1L_q_logo[data-ink=dark][data-mono] img,.Qv1L_q_root[data-tone=light] .Qv1L_q_logo[data-ink=light][data-mono] img{opacity:0}.Qv1L_q_root[data-tone=dark] .Qv1L_q_logo[data-ink=dark]:not([data-mono]) img{filter:drop-shadow(0 0 1px color-mix(in oklab, var(--s-fg) 60%, transparent)) drop-shadow(0 0 10px color-mix(in oklab, var(--s-fg) 35%, transparent))}.Qv1L_q_root[data-tone=light] .Qv1L_q_logo[data-ink=light]:not([data-mono]) img{filter:drop-shadow(0 0 1px color-mix(in oklab, var(--s-fg) 55%, transparent)) drop-shadow(0 1px 6px color-mix(in oklab, var(--s-fg) 30%, transparent))}.Qv1L_q_deskNav{display:none}@media (min-width:1180px){.Qv1L_q_deskNav{flex:1;min-width:0;display:block}}.Qv1L_q_deskNav ul{justify-content:center;gap:clamp(.25rem,1.4vw,1.5rem);margin:0;padding:0;list-style:none;display:flex}.Qv1L_q_navLink{letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;min-height:44px;color:color-mix(in oklab, var(--s-fg) 78%, transparent);align-items:center;padding:0 .4rem;font-size:.68rem;text-decoration:none;transition:color .3s;display:inline-flex;position:relative}.Qv1L_q_navLink:after{content:"";background:var(--s-accent);transform-origin:100%;height:1px;transition:transform .5s var(--ease-out);position:absolute;bottom:.7rem;left:.4rem;right:.4rem;transform:scaleX(0)}.Qv1L_q_navLink:hover{color:var(--s-fg)}.Qv1L_q_navLink:hover:after{transform-origin:0;transform:scaleX(1)}.Qv1L_q_headerEnd{flex:none;align-items:center;gap:1.1rem;display:flex}.Qv1L_q_tc{letter-spacing:.12em;color:var(--s-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.55rem;font-size:.7rem;display:none}@media (min-width:640px){.Qv1L_q_tc{display:inline-flex}}.Qv1L_q_tcLabel{color:var(--accent-text);letter-spacing:.2em}.Qv1L_q_tcValue{min-width:11ch;color:var(--s-fg);display:inline-block}.Qv1L_q_indexBtn{border:1px solid var(--hair-strong);min-height:44px;color:var(--s-fg);font:inherit;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:.65rem;padding:0 1rem;font-size:.68rem;line-height:1;transition:border-color .3s,color .3s;display:inline-flex}.Qv1L_q_indexBtn:hover{border-color:var(--s-accent);color:var(--accent-text)}.Qv1L_q_indexIcon{border-block:1px solid;width:14px;height:7px}.Qv1L_q_menu{z-index:80;background:var(--s-bg);overscroll-behavior:contain;visibility:hidden;opacity:0;flex-direction:column;transition:opacity .45s,visibility 0s linear .45s;display:flex;position:fixed;inset:0}.Qv1L_q_menu[data-open]{visibility:visible;opacity:1;transition:opacity .45s}.Qv1L_q_menuTop{height:var(--header-h);padding-inline:var(--gutter);border-bottom:1px solid var(--hair);flex:none;justify-content:space-between;align-items:center;gap:1rem;display:flex}.Qv1L_q_menuBrand{min-width:0;font-family:var(--s-font-display);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;overflow:hidden}.Qv1L_q_menuNav{min-height:0;padding:clamp(1.5rem, 5vh, 4rem) var(--gutter);flex:1;justify-content:center;display:flex;overflow-y:auto}.Qv1L_q_menuList{width:min(100%,46rem);margin:auto 0;padding:0;list-style:none}.Qv1L_q_menuLink{border-bottom:1px solid var(--hair);color:var(--s-fg);align-items:baseline;gap:1.25rem;padding:.7rem 0;text-decoration:none;transition:color .3s;display:flex}.Qv1L_q_menuLink:hover{color:var(--accent-text)}.Qv1L_q_menuNo{letter-spacing:.18em;text-transform:uppercase;width:2.75rem;color:var(--accent-text);font-variant-numeric:tabular-nums;flex:none;font-size:.7rem}.Qv1L_q_menuLabel{font-family:var(--s-font-display);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1.55rem,5.2vw,3rem);line-height:1.1}.Qv1L_q_menu[data-open] .Qv1L_q_menuList li{animation:Qv1L_q_reel-menu-in .7s var(--ease-out) both;animation-delay:calc(var(--i) * 45ms + 80ms)}.Qv1L_q_root[data-still] .Qv1L_q_menu,.Qv1L_q_root[data-still] .Qv1L_q_menu[data-open]{transition:none}.Qv1L_q_root[data-still] .Qv1L_q_menu[data-open] .Qv1L_q_menuList li{animation:none}.Qv1L_q_menuFoot{padding:1rem var(--gutter) 1.5rem;border-top:1px solid var(--hair);flex:none;justify-content:center;display:flex}.Qv1L_q_hero{grid-template-rows:minmax(var(--header-h), 1fr) auto minmax(6rem, 1fr);background:var(--s-bg);height:100svh;min-height:34rem;display:grid;position:relative;overflow:hidden}.Qv1L_q_frameWrap{height:min(calc(100vw / 2.39), calc(100svh - var(--header-h) - 7rem));grid-row:2;min-height:17rem;position:relative}.Qv1L_q_frame{background:var(--s-surface);position:absolute;inset:0;overflow:hidden}.Qv1L_q_frameWrap{--paper:var(--s-bg);--ink:var(--s-fg)}.Qv1L_q_root[data-tone=light] .Qv1L_q_frame,.Qv1L_q_root[data-tone=light] .Qv1L_q_titleCard{--s-bg:color-mix(in oklab, var(--ink) 92%, #000);--s-surface:color-mix(in oklab, var(--ink) 84%, #000);--s-fg:var(--paper);--hair:color-mix(in oklab, var(--s-fg) 13%, transparent);--hair-strong:color-mix(in oklab, var(--s-fg) 26%, transparent)}.Qv1L_q_root[data-tone=light] .Qv1L_q_frame .Qv1L_q_grain{opacity:.13;mix-blend-mode:overlay}.Qv1L_q_push{transform-origin:50% 45%;position:absolute;inset:0}.Qv1L_q_heroBlank{background:radial-gradient(ellipse 70% 85% at 50% 45%, color-mix(in oklab, var(--s-fg) 8%, var(--s-surface)), var(--s-bg) 78%);position:absolute;inset:0}.Qv1L_q_heroBlankRing{aspect-ratio:1;border:1px solid var(--hair);background:linear-gradient(var(--hair), var(--hair)) center / 1px 100% no-repeat, linear-gradient(var(--hair), var(--hair)) center / 100% 1px no-repeat;border-radius:50%;width:min(78%,34rem);position:absolute;top:50%;left:50%;translate:-50% -50%}.Qv1L_q_heroBlankRing:after{content:"";border:1px solid var(--hair);border-radius:50%;position:absolute;inset:12%}.Qv1L_q_heroScrim{z-index:1;pointer-events:none;background:radial-gradient(ellipse 60% 64% at 50% 52%, color-mix(in oklab, var(--s-bg) 66%, transparent) 0%, color-mix(in oklab, var(--s-bg) 34%, transparent) 55%, transparent 82%), linear-gradient(to bottom, color-mix(in oklab, var(--s-bg) 38%, transparent), transparent 24%, transparent 76%, color-mix(in oklab, var(--s-bg) 42%, transparent));position:absolute;inset:0}.Qv1L_q_grain,.Qv1L_q_screenGrain{z-index:2;pointer-events:none;background-image:var(--grain);opacity:.13;mix-blend-mode:overlay;background-size:220px 220px;position:absolute;inset:-30%}.Qv1L_q_root[data-tone=light] .Qv1L_q_grain,.Qv1L_q_root[data-tone=light] .Qv1L_q_screenGrain{opacity:.1;mix-blend-mode:multiply}[data-live] .Qv1L_q_grain,[data-live] .Qv1L_q_screenGrain{animation:.9s steps(6,end) infinite Qv1L_q_reel-grain}.Qv1L_q_flicker{z-index:2;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 50% 45%, color-mix(in oklab, var(--s-fg) 22%, transparent), transparent 75%);mix-blend-mode:soft-light;position:absolute;inset:0}[data-live] .Qv1L_q_flicker{animation:2.8s step-end infinite Qv1L_q_reel-flicker}.Qv1L_q_sweep{z-index:3;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(100deg,#0000 18%,#ffffff1f 42%,#ffffff42 50%,#ffffff1f 58%,#0000 82%);width:36%;position:absolute;top:-20%;bottom:-20%;left:0;translate:-110%}.Qv1L_q_marks{--m:color-mix(in oklab, var(--s-fg) 50%, transparent);--l:1.1rem;z-index:3;pointer-events:none;background:linear-gradient(var(--m), var(--m)) top left / var(--l) 1px no-repeat, linear-gradient(var(--m), var(--m)) top left / 1px var(--l) no-repeat, linear-gradient(var(--m), var(--m)) top right / var(--l) 1px no-repeat, linear-gradient(var(--m), var(--m)) top right / 1px var(--l) no-repeat, linear-gradient(var(--m), var(--m)) bottom left / var(--l) 1px no-repeat, linear-gradient(var(--m), var(--m)) bottom left / 1px var(--l) no-repeat, linear-gradient(var(--m), var(--m)) bottom right / var(--l) 1px no-repeat, linear-gradient(var(--m), var(--m)) bottom right / 1px var(--l) no-repeat;position:absolute;inset:clamp(.75rem,1.6vw,1.5rem)}.Qv1L_q_titleCard{z-index:4;text-align:center;padding:0 var(--gutter);align-content:center;justify-items:stretch;display:grid;position:absolute;inset:0}.Qv1L_q_titlePre{letter-spacing:.42em;text-transform:uppercase;color:color-mix(in oklab, var(--s-fg) 86%, transparent);margin:0 0 clamp(.9rem,1.8vw,1.75rem);padding-left:.42em;font-size:clamp(.66rem,.9vw,.8rem);line-height:1.4}.Qv1L_q_heroName{font-family:var(--s-font-display);font-weight:400;font-size:clamp(2.1rem, min(calc(92vw / var(--chars)), calc(96vw / var(--longest)), 14svh), 8rem);letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;color:var(--s-fg);margin:0;padding-left:.06em;line-height:1.04}.Qv1L_q_tagline{letter-spacing:.01em;max-width:34rem;color:color-mix(in oklab, var(--s-fg) 90%, transparent);text-wrap:balance;margin:clamp(1rem,2.2vw,2rem) auto 0;font-size:clamp(.95rem,1.25vw,1.15rem);line-height:1.5}.Qv1L_q_heroBar{padding:1rem var(--gutter);letter-spacing:.28em;text-transform:uppercase;color:var(--s-muted);grid-row:3;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem 1.5rem;font-size:.68rem;line-height:1.5;display:grid}.Qv1L_q_heroFact{min-width:0;margin:0}.Qv1L_q_heroFactEnd{text-align:right}.Qv1L_q_heroCue{border:1px solid var(--hair-strong);min-height:44px;color:var(--s-fg);white-space:nowrap;border-radius:999px;align-items:center;gap:.8rem;padding:0 1.2rem 0 .45rem;text-decoration:none;transition:border-color .3s,color .3s;display:inline-flex}.Qv1L_q_heroCue:hover{border-color:var(--s-accent);color:var(--accent-text)}.Qv1L_q_heroCueDial{border:1px solid;border-radius:50%;width:32px;height:32px;position:relative}.Qv1L_q_heroCueDial:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:9px;height:10px;margin:auto;position:absolute;inset:0;translate:1px}@media (max-aspect-ratio:5/4){.Qv1L_q_frameWrap{--band-top:max(3rem, calc((100% - var(--band-h)) * .38));--band-h:calc(100cqw / 2.39);--band-gap:clamp(1.4rem, 4.5cqw, 2.25rem);height:auto;min-height:0;container-type:inline-size}.Qv1L_q_frame{inset:var(--band-top) 0 auto;height:var(--band-h)}.Qv1L_q_titleCard{inset:calc(var(--band-top) + var(--band-h) + var(--band-gap)) 0 0;align-content:start}.Qv1L_q_root[data-tone=light] .Qv1L_q_titleCard{--s-bg:var(--paper);--s-fg:var(--ink)}.Qv1L_q_titlePre{left:var(--gutter);right:var(--gutter);bottom:calc(100% + var(--band-h) + var(--band-gap) + .9rem);margin:0;position:absolute}.Qv1L_q_heroScrim{background:radial-gradient(ellipse 85% 120% at 50% 50%, transparent 55%, color-mix(in oklab, var(--s-bg) 45%, transparent))}.Qv1L_q_marks{--l:.8rem;inset:.6rem}.Qv1L_q_heroName{font-size:clamp(2.1rem, min(calc(150vw / var(--chars)), calc(92vw / var(--longest))), 6rem)}.Qv1L_q_hero{grid-template-rows:calc(var(--header-h) + .25rem) minmax(0, 1fr) 8.75rem}.Qv1L_q_heroBar{text-align:center;letter-spacing:.22em;grid-template:"facts end""cue cue"/minmax(0,auto) minmax(0,auto);place-content:center;justify-items:center;gap:.5rem 1.25rem;padding-block:.5rem .75rem;overflow:hidden}.Qv1L_q_heroFact{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.Qv1L_q_heroBar>:first-child{grid-area:facts}.Qv1L_q_heroBar>:nth-child(2){grid-area:cue;margin-top:.35rem}.Qv1L_q_heroBar>:nth-child(3){grid-area:end}.Qv1L_q_heroFactEnd{text-align:center}}@media (max-aspect-ratio:5/4) and (max-height:700px){.Qv1L_q_hero{grid-template-rows:calc(var(--header-h) + .25rem) minmax(0, 1fr) 7.75rem}.Qv1L_q_frameWrap{--band-top:max(2.75rem, calc((100% - var(--band-h)) * .3));--band-gap:clamp(1.1rem, 3.5cqw, 1.75rem)}}.Qv1L_q_slate{text-align:center;justify-items:center;gap:1.1rem;margin-bottom:clamp(3.25rem,6vw,5.5rem);display:grid}.Qv1L_q_slateEyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--s-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.9rem;margin:0;font-size:.68rem;line-height:1.4;display:flex}.Qv1L_q_slateEyebrow>span:first-child{color:var(--accent-text)}.Qv1L_q_slateTick{background:var(--hair-strong);width:2.25rem;height:1px}.Qv1L_q_slateTitle{max-width:100%;font-family:var(--s-font-display);letter-spacing:.08em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;margin:0;padding-left:.08em;font-size:clamp(2.3rem,6.2vw,5.5rem);font-weight:400;line-height:1.02}.Qv1L_q_slateRule{background:linear-gradient(var(--hair-strong), transparent);width:1px;height:clamp(2rem,4vw,3.5rem)}.Qv1L_q_slate[data-variant=start]{text-align:left;grid-template-columns:minmax(0,auto) minmax(2.5rem,1fr);place-items:center start;gap:.9rem clamp(1.25rem,3vw,2.75rem);margin-bottom:clamp(2.5rem,5vw,4.25rem)}.Qv1L_q_slate[data-variant=start] .Qv1L_q_slateEyebrow{grid-column:1/-1}.Qv1L_q_slate[data-variant=start] .Qv1L_q_slateTitle{padding-left:0}.Qv1L_q_slate[data-variant=start] .Qv1L_q_slateRule{background:linear-gradient(to right, var(--hair-strong), transparent);width:100%;height:1px}.Qv1L_q_clapper{justify-items:stretch;gap:0;width:min(100%,44rem);margin-inline:auto}.Qv1L_q_clapSticks{height:2.75rem;display:block;position:relative}.Qv1L_q_clapArm,.Qv1L_q_clapBase{border:1px solid color-mix(in oklab, var(--s-fg) 80%, transparent);background:repeating-linear-gradient(-62deg, color-mix(in oklab, var(--s-fg) 88%, transparent) 0 1.2rem, transparent 1.2rem 2.4rem), var(--s-bg);height:1.3rem;position:absolute;left:0;right:0}.Qv1L_q_clapArm{z-index:1;transform-origin:0 100%;top:0}.Qv1L_q_clapBase{background:repeating-linear-gradient(62deg, color-mix(in oklab, var(--s-fg) 88%, transparent) 0 1.2rem, transparent 1.2rem 2.4rem), var(--s-bg);bottom:0}.Qv1L_q_clapSticks:after{content:"";z-index:2;background:var(--s-bg);width:.45rem;height:.45rem;box-shadow:0 0 0 1px color-mix(in oklab, var(--s-fg) 80%, transparent);border-radius:50%;position:absolute;top:1.15rem;left:.3rem}.Qv1L_q_clapBoard{border:1px solid var(--hair-strong);background:color-mix(in oklab, var(--s-surface) 72%, transparent);text-align:center;justify-items:center;margin-top:.2rem;display:grid}.Qv1L_q_clapper .Qv1L_q_slateTitle{padding:clamp(1.6rem,4vw,2.75rem) 1rem clamp(1.3rem,3vw,2rem) calc(1rem + .08em)}.Qv1L_q_clapFields{border-top:1px solid var(--hair-strong);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;margin:0;display:grid}.Qv1L_q_clapField{letter-spacing:.08em;overflow-wrap:anywhere;align-content:start;gap:.3rem;padding:.8rem .6rem .9rem;font-size:.8rem;line-height:1.3;display:grid}.Qv1L_q_clapField+.Qv1L_q_clapField{border-left:1px solid var(--hair)}.Qv1L_q_clapKey{letter-spacing:.26em;text-transform:uppercase;color:var(--s-muted);font-size:.62rem}.Qv1L_q_clapReel{color:var(--accent-text);font-variant-numeric:tabular-nums}.Qv1L_q_subhead{letter-spacing:.3em;text-transform:uppercase;color:var(--s-muted);align-items:center;gap:1.25rem;margin:0 0 2.5rem;font-size:.68rem;font-weight:500;line-height:1.4;display:flex}.Qv1L_q_subhead:before,.Qv1L_q_subhead:after{content:"";background:var(--hair);flex:1;height:1px}.Qv1L_q_reel{overflow:clip}.Qv1L_q_beam{z-index:0;pointer-events:none;height:min(78%,64rem);position:absolute;inset:0 0 auto}.Qv1L_q_beamCone{filter:blur(26px);opacity:.55;width:min(150vw,120rem);height:100%;position:absolute;top:-6%;left:50%;translate:-50%}.Qv1L_q_beamCone:before{content:"";background:linear-gradient(to bottom, color-mix(in oklab, var(--s-accent) 30%, transparent), color-mix(in oklab, var(--s-accent) 8%, transparent) 60%, transparent);clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);position:absolute;inset:0}.Qv1L_q_root[data-tone=light] .Qv1L_q_beamCone{opacity:.3}[data-live] .Qv1L_q_beamCone{animation:3.6s step-end infinite Qv1L_q_reel-beam}.Qv1L_q_motes{opacity:.55;width:min(84vw,66rem);height:100%;position:absolute;top:0;left:50%;overflow:hidden;translate:-50%;-webkit-mask-image:radial-gradient(50% 100% at 50% 0,#000 25%,#0000 78%);mask-image:radial-gradient(50% 100% at 50% 0,#000 25%,#0000 78%)}.Qv1L_q_motes:before{content:"";background-image:radial-gradient(circle at 37% 61%, color-mix(in oklab, var(--s-fg) 70%, transparent) 0 1px, transparent 1.6px), radial-gradient(circle at 71% 18%, color-mix(in oklab, var(--s-accent) 85%, transparent) 0 .8px, transparent 1.4px), radial-gradient(circle at 12% 83%, color-mix(in oklab, var(--s-fg) 55%, transparent) 0 .7px, transparent 1.3px);background-position:0 0,61px 23px,137px 51px;background-size:233px 240px,157px 120px,311px 80px;position:absolute;inset:0 0 -240px}[data-live] .Qv1L_q_motes:before{animation:24s linear infinite Qv1L_q_reel-motes}.Qv1L_q_reel[data-playing] .Qv1L_q_motes,.Qv1L_q_reel[data-playing] .Qv1L_q_beamCone{animation-play-state:paused}.Qv1L_q_screenSolo{max-width:76rem;margin-inline:auto}.Qv1L_q_screenWithCues{gap:2.25rem;display:grid}@media (min-width:1024px){.Qv1L_q_screenWithCues{grid-template-columns:minmax(0,1fr) minmax(16rem,21rem);align-items:start;gap:2.75rem}}.Qv1L_q_screen{min-width:0;margin:0}.Qv1L_q_screenFrame{box-shadow:0 0 0 1px var(--hair), 0 50px 120px -50px color-mix(in oklab, var(--s-accent) 45%, transparent);background:#000;position:relative;overflow:hidden}.Qv1L_q_facade{width:100%}.Qv1L_q_facade button:focus-visible{outline:2px solid var(--s-accent);outline-offset:-6px}.Qv1L_q_facadePlay{display:none}.Qv1L_q_screenGrain{background-size:180px 180px}.Qv1L_q_screenCaption{color:var(--s-muted);align-items:baseline;gap:.9rem;margin-top:1rem;font-size:.92rem;display:flex}.Qv1L_q_cueTag{border:1px solid color-mix(in oklab, var(--s-accent) 55%, transparent);letter-spacing:.16em;color:var(--accent-text);font-variant-numeric:tabular-nums;flex:none;padding:.12rem .45rem;font-size:.66rem}.Qv1L_q_screenTitle{min-width:0;color:var(--s-fg);overflow-wrap:anywhere}.Qv1L_q_leader{z-index:3;pointer-events:none;place-content:center;justify-items:center;gap:.9rem;display:grid;position:absolute;inset:0}.Qv1L_q_leaderDial{aspect-ratio:1;background:#00000061;border-radius:50%;width:clamp(5.25rem,12vw,10rem);position:relative;box-shadow:0 0 60px #00000059}.Qv1L_q_leaderRings{fill:none;stroke:#ffffffbf;stroke-width:1.4px;vector-effect:non-scaling-stroke;width:100%;height:100%;position:absolute;inset:0}.Qv1L_q_leaderSweep{background:conic-gradient(color-mix(in oklab, var(--s-accent) 55%, transparent) var(--reel-sweep), transparent 0);opacity:0;border-radius:50%;position:absolute;inset:3%}.Qv1L_q_leaderHand{transform-origin:50% 100%;opacity:0;background:#ffffffe6;width:1.5px;height:48%;transition:opacity .3s;position:absolute;top:2%;left:50%;translate:-50%}.Qv1L_q_leaderNums{position:absolute;inset:0}.Qv1L_q_leaderNums span{font-family:var(--s-font-display);color:#fff;opacity:0;place-items:center;font-size:clamp(2.2rem,5.6vw,4.6rem);line-height:1;display:grid;position:absolute;inset:0}.Qv1L_q_leaderPlay{background:var(--s-accent);color:var(--s-accent-fg);transition:transform .5s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;inset:25%}.Qv1L_q_leaderPlay svg{fill:currentColor;width:44%;translate:6%}.Qv1L_q_leaderLabel{letter-spacing:.32em;text-transform:uppercase;color:#fff;text-shadow:0 1px 10px #000000b3;padding-left:.32em;font-size:.66rem;line-height:1}.Qv1L_q_screenFrame:hover .Qv1L_q_leaderHand,.Qv1L_q_screenFrame:focus-within .Qv1L_q_leaderHand{opacity:1;animation:1.6s linear infinite Qv1L_q_reel-spin}.Qv1L_q_screenFrame:hover .Qv1L_q_leaderPlay,.Qv1L_q_screenFrame:focus-within .Qv1L_q_leaderPlay{transform:scale(1.08)}.Qv1L_q_screenFrame[data-count=armed] .Qv1L_q_leaderPlay,.Qv1L_q_screenFrame[data-count=armed] .Qv1L_q_leaderLabel{opacity:0}.Qv1L_q_screenFrame[data-count=run] .Qv1L_q_leaderSweep{opacity:1;animation:.5s linear 3 Qv1L_q_reel-sweep,.2s linear 1.5s forwards Qv1L_q_reel-out}.Qv1L_q_screenFrame[data-count=run] .Qv1L_q_leaderHand{opacity:1;animation:.5s linear 3 Qv1L_q_reel-spin,.2s linear 1.5s forwards Qv1L_q_reel-out}.Qv1L_q_screenFrame[data-count=run] .Qv1L_q_leaderNums span{animation:.5s step-end forwards Qv1L_q_reel-show}.Qv1L_q_screenFrame[data-count=run] .Qv1L_q_leaderNums span:nth-child(2){animation-delay:.5s}.Qv1L_q_screenFrame[data-count=run] .Qv1L_q_leaderNums span:nth-child(3){animation-delay:1s}.Qv1L_q_screenFrame[data-count=run] .Qv1L_q_leaderPlay,.Qv1L_q_screenFrame[data-count=run] .Qv1L_q_leaderLabel{animation:Qv1L_q_reel-pop .7s var(--ease-out) 1.5s both}.Qv1L_q_screenFrame[data-count=run]:hover .Qv1L_q_leaderHand,.Qv1L_q_screenFrame[data-count=run]:focus-within .Qv1L_q_leaderHand{animation:.5s linear 3 Qv1L_q_reel-spin,1.6s linear 1.5s infinite Qv1L_q_reel-spin}.Qv1L_q_root[data-still] .Qv1L_q_leaderHand{opacity:0!important;animation:none!important}.Qv1L_q_cueSheet{border-top:1px solid var(--hair-strong);min-width:0}.Qv1L_q_cueHead{border-bottom:1px solid var(--hair);letter-spacing:.26em;text-transform:uppercase;color:var(--s-muted);justify-content:space-between;gap:1rem;margin:0;padding:.95rem 0;font-size:.68rem;font-weight:500;line-height:1.4;display:flex}.Qv1L_q_cues{margin:0;padding:0;list-style:none}.Qv1L_q_cue{border:0;border-bottom:1px solid var(--hair);width:100%;min-height:3.75rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem 0;display:grid}.Qv1L_q_cueNo{letter-spacing:.14em;color:var(--s-muted);font-variant-numeric:tabular-nums;font-size:.7rem}.Qv1L_q_cueTitle{overflow-wrap:anywhere;font-size:.98rem;line-height:1.35;transition:color .3s}.Qv1L_q_cueState{letter-spacing:.22em;text-transform:uppercase;color:var(--s-muted);white-space:nowrap;font-size:.6rem}.Qv1L_q_cue[aria-current] .Qv1L_q_cueNo,.Qv1L_q_cue[aria-current] .Qv1L_q_cueState,.Qv1L_q_cue:hover .Qv1L_q_cueTitle{color:var(--accent-text)}.Qv1L_q_laurels{flex-wrap:wrap;justify-content:center;gap:clamp(1rem,3vw,2.5rem) clamp(.25rem,3vw,3.25rem);margin:clamp(4rem,8vw,6.5rem) auto 0;padding:0;list-style:none;display:flex}.Qv1L_q_laurelBand{padding:clamp(3.5rem, 7vw, 5.5rem) var(--gutter) 0}.Qv1L_q_laurelBand .Qv1L_q_laurels{margin-top:0}@media (min-width:600px) and (max-width:899px){.Qv1L_q_laurels[data-count="4"]{max-width:26rem}}.Qv1L_q_laurel{--laurel-w:clamp(10.5rem, 15vw, 13rem);width:var(--laurel-w);aspect-ratio:1;color:var(--s-accent);place-items:center;display:grid;position:relative}@media (max-width:599px){.Qv1L_q_laurel{--laurel-w:min(10.5rem, calc((100vw - 2 * var(--gutter) - .75rem) / 2))}}.Qv1L_q_laurelSvg{fill:currentColor;opacity:.92;width:100%;height:100%;position:absolute;inset:0}.Qv1L_q_laurelText{text-align:center;justify-items:center;gap:.32rem;width:66%;margin:0;padding-top:.35rem;display:grid;position:relative}.Qv1L_q_laurelTop{letter-spacing:.08em;text-transform:uppercase;text-wrap:balance;max-width:82%;color:var(--s-muted);font-size:.66rem;line-height:1.25}.Qv1L_q_laurelMain{text-wrap:balance;max-width:88%;font-family:var(--s-font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--s-fg);overflow-wrap:anywhere;font-size:clamp(.8rem,1.1vw,.98rem);line-height:1.15}.Qv1L_q_laurel[data-long] .Qv1L_q_laurelMain{font-size:clamp(.68rem,.9vw,.8rem)}.Qv1L_q_laurelBottom{letter-spacing:.14em;text-transform:uppercase;color:var(--s-muted);font-variant-numeric:lining-nums;font-size:.66rem;line-height:1.25}.Qv1L_q_feature{align-items:center;gap:2.5rem;display:grid}@media (min-width:768px){.Qv1L_q_feature{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2.5rem,6vw,6rem)}}.Qv1L_q_coverCol{min-width:0}.Qv1L_q_cover{aspect-ratio:1;background:var(--s-surface);box-shadow:0 0 0 1px var(--hair), 0 40px 90px -40px #000000a6;position:relative;overflow:hidden}.Qv1L_q_coverBlank{font-family:var(--s-font-display);color:var(--s-muted);background:radial-gradient(circle at 50% 40%, color-mix(in oklab, var(--s-fg) 8%, transparent), transparent 70%), var(--s-surface);place-items:center;font-size:clamp(4rem,12vw,9rem);display:grid;position:absolute;inset:0}.Qv1L_q_coverSheen{pointer-events:none;transition:translate 1.2s var(--ease-out);background:linear-gradient(115deg,#0000 35%,#ffffff24 50%,#0000 65%);position:absolute;inset:0;translate:-100%}.Qv1L_q_cover:hover .Qv1L_q_coverSheen{translate:100%}.Qv1L_q_featureText{min-width:0}.Qv1L_q_featureTitle{font-family:var(--s-font-display);letter-spacing:.05em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;margin:1rem 0 0;font-size:clamp(2rem,4.4vw,4.1rem);font-weight:400;line-height:1.05}.Qv1L_q_featureRole{letter-spacing:.02em;color:var(--s-muted);align-items:center;gap:.9rem;margin:1rem 0 0;font-size:1.02rem;display:flex}.Qv1L_q_featureRole:before{content:"";background:var(--s-accent);width:2rem;height:1px}.Qv1L_q_listenRow{margin:2.25rem 0 0}.Qv1L_q_listen{gap:.5rem}.Qv1L_q_listenItem{border:1px solid var(--hair-strong);letter-spacing:.16em;text-transform:uppercase;gap:.55rem;min-height:44px;padding:0 1.05rem;font-size:.72rem;transition:border-color .3s,color .3s}.Qv1L_q_listenItem:hover{border-color:var(--s-accent);color:var(--accent-text)}.Qv1L_q_embed{margin-top:2rem}.Qv1L_q_runway{margin-top:clamp(4rem,8vw,7rem);position:relative}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.Qv1L_q_root:not([data-still]) .Qv1L_q_runway[data-rolls][data-roll-on]{height:calc(72svh + var(--rows) * 7rem + 22rem);margin-top:clamp(2rem,4vw,4rem)}.Qv1L_q_root:not([data-still]) .Qv1L_q_stage[data-roll-on]{height:100svh;position:sticky;top:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 24% 76%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 24% 76%,#0000 100%)}}.Qv1L_q_rollList{max-width:66rem;padding-inline:var(--gutter);text-align:center;margin-inline:auto;position:relative}.Qv1L_q_rollHead{letter-spacing:.36em;text-transform:uppercase;color:var(--accent-text);margin:0 0 2.75rem;padding-left:.36em;font-size:.7rem;font-weight:500;line-height:1.4}.Qv1L_q_credits{margin:0;padding:0;list-style:none}.Qv1L_q_credit{color:inherit;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;column-gap:clamp(1.5rem,4vw,3.5rem);padding:1.3rem 0;text-decoration:none;display:grid}.Qv1L_q_creditRole{text-align:right;letter-spacing:.24em;text-transform:uppercase;color:var(--s-muted);font-size:.72rem;line-height:1.5}.Qv1L_q_creditWork{text-align:left;justify-items:start;gap:.35rem;min-width:0;display:grid}.Qv1L_q_creditProject{font-family:var(--s-font-display);letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(1.3rem,2.5vw,2.1rem);line-height:1.12;transition:color .3s}.Qv1L_q_creditMeta{letter-spacing:.14em;color:var(--s-muted);font-size:.76rem}a.Qv1L_q_credit:hover .Qv1L_q_creditProject{color:var(--accent-text)}.Qv1L_q_rollEnd{justify-items:center;gap:.75rem;margin:clamp(3.5rem,7vw,5rem) 0 0;padding-bottom:1rem;display:grid}.Qv1L_q_rollEndPre{letter-spacing:.4em;text-transform:uppercase;color:var(--s-muted);padding-left:.4em;font-size:.72rem}.Qv1L_q_rollEndName{max-width:100%;font-family:var(--s-font-display);letter-spacing:.08em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;padding-left:.08em;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.04}@media (max-width:767px){.Qv1L_q_credit{grid-template-columns:minmax(0,1fr);row-gap:.5rem;padding:1.1rem 0}.Qv1L_q_creditRole,.Qv1L_q_creditWork{text-align:center;justify-items:center}}.Qv1L_q_programme{border-top:1px solid var(--hair-strong);max-width:74rem;margin:0 auto;padding:0;list-style:none}.Qv1L_q_show{border-bottom:1px solid var(--hair);grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:.35rem 1.25rem;padding:1.35rem 0;display:grid}@media (min-width:768px){.Qv1L_q_show{grid-template-columns:8.5rem minmax(0,1fr) 15.5rem;gap:2rem;padding:1.6rem 0}}.Qv1L_q_showDate{justify-items:start;margin:0;line-height:1;display:grid}@media (max-width:767px){.Qv1L_q_showDate{grid-row:span 2;align-self:start}}.Qv1L_q_showWeekday{letter-spacing:.26em;text-transform:uppercase;color:var(--accent-text);font-size:.62rem}.Qv1L_q_showDay{font-family:var(--s-font-display);font-variant-numeric:lining-nums;margin-top:.3rem;font-size:clamp(2.2rem,4vw,3.1rem);line-height:1}.Qv1L_q_showMonth{letter-spacing:.22em;text-transform:uppercase;color:var(--s-muted);margin-top:.4rem;font-size:.64rem}.Qv1L_q_showWhere{min-width:0}.Qv1L_q_showVenue{font-family:var(--s-font-display);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(1.12rem,2vw,1.55rem);line-height:1.2}.Qv1L_q_show[data-sold] .Qv1L_q_showVenue{color:color-mix(in oklab, var(--s-fg) 72%, transparent)}.Qv1L_q_showPlace{color:var(--s-muted);overflow-wrap:anywhere;margin:.4rem 0 0;font-size:.92rem;line-height:1.45}.Qv1L_q_stub{align-items:center;min-width:0;display:flex}@media (max-width:767px){.Qv1L_q_stub{grid-column:2;margin-top:.5rem}}@media (min-width:768px){.Qv1L_q_stub{border-left:1px dashed var(--hair-strong);justify-content:flex-end;align-self:stretch;padding-left:1.75rem}}.Qv1L_q_ticket{background:var(--s-accent);min-height:46px;color:var(--s-accent-fg);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.75rem;padding:0 1.1rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:filter .3s;display:inline-flex}.Qv1L_q_ticket:hover{filter:brightness(1.08)}.Qv1L_q_ticketAdmit{letter-spacing:.2em;opacity:.8;border-right:1px dashed;padding-right:.75rem;font-size:.55rem;font-weight:500}.Qv1L_q_soldOut{border:1px solid var(--hair-strong);letter-spacing:.24em;text-transform:uppercase;min-height:46px;color:var(--s-muted);white-space:nowrap;align-items:center;padding:0 1rem;font-size:.68rem;display:inline-flex}.Qv1L_q_stubNote{letter-spacing:.22em;text-transform:uppercase;color:var(--s-muted);font-size:.66rem}.Qv1L_q_moreRow{text-align:center;margin:2.5rem 0 0}.Qv1L_q_earlier{text-align:center;max-width:74rem;color:var(--s-muted);margin:2.75rem auto 0;font-size:.9rem}.Qv1L_q_earlierLabel{letter-spacing:.26em;text-transform:uppercase;margin-bottom:.5rem;font-size:.64rem;display:block}.Qv1L_q_merch{--cols:2;--gap:1rem;justify-content:center;gap:2.5rem var(--gap);flex-wrap:wrap;margin:0 auto;padding:0;list-style:none;display:flex}.Qv1L_q_merch[data-cols="1"]{--cols:1}@media (min-width:768px){.Qv1L_q_merch{--cols:3;--gap:1.75rem;row-gap:3rem}.Qv1L_q_merch[data-cols="2"]{--cols:2;max-width:58rem}.Qv1L_q_merch[data-cols="1"]{--cols:1;max-width:62rem}}@media (min-width:768px) and (max-width:899px){.Qv1L_q_merch[data-cols="4"]{--cols:2;max-width:44rem}}@media (min-width:900px){.Qv1L_q_merch[data-cols="4"]{--cols:4}}.Qv1L_q_merchItem{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));min-width:0}.Qv1L_q_merchLink{color:inherit;text-decoration:none;display:block}@media (min-width:768px){.Qv1L_q_merch[data-cols="1"] .Qv1L_q_merchLink{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:3rem;display:grid}}.Qv1L_q_merchArt{aspect-ratio:1;background:var(--s-surface);box-shadow:0 0 0 1px var(--hair);display:block;position:relative;overflow:hidden}.Qv1L_q_merchImg{transition:transform 1s var(--ease-out)}.Qv1L_q_merchLink:hover .Qv1L_q_merchImg{transform:scale(1.045)}.Qv1L_q_merchBlank{font-family:var(--s-font-display);color:var(--s-muted);place-items:center;font-size:3.5rem;display:grid;position:absolute;inset:0}.Qv1L_q_merchSold{z-index:2;background:var(--s-bg);color:var(--s-fg);letter-spacing:.22em;text-transform:uppercase;padding:.4rem .65rem;font-size:.6rem;line-height:1;position:absolute;top:.75rem;left:.75rem}.Qv1L_q_merchMeta{justify-items:start;gap:.35rem;min-width:0;margin-top:1rem;display:grid}.Qv1L_q_merch[data-cols="1"] .Qv1L_q_merchMeta{margin-top:1.5rem}.Qv1L_q_merchNo{letter-spacing:.26em;text-transform:uppercase;color:var(--accent-text);font-size:.6rem}.Qv1L_q_merchTitle{max-width:100%;font-family:var(--s-font-display);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;font-size:1rem;line-height:1.25;transition:color .3s}.Qv1L_q_merchLink:hover .Qv1L_q_merchTitle{color:var(--accent-text)}.Qv1L_q_merch[data-cols="1"] .Qv1L_q_merchTitle{font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.12}.Qv1L_q_merchPrice{max-width:100%;color:var(--s-muted);overflow-wrap:anywhere;font-size:.9rem}.Qv1L_q_merchCta{background:var(--s-accent);min-height:46px;color:var(--s-accent-fg);letter-spacing:.22em;text-transform:uppercase;align-items:center;margin-top:1rem;padding:0 1.4rem;font-size:.72rem;font-weight:600;display:inline-flex}.Qv1L_q_storeRow{text-align:center;margin:3.25rem 0 0}.Qv1L_q_storeCard{text-align:center;border:1px solid var(--hair-strong);justify-items:center;gap:1.75rem;max-width:44rem;margin:0 auto;padding:clamp(2.25rem,5vw,3.75rem) clamp(1.25rem,5vw,3.75rem);display:grid;position:relative}.Qv1L_q_storeLine{font-family:var(--s-font-display);letter-spacing:.05em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.15rem,2.3vw,1.65rem);line-height:1.3}.Qv1L_q_aboutGrid{gap:3rem;display:grid}@media (min-width:768px){.Qv1L_q_aboutGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(3rem,7vw,7rem)}.Qv1L_q_portraitCol{top:calc(var(--header-h) + 2rem);position:sticky}}.Qv1L_q_aboutSolo{max-width:48rem;margin-inline:auto}.Qv1L_q_portraitCol{min-width:0;margin:0}.Qv1L_q_portrait{aspect-ratio:4/5;background:var(--s-surface);position:relative;overflow:hidden}.Qv1L_q_portraitImg{position:absolute;inset:-8% 0}.Qv1L_q_bio{min-width:0}.Qv1L_q_bioLead{color:var(--s-fg);text-wrap:pretty;margin:0;font-size:clamp(1.25rem,2.1vw,1.7rem);font-weight:300;line-height:1.5}.Qv1L_q_bioText{max-width:42rem;color:color-mix(in oklab, var(--s-fg) 84%, transparent);margin:1.5rem 0 0;font-size:1.05rem;line-height:1.75}.Qv1L_q_specs{border-top:1px solid var(--hair-strong);margin:2.75rem 0 0}.Qv1L_q_spec{border-bottom:1px solid var(--hair);grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding:.95rem 0;display:grid}.Qv1L_q_spec dt{letter-spacing:.24em;text-transform:uppercase;color:var(--s-muted);padding-top:.25rem;font-size:.64rem;line-height:1.4}.Qv1L_q_spec dd{overflow-wrap:anywhere;margin:0;font-size:.98rem;line-height:1.5}.Qv1L_q_cast,.Qv1L_q_timelineBlock{margin-top:clamp(4.5rem,9vw,7rem)}.Qv1L_q_castList{flex-wrap:wrap;justify-content:center;gap:2.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.Qv1L_q_castList{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:2.75rem 2rem;display:grid}}.Qv1L_q_castItem{text-align:center;flex:0 0 calc(50% - .5rem);align-content:start;justify-items:center;gap:.35rem;min-width:0;display:grid}.Qv1L_q_castPhoto{background:var(--s-surface);width:5.75rem;height:5.75rem;box-shadow:0 0 0 1px var(--hair-strong), 0 0 0 6px var(--s-bg), 0 0 0 7px var(--hair);border-radius:50%;place-items:center;margin-bottom:.65rem;display:grid}.Qv1L_q_castPhoto img{filter:var(--grade)}.Qv1L_q_castInitials{font-family:var(--s-font-display);letter-spacing:.06em;color:var(--s-muted);font-size:1.3rem}.Qv1L_q_castName{max-width:100%;font-family:var(--s-font-display);letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere;font-size:1.02rem;line-height:1.25}.Qv1L_q_castRole{letter-spacing:.16em;text-transform:uppercase;color:var(--s-muted);font-size:.72rem}.Qv1L_q_timeline{border-left:1px solid var(--hair-strong);gap:1.75rem;margin:0;padding:0 0 0 1.6rem;list-style:none;display:grid;position:relative}.Qv1L_q_tlItem{align-content:start;gap:.35rem;min-width:0;display:grid;position:relative}.Qv1L_q_tlItem:before{content:"";background:var(--s-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.4rem;left:calc(-1.6rem - 4px)}.Qv1L_q_tlItem[data-next]:before{background:var(--s-bg);box-shadow:inset 0 0 0 1px var(--s-accent)}.Qv1L_q_tlYear{font-family:var(--s-font-display);letter-spacing:.06em;text-transform:uppercase;font-size:1.4rem;line-height:1}.Qv1L_q_tlWorks{color:var(--s-muted);overflow-wrap:anywhere;font-size:.9rem;line-height:1.5}@media (min-width:768px){.Qv1L_q_timeline{grid-template-columns:repeat(var(--steps), minmax(0, 1fr));border-left:0;border-top:1px solid var(--hair-strong);gap:2rem;padding:2.25rem 0 0}.Qv1L_q_tlItem:before{top:calc(-2.25rem - 4px);left:0}}.Qv1L_q_reels{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2.5vw,2rem);padding-block:.25rem;display:grid;overflow:clip}.Qv1L_q_stripTrack{justify-content:center;min-width:0;display:flex}.Qv1L_q_blank{aspect-ratio:3/2;background:color-mix(in oklab, var(--film-base) 55%, #000);width:clamp(15rem,24vw,23rem);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--s-fg) 5%, transparent);flex:none}.Qv1L_q_strip{background:var(--film-base);flex:none;justify-content:center;gap:clamp(.6rem,1.1vw,1rem);min-width:130vw;margin:0;padding:2.6rem clamp(1rem,4vw,4rem);list-style:none;display:flex;position:relative}.Qv1L_q_strip:before,.Qv1L_q_strip:after{content:"";background-image:repeating-linear-gradient(90deg, var(--s-bg) 0 .72rem, transparent .72rem 1.15rem);height:.5rem;position:absolute;left:0;right:0}.Qv1L_q_strip:before{top:.6rem}.Qv1L_q_strip:after{bottom:.6rem}.Qv1L_q_still{flex:none;position:relative}.Qv1L_q_stillFrame{aspect-ratio:3/2;background:#000;width:clamp(15rem,24vw,23rem);position:relative;overflow:hidden}.Qv1L_q_edge{letter-spacing:.2em;white-space:nowrap;color:color-mix(in oklab, var(--s-accent) 80%, transparent);font-variant-numeric:tabular-nums;font-size:.56rem;line-height:1;position:absolute;bottom:-1.5rem;left:.2rem}.Qv1L_q_edgeArrow{font-size:.7em}@media (max-width:767px){.Qv1L_q_reels{padding-inline:var(--gutter);gap:0}.Qv1L_q_strip{flex-direction:column;gap:1.75rem;width:100%;min-width:0;padding:1.1rem 2.5rem}.Qv1L_q_strip:before,.Qv1L_q_strip:after{background-image:repeating-linear-gradient(180deg, var(--s-bg) 0 .72rem, transparent .72rem 1.15rem);width:.5rem;height:auto;top:0;bottom:0}.Qv1L_q_strip:before{left:.75rem;right:auto}.Qv1L_q_strip:after{left:auto;right:.75rem}.Qv1L_q_stillFrame{width:100%}.Qv1L_q_blank{display:none}.Qv1L_q_edge{writing-mode:vertical-rl;inset:.25rem -1.5rem auto auto}}.Qv1L_q_quoteLead{text-align:center;max-width:62rem;margin:0 auto}.Qv1L_q_quoteLead .Qv1L_q_quoteText{font-family:var(--s-font-display);letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.55rem,3.7vw,3.3rem);line-height:1.2}.Qv1L_q_quoteLead[data-long] .Qv1L_q_quoteText{letter-spacing:0;text-transform:none;font-family:inherit;font-size:clamp(1.2rem,2.1vw,1.7rem);font-weight:300;line-height:1.5}.Qv1L_q_quote{text-align:center;min-width:0;margin:0}.Qv1L_q_quote .Qv1L_q_quoteText{color:color-mix(in oklab, var(--s-fg) 92%, transparent);text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:clamp(1.08rem,1.6vw,1.35rem);font-weight:300;line-height:1.55}.Qv1L_q_quoteSource{letter-spacing:.28em;text-transform:uppercase;color:var(--s-muted);justify-content:center;align-items:center;gap:.75rem;margin-top:1.6rem;font-size:.68rem;line-height:1.4;display:flex}.Qv1L_q_sprig{width:auto;height:2.4rem;fill:var(--s-accent);flex:none}.Qv1L_q_sprig[data-flip]{transform:scaleX(-1)}.Qv1L_q_quoteLink{min-height:44px;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--hair-strong);text-decoration-color:var(--hair-strong);text-underline-offset:5px;align-items:center;display:inline-flex}.Qv1L_q_quoteLink:hover{color:var(--accent-text)}.Qv1L_q_quoteGrid{border-top:1px solid var(--hair);gap:3.5rem;margin-top:clamp(4rem,8vw,6rem);padding-top:clamp(3rem,6vw,4.5rem);display:grid}@media (min-width:768px){.Qv1L_q_quoteGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 4.5rem}.Qv1L_q_quoteGrid[data-count="1"]{grid-template-columns:minmax(0,42rem);justify-content:center}}.Qv1L_q_newsletter{padding-block:clamp(4rem,8vw,7rem)}.Qv1L_q_ticketCard{text-align:center;background:var(--s-surface);max-width:50rem;margin:0 auto;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,6vw,4.5rem);position:relative;-webkit-mask:radial-gradient(circle at 0,#0000 15px,#000 16px) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 15px,#000 16px) 100%/51% 100% no-repeat;mask:radial-gradient(circle at 0,#0000 15px,#000 16px) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 15px,#000 16px) 100%/51% 100% no-repeat}.Qv1L_q_ticketCard:before{content:"";border:1px dashed var(--hair-strong);pointer-events:none;position:absolute;inset:.75rem}.Qv1L_q_nlTitle{font-family:var(--s-font-display);letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;margin:1rem 0 0;font-size:clamp(1.9rem,4.4vw,3.5rem);font-weight:400;line-height:1.06}.Qv1L_q_nlLine{max-width:30rem;color:var(--s-muted);margin:1rem auto 0}.Qv1L_q_nlForm{max-width:32rem;margin:2rem auto 0;position:relative}.Qv1L_q_nlFormInner{justify-content:center;gap:.75rem}.Qv1L_q_input{border:0;border-bottom:1px solid var(--hair-strong);width:100%;min-height:48px;color:var(--s-fg);font:inherit;background-color:#0000;border-radius:0;padding:.8rem .15rem;transition:border-color .3s,background-color .3s,box-shadow .3s}.Qv1L_q_input:focus{border-bottom-color:var(--s-accent);background-color:color-mix(in oklab, var(--s-fg) 5%, transparent);box-shadow:inset 0 -1px 0 var(--s-accent);outline:none}.Qv1L_q_select{padding-right:2rem}.Qv1L_q_select:invalid{color:var(--s-muted)}.Qv1L_q_textarea{resize:vertical;min-height:8rem}.Qv1L_q_label{letter-spacing:.26em;text-transform:uppercase;color:var(--s-muted);opacity:1;font-size:.64rem}.Qv1L_q_formBtn{background:var(--s-accent);min-height:48px;color:var(--s-accent-fg);letter-spacing:.24em;text-transform:uppercase;border-radius:0;padding:0 1.75rem;font-size:.72rem;font-weight:600}.Qv1L_q_formBtn:hover{filter:brightness(1.08)}.Qv1L_q_formNote{color:var(--s-muted)}.Qv1L_q_contactGrid{gap:3.5rem;display:grid}@media (min-width:900px){.Qv1L_q_contactGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,7vw,7rem)}}.Qv1L_q_contactSolo{text-align:center;max-width:44rem;margin-inline:auto}.Qv1L_q_contactInfo{min-width:0}.Qv1L_q_contactLead{font-family:var(--s-font-display);letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.28}.Qv1L_q_emails{border-top:1px solid var(--hair-strong);text-align:left;gap:0;margin-top:2.5rem}.Qv1L_q_emailRow{border-bottom:1px solid var(--hair);gap:.2rem;padding:.85rem 0;display:grid}.Qv1L_q_emailLabel{letter-spacing:.26em;text-transform:uppercase;color:var(--s-muted);font-size:.62rem;line-height:1.4}.Qv1L_q_emailLink{overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:1.05rem;display:inline-flex}.Qv1L_q_contactSolo .Qv1L_q_emails{text-align:center}.Qv1L_q_epkRow{margin:2rem 0 0}.Qv1L_q_contactForm{min-width:0}.Qv1L_q_footer{border-top:1px solid var(--hair);text-align:center;padding:clamp(5rem,10vw,8rem) 0 2.25rem;position:relative}.Qv1L_q_endPre{letter-spacing:.4em;text-transform:uppercase;color:var(--accent-text);margin:0;padding-left:.4em;font-size:.66rem}.Qv1L_q_endName{font-family:var(--s-font-display);letter-spacing:.1em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;margin:1.25rem 0 0;padding-left:.1em;font-size:clamp(1.8rem,5vw,4rem);line-height:1.06}.Qv1L_q_socials{justify-content:center;gap:.25rem}.Qv1L_q_footSocials{margin-top:2rem}.Qv1L_q_social{width:44px;height:44px;color:var(--s-muted);justify-content:center;align-items:center;transition:color .3s}.Qv1L_q_social:hover{color:var(--accent-text)}.Qv1L_q_footRow{flex-wrap:wrap;justify-content:center;gap:.25rem 2rem;margin-top:1.25rem;display:flex}.Qv1L_q_footLink{letter-spacing:.24em;text-transform:uppercase;min-height:44px;color:var(--s-fg);align-items:center;gap:.5rem;font-size:.68rem;text-decoration:none;transition:color .3s;display:inline-flex}.Qv1L_q_footLink:hover{color:var(--accent-text)}.Qv1L_q_footLegal{border-top:1px solid var(--hair);color:var(--s-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:3rem;padding-top:1.5rem;font-size:.75rem;display:flex}.Qv1L_q_footLegal p{margin:0}.Qv1L_q_badge{opacity:.85}.Qv1L_q_aiNotice{opacity:1;color:var(--s-muted)}@media (max-width:767px){.Qv1L_q_footLegal{flex-direction:column;justify-content:center}}.Qv1L_q_root[data-still] .Qv1L_q_grain,.Qv1L_q_root[data-still] .Qv1L_q_screenGrain,.Qv1L_q_root[data-still] .Qv1L_q_flicker,.Qv1L_q_root[data-still] .Qv1L_q_beamCone,.Qv1L_q_root[data-still] .Qv1L_q_motes:before{animation:none!important}@keyframes Qv1L_q_reel-grain{0%{transform:translate(0,0)}17%{transform:translate(-7%,5%)}33%{transform:translate(4%,-8%)}50%{transform:translate(-3%,9%)}67%{transform:translate(8%,2%)}83%{transform:translate(-6%,-4%)}to{transform:translate(0,0)}}@keyframes Qv1L_q_reel-flicker{0%,to{opacity:0}6%{opacity:.55}8%{opacity:.1}28%{opacity:.4}30%{opacity:0}55%{opacity:.65}57%{opacity:.15}79%{opacity:.35}81%{opacity:0}}@keyframes Qv1L_q_reel-beam{0%,to{opacity:.55}12%{opacity:.47}14%{opacity:.6}46%{opacity:.5}48%{opacity:.58}77%{opacity:.48}}@keyframes Qv1L_q_reel-motes{0%{transform:translate(0,0)}to{transform:translateY(-240px)}}@keyframes Qv1L_q_reel-spin{to{transform:rotate(360deg)}}@keyframes Qv1L_q_reel-sweep{0%{--reel-sweep:0deg}to{--reel-sweep:360deg}}@keyframes Qv1L_q_reel-show{0%{opacity:1}to{opacity:0}}@keyframes Qv1L_q_reel-out{to{opacity:0}}@keyframes Qv1L_q_reel-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes Qv1L_q_reel-cue{0%{opacity:.85}14%{opacity:0}42%{opacity:.85}56%,to{opacity:0}}@keyframes Qv1L_q_reel-menu-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
