html.rev-on body{overflow-x:clip}html.rev-on [data-site-stars]{display:none}html.rev-on{scroll-behavior:auto}html:has(.rev){scroll-behavior:auto}.rev{--rev-gold:#d4af37;--rev-gold-hi:#f5d77a;--rev-teal:#8fe6ff;--rev-ink:#ffffffa3;--rev-dim:#ffffff80;--rev-line:#ffffff17;--rev-ease:cubic-bezier(.16,1,.3,1);--rev-nav:68px;z-index:10;color:#fff;animation:.7s both revIn;position:relative}@keyframes revIn{0%{opacity:0}to{opacity:1}}.rev-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0}.rev-backdrop i{position:absolute;inset:0}.rev-backdrop .breathing{animation:5.5s ease-in-out infinite alternate revBreathe}@keyframes revBreathe{0%{opacity:.15}to{opacity:1}}.rev :focus-visible{outline:2px solid var(--rev-gold);outline-offset:3px;border-radius:6px}.rev-eyebrow{letter-spacing:.34em;text-transform:uppercase;color:var(--rev-gold);margin-bottom:16px;font-size:11px}.rev-gold-text{background:linear-gradient(90deg,var(--rev-gold)0%,#fff 15%,var(--rev-gold)30%,#fffbe6 45%,var(--rev-gold)60%,#fff 75%,var(--rev-gold)100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite revSheen;display:inline-block}@keyframes revSheen{0%,to{background-position:100% 0}50%{background-position:0 0}}html.rev-on .rev [data-reveal]{opacity:0;transition:opacity .9s var(--rev-ease),transform .9s var(--rev-ease);transition-delay:calc(var(--i,0)*80ms);transform:translateY(26px)}html.rev-on .rev [data-reveal].is-in{opacity:1;transform:none}@property --rev-hero{syntax:"<number>";inherits:false;initial-value:0}@property --rev-city{syntax:"<number>";inherits:false;initial-value:1}@property --rev-drop{syntax:"<number>";inherits:false;initial-value:0}@property --rev-fold{syntax:"<number>";inherits:false;initial-value:0}@property --rev-lean-x{syntax:"<number>";inherits:false;initial-value:0}@property --rev-lean-y{syntax:"<number>";inherits:false;initial-value:0}.rev-sky{background:#000;position:relative}.rev-sky[data-pin=on]{height:calc((var(--span) + 1)*100lvh)}.rev-stage{--home:0;--read-home:0;--sky:0;--read-sky:0;--music:0;--by:0;--open:0;--under:env(safe-area-inset-bottom,0px);--mid:calc(50% + var(--rev-nav)/2 - var(--under)/2);--card-h:208px;background:radial-gradient(120% 70% at 50% 0,#070e1f 0%,#03060d 52%,#000 100%);position:relative;overflow:hidden}.rev-sky[data-pin=on] .rev-stage{height:100lvh;position:sticky;top:0}@supports not (height:100lvh){.rev-sky[data-pin=on]{height:calc((var(--span) + 1)*100vh)}.rev-sky[data-pin=on] .rev-stage{height:100vh}}@supports (height:100dvh){.rev-sky[data-pin=on] .rev-stage{--under:calc(100lvh - 100dvh + env(safe-area-inset-bottom,0px))}}@media (min-height:780px){.rev-stage{--card-h:228px}}@media (max-height:640px){.rev-stage{--card-h:176px}}html.rev-on .rev-stage:not([data-live]) *,html.rev-on .rev-stage:not([data-live]) :before,html.rev-on .rev-stage:not([data-live]) :after{animation-play-state:paused!important}.rev-field{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.4s;display:block;position:absolute;top:0;left:0}.rev-stage[data-gl=on] .rev-field{opacity:1}.rev-stage:before{content:"";background-image:var(--tile);opacity:0;pointer-events:none;position:absolute;inset:0}.rev-stage[data-gl=off] .rev-field{display:none}.rev-stage[data-gl=off]:before{opacity:calc(.2 + var(--open)*.8)}.rev-glow{pointer-events:none;opacity:var(--rev-city,1);transform:translate3d(0,calc(var(--rev-drop,0)*16%),0);background:radial-gradient(96% 46% at 50% 100%,#ffb26c5c 0%,#ce968024 44%,#0000 76%),linear-gradient(#0000 32%,#3e48681c 60%,#5c64864d 100%);position:absolute;inset:0}.rev-city{height:calc(clamp(72px,12vh,132px) + var(--under));pointer-events:none;background:linear-gradient(to top,#02040a var(--under),transparent var(--under));transform:translate3d(0,calc(var(--rev-drop,0)*104%),0);will-change:transform;position:absolute;bottom:0;left:0;right:0}.rev-city svg{width:100%;height:calc(100% - var(--under));display:block}.rev-city path{fill:#02040a}.rev-city rect{fill:#ffd9a0;opacity:.55}.rev-city rect:nth-of-type(5n+2){animation:9s step-end infinite revWindow}.rev-city rect:nth-of-type(7n+4){animation:13s step-end -5s infinite revWindow}@keyframes revWindow{0%,to{opacity:.55}38%{opacity:0}61%{opacity:.55}}.rev-stage:not([data-beat="0"]):not([data-beat="1"]) .rev-city rect{animation-play-state:paused}.rev-shots{pointer-events:none;position:absolute;inset:0;overflow:hidden}.rev-shots i{transform-origin:0;background:linear-gradient(90deg,#fff0,#ffffffd9 62%,#fff);border-radius:999px;height:1.5px;animation:.95s ease-out both revShoot;position:absolute}@keyframes revShoot{0%{transform:rotate(var(--a))translateX(-40%)scaleX(.3);opacity:0}18%{opacity:1}to{transform:rotate(var(--a))translateX(150%)scaleX(1);opacity:0}}.rev-hero{z-index:4;left:50%;top:var(--mid);width:min(100% - 40px,860px);transform:translate3d(-50%,calc(-54% - var(--rev-hero,0)*70px),0);opacity:calc(1 - var(--rev-hero,0)*1.25);text-align:center;will-change:transform,opacity;position:absolute}.rev-stage:not([data-beat="0"]) .rev-hero{pointer-events:none}.rev-hero>*{animation:revRise 1.1s var(--rev-ease)both}.rev-hero>:nth-child(2){animation-delay:.12s}.rev-hero>:nth-child(3){animation-delay:.26s}.rev-hero>:nth-child(4){animation-delay:.4s}@keyframes revRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.rev-hero h1{letter-spacing:-.01em;text-shadow:0 2px 40px #000000b3;margin-bottom:20px;font-size:clamp(38px,10vw,88px);font-weight:300;line-height:1.03}.rev-hero h1 span{display:block}.rev-hero .rev-eyebrow{margin-bottom:20px}.rev-hero-sub{color:#ffffffbd;text-shadow:0 1px 18px #000000e6;text-wrap:balance;max-width:520px;margin:0 auto 28px;font-size:clamp(15px,2.2vw,18px);line-height:1.7}.rev-hero-actions{flex-direction:column;align-items:center;gap:8px;max-width:330px;margin:0 auto;display:flex}.rev-cta{letter-spacing:.2em;text-transform:uppercase;text-align:center;border-radius:10px;width:100%;padding:17px 34px;font-size:13px;font-weight:700;text-decoration:none;display:block}.rev-skip{color:#fffc;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:9px;padding:13px 16px;font-size:12px;text-decoration:none;transition:color .3s;display:inline-flex}.rev-skip span{color:var(--rev-gold);transition:transform .35s var(--rev-ease)}@media (hover:hover){.rev-skip:hover{color:#fff}.rev-skip:hover span{transform:translateY(4px)}}@media (min-width:768px){.rev-hero-actions{flex-direction:row;justify-content:center;gap:22px;max-width:none}.rev-cta{width:auto}}.rev-cue{z-index:4;left:0;right:0;bottom:calc(var(--under) + 22px);letter-spacing:.34em;text-transform:uppercase;color:#ffffff9e;text-shadow:0 1px 10px #000;opacity:calc(1 - var(--rev-hero,0)*3);pointer-events:none;animation:revRise 1.2s var(--rev-ease)1.6s both;flex-direction:column;align-items:center;gap:10px;font-size:10px;display:flex;position:absolute}.rev-cue i{background:linear-gradient(to bottom,var(--rev-gold),transparent);transform-origin:top;width:1px;height:34px;animation:2.2s ease-in-out infinite revCue}@keyframes revCue{0%{opacity:0;transform:scaleY(0)}35%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)translateY(18px)}}.rev-stage:not([data-beat="0"]) .rev-cue{visibility:hidden}@media (max-height:620px){.rev-cue{display:none}}.rev-lead{z-index:3;left:50%;top:var(--mid);text-align:center;pointer-events:none;width:min(100% - 44px,900px);transform:translate3d(calc(-50% + var(--fx,0px)*var(--rev-fold,0)),calc(-50% + var(--fy,0px)*var(--rev-fold,0)),0)scale(calc(1 - var(--rev-fold,0)*.92));opacity:calc(1 - var(--rev-fold,0)*var(--rev-fold,0));will-change:transform,opacity;margin:0;position:absolute}.rev-lead:before{content:"";z-index:-1;opacity:var(--sky);background:radial-gradient(closest-side,#000000c7,#00000075 58%,#0000);position:absolute;inset:-22% -14%}.rev-lead-label{opacity:max(var(--home),var(--sky));margin-bottom:22px}.rev-lead blockquote{place-items:center;display:grid}.rev-lead blockquote>p{grid-area:1/1;margin:0}.rev-lead-home{color:#b7c4d9;max-width:560px;opacity:var(--home);font-size:clamp(17px,2.2vw,23px);line-height:1.62}.rev-lead-sky{opacity:var(--sky);text-shadow:0 2px 30px #000c;font-size:clamp(27px,6.4vw,60px);font-weight:300;line-height:1.13}.rev-lead-line{text-wrap:balance;display:block}.rev-lead-line+.rev-lead-line{margin-top:.18em}.rev-word{opacity:clamp(.16,calc((var(--read-home) - var(--w))*.7 + .16),1)}.rev-lead-sky .rev-word{opacity:clamp(.13,calc((var(--read-sky) - var(--w))*.7 + .13),1)}.rev-lead-wave{width:min(240px,62%);height:24px;opacity:var(--music);margin:22px auto 0;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.rev-lead-wave svg{width:200%;height:100%;animation:3.2s linear infinite revWave;display:block}.rev-lead-wave path{fill:none;stroke:var(--rev-gold-hi);stroke-width:1.4px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;transform:scaleY(calc(.04 + var(--music)*.96))}@keyframes revWave{to{transform:translate(-50%)}}.rev-stage:not([data-beat="2"]) .rev-lead-wave svg{animation-play-state:paused}.rev-lead-by{letter-spacing:.3em;text-transform:uppercase;color:var(--rev-gold);opacity:var(--by);margin-top:18px;font-size:11px}.rev-lead-by b{color:#fff;margin-right:1em;font-weight:400}.rev-explorer{z-index:2;position:absolute;inset:0}.rev-stage:not([data-beat="4"]) .rev-explorer{pointer-events:none}.rev-panel{display:contents}.rev-chart{left:16px;right:16px;top:calc(var(--rev-nav) + 62px);bottom:calc(var(--under) + var(--card-h) + 30px);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transform:translate3d(calc(var(--rev-lean-x,0)*-9px),calc(var(--rev-lean-y,0)*6px),0);position:absolute}.rev-stage[data-aim] .rev-chart{cursor:pointer}.rev-lines{pointer-events:none;position:absolute;inset:0;overflow:visible}.rev-lines line{stroke-width:1px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.rev-figure-line{stroke:#ffffff38;transition:stroke-dashoffset 1.2s var(--rev-ease),stroke .5s ease}.rev-figure-line[data-drawn]{stroke-dashoffset:0}.rev-figure-line[data-on]{stroke:#ffffffbd}.rev-chart[data-chained] .rev-figure-line{stroke:#ffffff1a}.rev-chain-line{stroke:var(--rev-gold-hi);opacity:.82;animation:revDraw .9s var(--rev-ease)calc(var(--i)*80ms)both}@keyframes revDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.rev-figure-name{letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--hue));text-shadow:0 1px 8px #000;opacity:0;pointer-events:none;font-size:9.5px;transition:opacity .6s;display:none;position:absolute;transform:translateY(-50%)}.rev-figure-name[data-anchor=middle]{transform:translate(-50%,-50%)}.rev-figure-name[data-anchor=end]{transform:translate(-100%,-50%)}.rev-star{--d:7px;color:#fff;pointer-events:none;background:0 0;border:0;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;transition:opacity .6s;position:absolute}.rev-star[data-mag="2"]{--d:9px}.rev-star[data-mag="1"]{--d:11.5px}.rev-star:focus-visible{outline-offset:-4px;border-radius:50%}.rev-star-core{width:var(--d);height:var(--d);margin:calc(var(--d)/-2)0 0 calc(var(--d)/-2);box-shadow:0 0 5px 1px #ffffffe6,0 0 14px 3px rgb(var(--hue)/.78),0 0 34px 9px rgb(var(--hue)/.26);transition:transform .8s var(--rev-ease),background-color .4s ease;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:scale(0)}.rev-star-core:before,.rev-star-core:after{content:"";width:calc(var(--d)*4.6);height:1px;margin:-.5px 0 0 calc(var(--d)*-2.3);background:linear-gradient(90deg,#0000,#ffffffd9 50%,#0000);position:absolute;top:50%;left:50%}.rev-star-core:after{transform:rotate(90deg)}.rev-star[data-mag="3"] .rev-star-core:before,.rev-star[data-mag="3"] .rev-star-core:after{display:none}.rev-star-halo{background:radial-gradient(circle,rgb(var(--hue)/.36)0%,rgb(var(--hue)/.1)38%,transparent 68%);opacity:0;border-radius:50%;position:absolute;inset:-6px}.rev-star-ring{border:1px solid var(--rev-gold-hi);opacity:0;width:30px;height:30px;transition:opacity .4s ease,transform .6s var(--rev-ease);border-radius:50%;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%;transform:scale(.4)}.rev-star[data-out] .rev-star-core{transform:scale(1)}.rev-star[data-out] .rev-star-halo{opacity:1;animation:revPulse 3.6s ease-in-out calc(var(--n)*-.47s)infinite alternate}@keyframes revPulse{0%{opacity:.5;transform:scale(.86)}to{opacity:1;transform:scale(1.12)}}.rev-star[data-out] .rev-star-ring{animation:1s ease-out revFlare}@keyframes revFlare{0%{opacity:.95;transform:scale(.2)}to{opacity:0;transform:scale(2.3)}}.rev-stage[data-rush] .rev-star-ring{animation:none}.rev-star[data-kind=press] .rev-star-core,.rev-star[data-seen] .rev-star-core{background-color:#fff1c9}.rev-star[data-dim]{opacity:.24}.rev-star[data-on] .rev-star-core{transform:scale(1.36)}.rev-star[data-on] .rev-star-ring{opacity:1;transform:scale(1)}.rev-spark,.rev-star-name{white-space:nowrap;opacity:0;pointer-events:none;text-shadow:0 1px 10px #000,0 0 3px #000;position:absolute;left:50%;transform:translate(-50%)}.rev-star[data-side=start] :is(.rev-spark,.rev-star-name){left:13px;transform:none}.rev-star[data-side=end] :is(.rev-spark,.rev-star-name){left:auto;right:13px;transform:none}.rev-spark{font-size:14px;bottom:calc(50% + 13px)}.rev-stage:is([data-beat="3"],[data-beat="4"]):not([data-rush]) .rev-star[data-out] .rev-spark{animation:revSpark var(--flash)ease both}@keyframes revSpark{0%{opacity:0}16%{opacity:1}72%{opacity:1}to{opacity:0}}.rev-star-name{letter-spacing:.22em;text-transform:uppercase;color:#ffffffeb;font-size:9.5px;transition:opacity .35s;display:none;top:calc(50% + 18px)}.rev-star[data-low] .rev-star-name{top:auto;bottom:calc(50% + 18px)}.rev-star[data-on] .rev-star-name{opacity:1}.rev-tally{left:0;right:0;bottom:calc(var(--under) + 46px);text-align:center;opacity:0;pointer-events:none;margin:0;transition:opacity .5s;position:absolute}.rev-stage[data-beat="3"] .rev-tally{opacity:1}.rev-tally b{font-variant-numeric:tabular-nums;font-size:clamp(56px,16vw,96px);font-weight:300;line-height:1;display:block}.rev-tally span{letter-spacing:.34em;text-transform:uppercase;color:var(--rev-gold);margin-top:8px;font-size:11px;display:block}.rev-lenses{left:0;right:0;top:calc(var(--rev-nav) + 10px);scrollbar-width:none;opacity:0;transition:opacity .6s ease,transform .7s var(--rev-ease);gap:8px;padding:2px 16px;display:flex;position:absolute;overflow-x:auto;transform:translateY(-10px)}.rev-lenses::-webkit-scrollbar{display:none}.rev-stage[data-beat="4"] .rev-lenses{opacity:1;transform:none}.rev-lens{color:#ffffffd1;letter-spacing:.03em;white-space:nowrap;cursor:pointer;height:40px;transition:border-color .3s ease,background-color .3s ease,color .3s ease,transform .3s var(--rev-ease);background:#080c14a8;border:1px solid #ffffff29;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 15px;font-size:12.5px;display:inline-flex}.rev-lens i{color:var(--rev-dim);font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal;transition:color .3s}.rev-lens b{background:rgb(var(--hue));width:6px;height:6px;box-shadow:0 0 8px rgb(var(--hue)/.8);border-radius:50%}.rev-lens[aria-pressed=true]{border-color:var(--rev-gold);color:#fff;background:#d4af3729}.rev-lens[aria-pressed=true] i{color:var(--rev-gold-hi)}.rev-lens:active{transform:scale(.96)}@media (hover:hover){.rev-lens:hover{color:#fff;border-color:#f5d77a99}}.rev-card{left:12px;right:12px;bottom:calc(var(--under) + 12px);height:var(--card-h);opacity:0;transition:opacity .6s ease,transform .8s var(--rev-ease);background:linear-gradient(160deg,#111726f2,#060910f2);border:1px solid #ffffff21;border-radius:18px;flex-direction:column;gap:8px;padding:14px 16px 12px 18px;display:flex;position:absolute;overflow:hidden;transform:translateY(26px);box-shadow:0 18px 50px #0009}.rev-stage[data-beat="4"] .rev-card{opacity:1;transform:none}.rev-card:before{content:"";background:rgb(var(--hue));width:2px;box-shadow:0 0 18px 1px rgb(var(--hue)/.7);transition:background-color .5s;position:absolute;top:0;bottom:0;left:0}.rev-card-in{min-height:0;animation:revCard .5s var(--rev-ease)both;flex-direction:column;flex:1;gap:8px;display:flex}@keyframes revCard{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rev-card-top{letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--hue));flex:none;justify-content:space-between;align-items:center;gap:12px;font-size:10px;line-height:14px;display:flex}@media (max-width:359px){.rev-card-top{letter-spacing:.1em;font-size:9px}}.rev-card-top span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rev-card-top span i{vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.rev-card-top a{color:var(--rev-gold-hi);flex:none;margin:-12px -6px;padding:12px 6px;text-decoration:none}.rev-card-top a span{margin-left:6px;display:inline-block}.rev-card blockquote{--lines:5;-webkit-line-clamp:var(--lines);line-clamp:var(--lines);white-space:pre-line;color:#fffffff2;-webkit-box-orient:vertical;margin:auto 0;font-size:15.5px;font-weight:300;line-height:1.42;display:-webkit-box;overflow:hidden}.rev-card blockquote[data-size=m]{--lines:4;font-size:17.5px;line-height:1.34}.rev-card blockquote[data-size=l]{--lines:3;font-size:21px;line-height:1.26}.rev-card mark,.rev-voice mark{color:var(--rev-gold-hi);background:linear-gradient(#0000 64%,#d4af374d 0);padding:0 1px}.rev-card-foot{flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.rev-card-by{flex-wrap:wrap;align-items:baseline;column-gap:12px;min-width:0;height:18px;font-size:12.5px;line-height:18px;display:flex;overflow:hidden}.rev-card-by b{color:#ffffffe6;white-space:nowrap;font-weight:500}.rev-card-by time{color:var(--rev-dim);white-space:nowrap;font-size:11px}.rev-card-nav{color:var(--rev-dim);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;font-size:11px;display:flex}.rev-card-nav span{text-align:center;min-width:40px}.rev-card-nav b{color:#fff;font-weight:500}.rev-card-nav button{color:#fff;cursor:pointer;width:38px;height:38px;transition:border-color .3s ease,background-color .3s ease,transform .3s var(--rev-ease);background:#ffffff0a;border:1px solid #ffffff29;border-radius:50%;place-items:center;display:grid}.rev-card-nav button:active{transform:scale(.92)}@media (hover:hover){.rev-card-nav button:hover{border-color:var(--rev-gold);background:#d4af3729}}.rev-card-timer{background:linear-gradient(90deg,var(--rev-gold),var(--rev-gold-hi));transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.rev-card[data-touring] .rev-card-timer{animation:revTimer var(--dwell)linear both}@keyframes revTimer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rev-explorer:not(.is-near) .rev-card-timer{animation-play-state:paused}.rev-hint{z-index:1;left:50%;bottom:calc(var(--under) + var(--card-h) - 1px);height:26px;color:var(--rev-gold-hi);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .5s ease,transform .6s var(--rev-ease);pointer-events:none;background:#0a0f1a;border:1px solid #d4af3780;border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 13px;font-size:9.5px;display:flex;position:absolute;transform:translate(-50%,6px)}.rev-stage[data-beat="4"] .rev-hint:not([data-gone]){opacity:1;transition-delay:.5s;transform:translate(-50%)}.rev-hint svg{animation:2.6s ease-in-out infinite revGlint}@keyframes revGlint{0%,to{opacity:.6;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.rev-hint .mouse{display:none}@media (hover:hover) and (pointer:fine){.rev-hint .touch{display:none}.rev-hint .mouse{display:inline}}@media (min-width:700px) and (max-aspect-ratio:11/10){.rev-chart{left:7%;right:7%}.rev-lenses{justify-content:center}.rev-card{left:max(12px,50% - 300px);right:max(12px,50% - 300px)}}@media (min-width:700px) and (max-aspect-ratio:11/10) and (min-height:900px){.rev-figure-name,.rev-star-name{display:block}.rev-stage[data-beat="4"] .rev-figure-name:not([data-lone]){opacity:.46}.rev-stage[data-beat="4"] .rev-figure-name[data-on]{opacity:1}}@media (min-width:860px) and (min-aspect-ratio:11/10),(min-width:640px) and (max-height:520px){.rev-stage{--gut:max(clamp(20px,4.5vw,84px),calc((100vw - 1640px)/2));--panel:clamp(292px,30vw,400px);--gap:clamp(28px,4.5vw,76px)}.rev-chart{left:var(--gut);right:calc(var(--gut) + var(--panel) + var(--gap));top:calc(var(--rev-nav) + 54px);bottom:calc(var(--under) + 66px)}.rev-panel{right:var(--gut);top:var(--mid);width:var(--panel);flex-direction:column;gap:20px;display:flex;position:absolute;transform:translateY(-50%)}.rev-tally{text-align:left;position:static}.rev-stage[data-beat="4"] .rev-tally{opacity:1}.rev-tally b{font-size:clamp(56px,6.4vw,92px);display:inline}.rev-tally span{margin:0 0 0 16px;display:inline}.rev-lenses{flex-wrap:wrap;padding:0;position:static;overflow:visible;transform:translateY(14px)}.rev-card{gap:16px;height:auto;min-height:232px;padding:22px 22px 16px 26px;position:relative;bottom:auto;left:auto;right:auto}.rev-card-in{gap:14px}.rev-card blockquote,.rev-card blockquote[data-size=m],.rev-card blockquote[data-size=l]{--lines:9;margin:0}.rev-card blockquote{font-size:18px}.rev-card blockquote[data-size=m]{font-size:21px}.rev-card blockquote[data-size=l]{font-size:26px}.rev-hint{left:calc(var(--gut) + (100% - var(--gut)*2 - var(--panel) - var(--gap))/2);bottom:calc(var(--under) + 22px);background:#0a0f1ab3}.rev-figure-name{font-size:10px;display:block}.rev-star-name{display:block}.rev-stage[data-beat="4"] .rev-figure-name:not([data-lone]){opacity:.46}.rev-stage[data-beat="4"] .rev-figure-name[data-on]{opacity:1}.rev-spark{font-size:16px}}@media (min-width:640px) and (max-height:520px){.rev-stage{--gut:max(20px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}.rev-chart{top:calc(var(--rev-nav) + 14px);bottom:calc(var(--under) + 16px)}.rev-panel{gap:10px}.rev-tally{display:none}.rev-lens{height:34px;padding:0 12px;font-size:11.5px}.rev-lenses{gap:6px}.rev-card{gap:8px;min-height:0;padding:14px 16px 10px 20px}.rev-card-top{letter-spacing:.1em;font-size:9px}.rev-card blockquote,.rev-card blockquote[data-size=m],.rev-card blockquote[data-size=l]{--lines:5;font-size:14.5px;line-height:1.36}.rev-hint,.rev-figure-name,.rev-star-name{display:none}.rev-hero h1{margin-bottom:10px;font-size:clamp(30px,9vh,44px)}.rev-hero .rev-eyebrow{margin-bottom:10px}.rev-hero-sub{margin-bottom:14px;font-size:14px}.rev-lead-sky{font-size:clamp(22px,7.4vh,34px)}.rev-lead-label{margin-bottom:10px}.rev-lead-wave{height:16px;margin-top:10px}.rev-lead-by{margin-top:10px}.rev-city{height:calc(54px + var(--under))}}@media (max-height:640px) and (max-width:639px){.rev-card{gap:6px;padding-top:12px;padding-bottom:10px}.rev-card blockquote{--lines:4;font-size:14px;line-height:1.38}.rev-card blockquote[data-size=m]{--lines:4;font-size:15.5px;line-height:1.3}.rev-card blockquote[data-size=l]{font-size:19px}.rev-hero h1{margin-bottom:14px}.rev-hero-sub{margin-bottom:18px}}.rev-sky[data-pin=off] .rev-stage{--home:1;--read-home:99;--sky:1;--read-sky:99;--music:1;--by:1;--open:1;background-image:var(--tile),radial-gradient(120% 40% at 50% 0%,#070e1f 0%,#03060d 52%,#000 100%)}.rev-sky[data-pin=off] :is(.rev-glow,.rev-city),.rev-sky[data-pin=off] .rev-stage:before{display:none}.rev-sky[data-pin=off] :is(.rev-hero,.rev-lead){opacity:1;margin:0 auto;position:relative;top:auto;left:auto;transform:none}.rev-sky[data-pin=off] .rev-hero{padding:calc(var(--rev-nav) + 15vh)0 9vh}.rev-sky[data-pin=off] .rev-lead{padding:5vh 0 11vh}.rev-sky[data-pin=off] .rev-lead:before{display:none}.rev-sky[data-pin=off] .rev-lead blockquote>p{grid-area:auto}.rev-sky[data-pin=off] .rev-lead-home{margin-bottom:30px}.rev-sky[data-pin=off] .rev-explorer{height:100svh;min-height:560px;max-height:860px;position:relative;inset:auto}@supports not (height:100svh){.rev-sky[data-pin=off] .rev-explorer{height:100vh}}.rev-sky[data-pin=off] :is(.rev-spark,.rev-star-ring){animation:none}.rev-sec{max-width:1180px;margin:0 auto;padding:clamp(84px,13vh,150px) 20px 0;position:relative}.rev-sec h2{text-wrap:balance;margin-bottom:18px;font-size:clamp(31px,6vw,54px);font-weight:300;line-height:1.08}.rev-lede{color:var(--rev-ink);max-width:620px;font-size:clamp(15px,1.9vw,17px);line-height:1.85}.rev-head{max-width:700px}.rev-head-center{text-align:center;margin:0 auto}.rev-head-center .rev-lede{margin:0 auto}.rev-voice{scroll-margin-top:calc(var(--rev-nav) + 20px)}.rev-filters{gap:14px;margin-top:34px;display:grid}.rev-filter{gap:9px;display:grid}.rev-filter-label{letter-spacing:.28em;text-transform:uppercase;color:var(--rev-dim);font-size:10px}.rev-filter-chips{scrollbar-width:none;gap:8px;margin:0 -20px;padding:2px 20px;display:flex;overflow-x:auto}.rev-filter-chips::-webkit-scrollbar{display:none}@media (min-width:760px){.rev-filter{grid-template-columns:168px minmax(0,1fr);align-items:center;gap:12px}.rev-filter-chips{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.rev-showing{letter-spacing:.08em;min-height:44px;color:var(--rev-dim);align-items:center;gap:12px;margin:18px 0 10px;font-size:12px;display:flex}.rev-showing b{color:var(--rev-gold-hi);font-weight:400}.rev-showing b:before{content:"·";color:var(--rev-dim);margin-right:12px}.rev-showing button{color:var(--rev-gold);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:13px 0 13px 14px;font-size:11px;font-weight:600}@media (hover:hover){.rev-showing button:hover{color:var(--rev-gold-hi)}}.rev-press{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;margin-bottom:16px;display:grid}.rev-columns{columns:1;column-gap:16px}@media (min-width:700px){.rev-columns{columns:2}.rev-columns[data-n="1"]{columns:1;max-width:640px}}@media (min-width:1040px){.rev-columns{columns:3}.rev-columns[data-n="2"]{columns:2}}.rev-voice{break-inside:avoid;border:1px solid var(--rev-line);background:linear-gradient(150deg,#ffffff0d,#ffffff03);border-radius:16px;margin:0 0 16px;padding:22px 22px 18px;position:relative;overflow:hidden}html.rev-on .rev-voice{opacity:0;transition:opacity .9s var(--rev-ease)calc(var(--i,0)*70ms),transform .9s var(--rev-ease)calc(var(--i,0)*70ms),border-color .4s ease;transform:translateY(22px)}html.rev-on .rev-voice.is-in{opacity:1;transform:none}.rev-voice:after{content:"";border-radius:inherit;background:radial-gradient(340px circle at var(--mx,50%)var(--my,0%),rgb(var(--hue)/.13),transparent 66%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.rev-voice:hover{border-color:rgb(var(--hue)/.42)}.rev-voice:hover:after{opacity:1}}.rev-voice:target{border-color:var(--rev-gold);animation:2.4s ease-out revFound}@keyframes revFound{0%,40%{box-shadow:0 0 0 1px var(--rev-gold),0 0 44px #d4af3761}to{box-shadow:0 0 0 1px #0000,0 0 44px #0000}}.rev-voice-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.rev-voice-head i{width:7px;height:7px;box-shadow:0 0 5px 1px #ffffffe6,0 0 14px 3px rgb(var(--hue)/.8);background:#fff;border-radius:50%;flex:none}.rev-voice-head span{letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--hue));font-size:9.5px;line-height:1.6}.rev-voice blockquote{color:#fff9;white-space:pre-line;font-size:15px;line-height:1.78}.rev-voice blockquote b{color:#fffffff7;font-weight:400}.rev-voice-foot{border-top:1px solid var(--rev-line);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:18px;padding-top:14px;font-size:13px;display:flex}.rev-voice-by{color:#ffffffe6;text-decoration:none}a.rev-voice-by{border-bottom:1px solid #ffffff4d;padding-bottom:1px;transition:border-color .3s,color .3s}@media (hover:hover){a.rev-voice-by:hover{color:#fff;border-color:var(--rev-gold)}}.rev-voice-src{letter-spacing:.2em;text-transform:uppercase;color:var(--rev-dim);align-items:center;gap:7px;font-size:9.5px;display:inline-flex}.rev-voice-src i{border-radius:50%;width:6px;height:6px}.rev-voice-foot time{color:var(--rev-dim);margin-left:auto;font-size:11.5px}.rev-voice[data-kind=press]{background:linear-gradient(135deg,#d4af3717 0%,#ffffff03 62%);border-color:#d4af374d;margin:0;padding:clamp(26px,4vw,40px) clamp(22px,4vw,40px) 22px}.rev-voice[data-kind=press] blockquote{color:#ffffff9e;font-size:clamp(19px,2.3vw,24px);font-weight:300;line-height:1.52}.rev-follow{margin-top:20px}.rev-follow a{color:#ffffffb3;background:#4267b214;border:1px solid #5b9bf852;border-radius:12px;align-items:center;gap:12px;padding:11px 18px 11px 12px;font-size:13px;text-decoration:none;transition:border-color .3s,color .3s,background-color .3s;display:inline-flex}.rev-follow i{color:#fff;background:#1877f2;border-radius:7px;place-items:center;width:26px;height:26px;font-size:15px;font-style:normal;font-weight:700;line-height:1;display:grid}.rev-follow span{color:var(--rev-dim)}@media (hover:hover){.rev-follow a:hover{color:#fff;background:#4267b229;border-color:#5b9bf8b3}}.rev-finale{text-align:center;padding-bottom:clamp(90px,14vh,150px)}.rev-finale h2{font-size:clamp(34px,7.4vw,72px)}.rev-finale .rev-lede{margin:0 auto 30px}.rev-finale .rev-cta{width:auto;padding:19px 46px;font-size:14px;display:inline-block}@media (max-width:767px){.rev-finale .rev-cta{max-width:360px;margin:0 auto;display:block}}.rev-finale-links{flex-wrap:wrap;justify-content:center;gap:4px 28px;margin-top:18px;display:flex}.rev-finale-links a{color:var(--rev-dim);padding:10px 0;font-size:13px;text-decoration:none;transition:color .3s}@media (hover:hover){.rev-finale-links a:hover{color:#fff}}.rev-next{justify-content:center;margin-bottom:14px;display:flex}.rev-next svg{width:264px;height:115px;overflow:visible}.rev-next .lit{fill:none;stroke:#ffffff6b;stroke-width:1px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s var(--rev-ease).3s}.rev-next.is-in .lit{stroke-dashoffset:0}.rev-next .yet{fill:none;stroke:var(--rev-gold);stroke-width:1px;stroke-dasharray:2 5;opacity:.75}.rev-next .star{fill:#fff}.rev-next .place,.rev-next .pulse{fill:none;stroke:var(--rev-gold-hi);transform-box:fill-box;transform-origin:50%}.rev-next .place{stroke-width:1.3px;stroke-dasharray:3 4;animation:16s linear infinite revTurn}.rev-next .pulse{stroke-width:1px;animation:3.2s ease-out infinite revPing}@keyframes revTurn{to{transform:rotate(360deg)}}@keyframes revPing{0%{opacity:.9;transform:scale(.5)}70%,to{opacity:0;transform:scale(2.6)}}.rev-next:not(.is-near) *{animation-play-state:paused}.rev-float{left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:90;color:#000;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;opacity:0;visibility:hidden;background:#d4af37;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s,visibility 0s .6s;display:inline-flex;position:fixed;transform:translate(-50%,90px);box-shadow:0 10px 34px #0009,inset 0 0 0 1px #ffffff2e,0 0 30px #d4af3759}.rev-float[data-show]{opacity:1;visibility:visible;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s,visibility;transform:translate(-50%)}.rev-float:active{transform:translate(-50%)scale(.96)}.rev-float:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (min-width:900px){.rev-float{bottom:28px;left:auto;right:28px;transform:translateY(90px)}.rev-float[data-show]{transform:none}.rev-float:active{transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.rev,.rev-hero>*,.rev-cue,.rev-gold-text,.rev-backdrop .breathing,.rev-star-halo,.rev-star-ring,.rev-spark,.rev-chain-line,.rev-card-in,.rev-card-timer,.rev-hint svg,.rev-shots i,.rev-city rect,.rev-lead-wave svg,.rev-next .place,.rev-next .pulse,.rev-voice:target{animation:none!important}.rev-chain-line,.rev-figure-line[data-drawn],.rev-next .lit{stroke-dashoffset:0;transition:none}html.rev-on .rev [data-reveal],html.rev-on .rev-voice{opacity:1;transition:none;transform:none}.rev-field,.rev-star-core,.rev-star-ring,.rev-lenses,.rev-card,.rev-hint,.rev-lens,.rev-float{transition:none}}
