.cond-hero-stage{padding:28px 16px 36px}@media (width>=640px){.cond-hero-stage{padding:36px 32px 44px}}.cond-hero{flex-direction:column;align-items:center;display:flex}.cond-hero-art{aspect-ratio:741/720;width:min(76%,340px);position:relative}.cond-hero-backing{position:absolute;inset:0}.cond-hero-backing-paper{transform-origin:50% 100%;--idle:2.7s;--idle-delay:-2000ms;--r1:.5deg;--r2:-.4deg}.cond-hero-mic{transform-origin:50% 100%;width:40%;position:absolute;bottom:0;left:30%}.cond-hero-mic-paper{transform-origin:50% 100%;--idle:3.1s;--idle-delay:-900ms;--r1:.6deg;--r2:-.4deg}.cond-hero-wave{transform-origin:50%;height:auto;display:block;position:absolute}.cond-hero-wave--l{width:17%;top:26%;left:9%}.cond-hero-wave--r{width:19%;top:24%;right:7%}.cond-hero-room{z-index:1;width:100%;margin-top:-32px;position:relative}.cond-hero-body{gap:16px;padding:18px 18px 14px;display:grid}.cond-hero-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cond-hero-tile{padding:18px 8px 12px}.cond-hero-transcript{flex-direction:column;gap:6px;display:flex}.cond-hero-tip{padding:2px 4px 4px}.cond-hero-tip-stamp{transform-origin:30% 40%}.cond-hero-foot{padding-top:12px}@media (width>=600px){.cond-hero{flex-direction:row;justify-content:center;align-items:center;gap:20px}.cond-hero-art{flex:0 0 34%;width:auto;max-width:240px}.cond-hero-room{flex:1 1 0;max-width:540px;margin-top:0}}@media (width>=600px) and (width<=1023px){.cond-hero-stage{padding:28px 32px 32px}.cond-hero{--cond-art-w:min(34cqw, 240px);--cond-art-h:calc(var(--cond-art-w) * 720 / 741);min-height:calc(var(--cond-art-h) + 168px);align-items:flex-start}.cond-hero-art{flex:0 0 var(--cond-art-w);margin-top:8px}.cond-hero-tip{z-index:2;top:calc(var(--cond-art-h) - 4px);width:min(190px,46vw - 96px);padding:0;position:absolute;right:calc(100% - 6px)}}@media (width>=768px) and (width<=1023px){.cond-hero{--cond-art-w:min(32cqw, 264px);gap:28px}.cond-hero-tip{width:210px}}@media (width>=1024px){.cond-hero-stage{padding:0}.cond-hero{display:block}.cond-hero-art{width:auto;max-width:none;height:86%;position:absolute;bottom:0;left:2%}.cond-hero-room{width:min(47%,620px);max-width:none;position:absolute;top:50%;left:49%;translate:0 -50%}.cond-hero-body{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);gap:14px 20px;padding:18px 22px 12px 26px}.cond-hero-tiles{grid-area:1/1;grid-template-columns:1fr}.cond-hero-tile{flex-direction:row;justify-content:flex-start;gap:10px;padding:12px}.cond-hero-transcript{grid-area:1/2;justify-content:center;gap:8px}.cond-hero-foot{grid-column:1/-1}.cond-hero-tip{z-index:2;width:190px;padding:0;position:absolute;bottom:12%;right:calc(100% - 18px)}}@media (width>=1024px) and (width<=1279px){.cond-hero-wave--r{display:none}.cond-hero-art{left:.5%}.cond-hero-room{width:min(44%,620px);left:54%}.cond-hero-tip{width:205px;bottom:6%}.cond-hero-tile{flex-direction:column;justify-content:center;gap:6px;padding:10px 8px}}@media (width>=1280px){.cond-hero-art{height:90%;left:3%}.cond-hero-tile{padding:16px 14px}.cond-hero-tip{width:220px}}@media (width>=1024px) and (height<=920px){.cond-hero-stage{height:clamp(280px,22vw,320px)}}@media (width>=1280px) and (height<=920px){.cond-hero-body{row-gap:10px;padding:14px 22px 10px 26px}.cond-hero-tile{padding:10px 14px}.cond-hero-transcript{gap:6px}.cond-hero-foot{padding-top:8px}}@media (width>=1024px) and (width<=1279px) and (height<=920px){.cond-hero-stage{height:308px}}.cond-tonight-wrap{padding-bottom:60px}.cond-tonight{gap:20px;display:grid}.cond-tonight-replay{position:absolute;bottom:0;right:0}@container (width>=600px){.cond-tonight{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:0}.cond-sessions{z-index:2;margin-left:-32px;position:relative}}@container (width>=420px) and (width<=599px){.cond-night,.cond-sessions{justify-self:center;width:min(100%,460px)}.cond-building{width:78%}}.cond-night.reos-card--paper{padding:30px 26px 24px}.cond-night-track{background:#01121059}.cond-night-fill{transform-origin:0;transform:scaleX(var(--p,1))}.cond-night-scene{margin-top:22px}.cond-night-art{flex-direction:column;align-items:center;display:flex;position:relative}.cond-night-tower{z-index:0;align-self:flex-end;width:15%;min-width:44px;max-width:76px;margin-bottom:-3px;margin-right:17%;position:relative}.cond-night-tower-paper{transform-origin:50% 100%;--idle:2.9s;--idle-delay:-1500ms;--r1:1.2deg;--r2:-.8deg}.cond-building{z-index:1;background-color:var(--color-forest-green);border-radius:2px 2px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:86%;padding:16px 14px 46px;display:grid;position:relative}.cond-window{aspect-ratio:1/1.15;background:linear-gradient(#06221994,#06221994),url(/img/landing/ingest/green.webp) 50%/220px;border-radius:2px;display:block;position:relative}.cond-window-lit{background:var(--color-golden-yellow) url(/img/shared/yellow-tex.webp) center / 160px;border-radius:2px;position:absolute;inset:0}.cond-window[data-state=done] .cond-window-lit{background:linear-gradient(#9dbf8f8c,#9dbf8f8c),url(/img/landing/ingest/green.webp) 50%/220px}.cond-window[data-hl]{z-index:1;outline:2px solid var(--color-warm-paper);outline-offset:2px;transform:scale(1.06)}.cond-window-lit{--act-delay:.2s;--act-stagger:.11s}.cond-night-skyline{z-index:2;width:100%;margin-top:-13%;position:relative}.cond-night-skyline-paper{transform-origin:50% 100%;--idle:2.5s;--idle-delay:-400ms;--r1:.4deg;--r2:-.3deg}@container (width<=479px){.cond-building{grid-template-columns:repeat(4,minmax(0,1fr));width:90%}.cond-window:nth-child(n+13){display:none}}.cond-roll{--step:1.2em;height:var(--step);vertical-align:top;margin-block:-.1em;display:inline-block;overflow:hidden}.cond-roll-strip{transform:translateY(calc(var(--n,0) * var(--step) * -1));display:block}.cond-roll-value{height:var(--step);line-height:var(--step);display:block}.cond-disc-initials[data-worn]{opacity:0}.cond-phones{z-index:1;pointer-events:none;width:50px;position:absolute;top:-3px;left:-5px}.cond-phones-paper{transform-origin:50% 0;--idle:3.3s;--idle-delay:-1100ms;--r1:1.5deg;--r2:-1deg}.cond-booking{padding-top:64px}.cond-bot{z-index:2;width:72px;position:absolute;top:0;right:10px}@media (width>=600px){.cond-booking{padding-top:0;padding-right:56px}.cond-bot{width:110px;top:-40px;right:-6px}}@media (width>=1280px){.cond-booking{padding-right:76px}.cond-bot{width:112px;right:-14px}}.cond-bot-hop{transform-origin:50% 100%}.cond-bot-paper{transform-origin:50% 100%;--idle:2.9s;--idle-delay:-1600ms;--r1:2deg;--r2:-1.5deg}.cond-coverage{padding-top:24px;container-type:inline-size}@container (width<=439px){.cond-cov-row{flex-wrap:wrap;row-gap:6px}.cond-cov-title{flex-basis:calc(100% - 40px)}.cond-cov-real{margin-left:40px}}.cond-corner{z-index:2;width:108px;position:absolute;top:17px;right:-2px}@media (width>=640px){.cond-corner{width:135px}}.cond-corner-paper{transform-origin:100% 0;--idle:2.6s;--idle-delay:-300ms;--r1:.9deg;--r2:-.6deg}.cond-cov-tip{z-index:3;width:min(88%,340px);margin:-44px 12px 0 auto;position:relative}@media (width>=600px){.cond-cov-tip{margin-right:-12px}}.cond-cov-tip-pop{transform-origin:50% 0;--act-delay:1.3s}.cond-cov-ghost{opacity:0;position:absolute;top:50%;right:12px;translate:0 -50%}.cond-cov-tick{--act-delay:.4s;--act-stagger:.4s}.cond-cov-real{--act-delay:.8s}.cond-ledger{padding-top:22px}.cond-seal{z-index:2;width:72px;position:absolute;top:-6px;left:-10px}@media (width>=640px){.cond-seal{width:96px;top:-18px;left:-22px}}.cond-seal-stamp{transform-origin:50%}.cond-seal-paper{transform-origin:50%;--idle:2.4s;--idle-delay:-700ms;--r1:2.5deg;--r2:-2deg}.cond-granted{--act-delay:.45s;--act-stagger:.12s}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=reduce]) .cond-hero[data-on] .cond-hero-wave{animation:.66s step-end hero-pulse,.66s step-end .9s hero-pulse}:root:not([data-reduce-motion=reduce]) .cond-hero[data-on] .cond-hero-tip-stamp{animation:.42s step-end 1.25s both cond-tip-press}:root:not([data-reduce-motion=reduce]) .cond-hero[data-on] .cond-hero-mic{animation:1.56s step-end both cond-mic-lift}:root:not([data-reduce-motion=reduce]) .cond-tonight[data-scene=before] .cond-roll-strip{transform:none}:root:not([data-reduce-motion=reduce]) .cond-tonight[data-scene=play] .cond-roll-strip{animation:2s .3s both cond-roll}:root:not([data-reduce-motion=reduce]) .cond-tonight[data-scene=before] .cond-night-fill{transform:scaleX(0)}:root:not([data-reduce-motion=reduce]) .cond-tonight[data-scene=play] .cond-night-fill{animation:2s step-end .3s both cond-fill}:root:not([data-reduce-motion=reduce]) .cond-tonight:is([data-scene=before],[data-scene=play]) .cond-phones:not([data-switched]){animation:.48s step-end 2.45s both cond-phones-in}:root:not([data-reduce-motion=reduce]) .cond-tonight:is([data-scene=before],[data-scene=play]) .cond-listening:not([data-switched]){animation:.24s step-end 2.93s both hero-pop}:root:not([data-reduce-motion=reduce]) .cond-tonight:is([data-scene=before],[data-scene=play]) .cond-disc-initials[data-worn]:not([data-switched]){animation:1ms step-end 2.45s both cond-initials-off}:root:not([data-reduce-motion=reduce]) .cond-tonight[data-scene=before] :is(.cond-phones,.cond-listening,.cond-disc-initials):not([data-switched]){animation-play-state:paused}:root:not([data-reduce-motion=reduce]) .cond-tonight .cond-phones[data-switched]{animation:.36s step-end both cond-phones-switch}:root:not([data-reduce-motion=reduce]) .cond-listening-bar{transform-origin:50%;animation:1.4s step-end infinite cond-bar;animation-delay:calc(var(--i,0) * .18s)}:root:not([data-reduce-motion=reduce]) .cond-tonight[data-scene=play] .cond-listening-bar{animation-delay:calc(2.9s + var(--i,0) * .18s)}:root:not([data-reduce-motion=reduce]) .cond-tonight[data-scene=before] .cond-listening-bar,:root:not([data-reduce-motion=reduce]) [data-paused] .cond-listening-bar{animation-play-state:paused}:root:not([data-reduce-motion=reduce]) .cond-window{transition:transform .16s cubic-bezier(.3,.7,.2,1)}:root:not([data-reduce-motion=reduce]) .cond-coverage[data-scene=before] .cond-cov-ghost--0{opacity:1}:root:not([data-reduce-motion=reduce]) .cond-coverage[data-scene=play] .cond-cov-ghost--0{animation:1.2s step-end both cond-ghost-0}:root:not([data-reduce-motion=reduce]) .cond-coverage[data-scene=play] .cond-cov-ghost--1{animation:1.2s step-end both cond-ghost-1}:root:not([data-reduce-motion=reduce]) .cond-coverage[data-scene=before] .cond-cov-real{opacity:0}:root:not([data-reduce-motion=reduce]) .cond-coverage[data-scene=play] .cond-cov-real{animation:1ms step-end .8s both hero-appear}:root:not([data-reduce-motion=reduce]) .cond-booking[data-scene=before] .cond-bot-hop{opacity:.55;animation:none;transform:translate(46%,-14%)rotate(10deg)}:root:not([data-reduce-motion=reduce]) .cond-booking[data-scene=play] .cond-bot-hop{animation:.7s step-end 1.2s both cond-bot-in}}@keyframes cond-mic-lift{0%,to{transform:none}12%{transform:translateY(-3%)rotate(-2deg)}30%,62%{transform:translateY(-6%)rotate(-3.5deg)scale(1.04)}82%{transform:translateY(-2%)rotate(1deg)}}@keyframes cond-tip-press{0%,to{transform:none}30%{transform:scale(1.06)rotate(-2.5deg)}65%{transform:scale(.98)rotate(1deg)}}@keyframes cond-roll{0%,12%{animation-timing-function:cubic-bezier(.45,0,.2,1);transform:none}22%,34%{transform:translateY(calc(var(--step) * -1));animation-timing-function:cubic-bezier(.45,0,.2,1)}44%,56%{transform:translateY(calc(var(--step) * -2));animation-timing-function:cubic-bezier(.45,0,.2,1)}66%,78%{transform:translateY(calc(var(--step) * -3));animation-timing-function:cubic-bezier(.45,0,.2,1)}88%,to{transform:translateY(calc(var(--step) * -4))}}@keyframes cond-fill{0%{transform:scaleX(0)}25%{transform:scaleX(calc(var(--p,1) * .2))}50%{transform:scaleX(calc(var(--p,1) * .5))}75%{transform:scaleX(calc(var(--p,1) * .8))}to{transform:scaleX(var(--p,1))}}@keyframes cond-phones-in{0%{opacity:0;transform:translate(40px,-30px)rotate(14deg)}1%{opacity:1;transform:translate(40px,-30px)rotate(14deg)}40%{opacity:1;transform:translate(16px,-20px)rotate(-6deg)}75%{opacity:1;transform:translateY(-6px)rotate(3deg)}to{opacity:1;transform:none}}@keyframes cond-initials-off{0%{opacity:1}to{opacity:0}}@keyframes cond-phones-switch{0%{transform:translateY(-45%)rotate(-8deg)}50%{transform:translateY(-14%)rotate(4deg)}to{transform:none}}@keyframes cond-bar{0%{transform:scaleY(1)}33%{transform:scaleY(.55)}66%{transform:scaleY(1.2)}}@keyframes cond-ghost-0{0%{opacity:1}33%{opacity:0}}@keyframes cond-ghost-1{0%{opacity:0}33%{opacity:1}66%{opacity:0}}@keyframes cond-bot-in{0%{opacity:.55;transform:translate(46%,-14%)rotate(10deg)}45%{opacity:.8;transform:translate(18%,-30%)rotate(-6deg)}to{opacity:1;transform:none}}
