.h2{font-size:clamp(2rem,1.45rem + 2.3vw,3.4rem);line-height:1.04;letter-spacing:-.032em}.bar--home{transition:background-color .24s var(--sc-ease-out),transform .32s var(--sc-ease-out)}.bar--away{transform:translateY(-110%)}.bar--away:focus-within{transform:none}.channels ul a{position:relative}.room{overflow:hidden;background:var(--sc-canvas)}html.no-js .room{position:relative;height:100svh}.room__cam{position:absolute;left:0;top:0;width:2752px;height:1536px;transform-origin:0 0;will-change:transform}.room__plate,.room__plate img{position:absolute;inset:0;width:2752px;height:1536px;max-width:none}.room__lamp{position:absolute;left:520px;top:150px;width:340px;height:340px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,196,120,.42),rgba(255,170,90,.12) 55%,transparent 75%);mix-blend-mode:screen;pointer-events:none;will-change:opacity,transform}.room__spill{position:absolute;left:1180px;top:90px;width:1280px;height:900px;border-radius:50%;background:radial-gradient(closest-side,rgba(110,160,230,.2),rgba(70,110,190,.07) 55%,transparent 75%);mix-blend-mode:screen;pointer-events:none;opacity:.9}.room__dim{position:absolute;inset:0;background:#03060c;opacity:0;pointer-events:none}.room__chair{position:absolute;left:0;top:0;width:800px;height:800px;max-width:none;transform-origin:0 0;will-change:transform;pointer-events:none}.room__floor{position:absolute;inset:0;pointer-events:none;background:radial-gradient(95% 82% at 0% 100%,rgba(4,7,14,.95),rgba(4,7,14,.78) 42%,rgba(4,7,14,.34) 66%,transparent 82%)}.room__poster{display:none}.tvs{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform;background:#020306;overflow:hidden;backface-visibility:hidden}.tvs__glass{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.06),transparent 34%);opacity:var(--glass, 1)}.tvs__img,.tvs__img img,.tvs__vid{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.tvs__img{z-index:1}.tvs__vid{z-index:2;opacity:0;background:transparent}.tvs.is-framed{border-radius:8px;box-shadow:0 0 0 clamp(5px,.45vw,8px) #111827,0 40px 90px -30px #000000e6}.room__copy{position:absolute;z-index:20}.room__copy--hero{left:var(--sc-gutter);bottom:clamp(2.5rem,9vh,6.5rem);max-width:min(44rem,52vw)}.hero__title{font-size:clamp(2.6rem,1.2rem + 3.9vw,5rem);line-height:1;letter-spacing:-.04em;max-width:13ch}.hero__sub{margin:1.1rem 0 1.6rem;font-size:clamp(1.05rem,.98rem + .35vw,1.28rem);line-height:1.5;color:var(--ink-2);max-width:40ch}.room__copy--problem{left:var(--sc-gutter);bottom:clamp(3rem,12vh,8rem);max-width:min(40rem,50vw)}.problem__title{font-size:clamp(1.9rem,1.2rem + 2.4vw,3.4rem);line-height:1.06;letter-spacing:-.032em}.problem__body{margin:1.2rem 0 0;color:var(--ink-2);max-width:46ch;font-size:clamp(1.02rem,.98rem + .25vw,1.18rem)}.problem__beat{margin:1.1rem 0 0;font-family:var(--sc-font-display);font-weight:600;font-size:clamp(1.2rem,1.05rem + .6vw,1.6rem);color:var(--lamp);letter-spacing:-.02em}.room__copy--row{right:var(--sc-gutter);top:50%;translate:0 -50%;width:min(28rem,30vw)}.room__copy--row p{margin:1rem 0 0;color:var(--ink-2)}.row__title{font-size:clamp(1.9rem,1.3rem + 1.8vw,3rem);line-height:1.04;letter-spacing:-.032em}.row__note{font-size:.92rem;color:var(--sc-ink-soft)!important;padding-top:1rem;border-top:1px solid var(--sc-hairline)}.live{padding-top:clamp(3rem,6vw,6rem)}.live__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5.5rem);align-items:center}.live__copy p{color:var(--ink-2);margin-bottom:0}.live__copy h2{max-width:14ch}.vctl{position:absolute;right:clamp(14px,1.4vw,22px);top:clamp(14px,1.4vw,22px);z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#060a128c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;display:grid;place-items:center;opacity:.75;transition:opacity .16s}.vctl:hover,.vctl:focus-visible{opacity:1}.vctl span{width:12px;height:13px;border-left:3.5px solid var(--sc-ink);border-right:3.5px solid var(--sc-ink)}.vctl[data-state=paused] span{width:0;height:0;border:0;border-left:12px solid var(--sc-ink);border-top:7px solid transparent;border-bottom:7px solid transparent;translate:2px 0}.screen figcaption{position:absolute;left:0;top:100%}.live__screen,.install__screen{margin-bottom:2.2rem}.films{background:linear-gradient(to bottom,var(--sc-canvas),#0A1220 30%,#0A1220 70%,var(--sc-canvas))}.films__stage{display:flex;align-items:center;overflow:hidden}.films__rail{gap:clamp(1.5rem,3vw,3rem);padding-inline:var(--sc-gutter);align-items:center}.films__lead{flex:0 0 min(30rem,34vw)}.films__lead p{color:var(--ink-2);margin:1rem 0 0}.films__item{flex:0 0 min(46vw,64rem);margin:0}.films__item figcaption{position:static;margin-top:1rem;font-size:.95rem;color:var(--sc-ink)}@media(prefers-reduced-motion:no-preference){.films__item{opacity:calc(.55 + .45*min(1,max(0,(var(--sc-p, 0) * 5) - var(--i, 0) + 1)))}}.search__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,5.5rem);align-items:center}.search__screen{position:relative}.search__after{position:absolute;inset:clamp(5px,.5vw,9px)}.search__after img{width:100%;height:100%;object-fit:cover;border-radius:4px}.search__copy p{color:var(--ink-2);margin-bottom:0}.search__pin{width:min(20rem,70%);margin-top:1.6rem!important}.privacy{padding-bottom:clamp(3rem,6vw,6rem)}.privacy__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:clamp(2rem,5vw,6rem);align-items:center}.privacy__copy p{color:var(--ink-2);margin-bottom:0}.byo{padding-block:clamp(5rem,11vw,10rem);background:radial-gradient(80% 120% at 0% 0%,#0D1B33 0%,var(--sc-canvas) 60%);border-block:1px solid var(--sc-hairline)}.byo__inner{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem);align-items:end}.byo__title{font-size:clamp(2.6rem,1.4rem + 4.6vw,5.6rem);line-height:.98;letter-spacing:-.045em}.byo__title span{display:block;color:var(--sc-ink-soft)}.byo__body p{margin:0 0 1rem;color:var(--ink-2)}.story{position:relative;padding-bottom:clamp(4rem,8vw,7rem)}.story__img{height:min(78vh,56vw);overflow:hidden;position:relative}.story__img picture{position:absolute;inset:-8% 0;display:block}.story__img img{width:100%;height:100%;object-fit:cover;object-position:60% 50%}.story__img:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--sc-canvas),transparent 16%,transparent 70%,var(--sc-canvas));pointer-events:none}.story__wrap{position:relative;margin-top:clamp(-14rem,-16vw,-6rem)}.story__panel{max-width:40rem;padding:clamp(1.75rem,3.5vw,3rem);border-radius:18px;background:color-mix(in oklab,#0C1424 94%,transparent);border:1px solid var(--sc-hairline);box-shadow:var(--sc-e3),var(--sc-edge)}.story__panel p{color:var(--ink-2);margin-bottom:0}.story__sig{color:var(--sc-ink)!important;font-weight:560}.story__oss{margin-top:2rem!important;padding-top:1.5rem;border-top:1px solid var(--sc-hairline)}.story__oss h3{font-size:1.15rem;margin-bottom:.5rem}.story__oss p+p{margin-top:.75rem}.install__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(2rem,5vw,5.5rem);align-items:start}.install__copy>p{color:var(--ink-2);margin:0}.install__screen{position:sticky;top:calc(var(--bar-h) + 3rem)}.install__steps{list-style:none;padding:0;margin:2rem 0!important;counter-reset:st;display:grid;gap:1.5rem}.install__steps li{counter-increment:st;display:grid;grid-template-columns:2.6rem 1fr;column-gap:1rem}.install__steps li:before{content:counter(st);grid-row:span 2;width:2.4rem;height:2.4rem;border-radius:50%;display:grid;place-items:center;border:1px solid var(--sc-hairline-strong);font-family:var(--sc-font-display);font-weight:600;color:var(--sc-ink)}.install__steps h3{font-size:1.15rem;margin:.35rem 0}.install__steps p{margin:0;color:var(--ink-2)}.compat{padding-top:clamp(2rem,4vw,4rem)}.years{list-style:none;padding:0;margin:2.2rem 0 2rem;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:.5rem}.years li{border-top:2px solid var(--sc-ink);padding-top:.7rem;font-family:var(--sc-font-display);font-weight:600;font-size:clamp(.95rem,.8rem + .6vw,1.35rem);letter-spacing:-.02em;display:flex;flex-direction:column}.years small{font-family:var(--sc-font-text);font-weight:500;font-size:.78rem;color:var(--sc-accent);letter-spacing:.01em}.years__no{border-top-color:var(--sc-hairline-strong)!important;color:color-mix(in oklab,var(--sc-ink-soft) 70%,var(--sc-canvas))}.years__no span{text-decoration:line-through;text-decoration-thickness:1px}.years__tested{border-top-color:var(--sc-accent)!important}.compat__body{max-width:46rem}.compat__body p{color:var(--ink-2);margin:0 0 1rem}.compat__links{display:flex;gap:1.6rem;flex-wrap:wrap}.faq__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2rem,5vw,5rem)}.faq__all{margin-top:1.6rem}.close__stage{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;overflow:hidden;background:var(--sc-canvas)}.close__img{grid-column:2;grid-row:1;position:relative;height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 22%);mask-image:linear-gradient(to right,transparent,#000 22%)}.close__img picture{position:absolute;inset:0;display:block;transform:scale(calc(1.14 - .14 * var(--sc-p, 0)));transform-origin:40% 40%}.close__img img{width:100%;height:100%;object-fit:cover;object-position:38% 50%}.close__copy{grid-column:1;grid-row:1;position:relative;z-index:2;padding-left:var(--sc-gutter);padding-right:1rem}.close__title{font-size:clamp(2.3rem,1.3rem + 3.2vw,4.4rem);line-height:1;letter-spacing:-.04em;max-width:12ch}.close__sub{margin:1.2rem 0 1.8rem;color:var(--ink-2);font-size:clamp(1.02rem,.98rem + .25vw,1.2rem);max-width:34ch}.close__bmc{margin:1.6rem 0 0;font-size:.94rem;color:var(--sc-ink-soft);max-width:40ch}.close__bmc a{color:var(--sc-ink)}@media(max-width:1000px){.live__grid,.search__grid,.privacy__grid,.install__grid,.byo__inner,.faq__grid{grid-template-columns:1fr}.search__copy{order:-1}.install__screen{position:static}.films__lead{flex-basis:78vw}.films__item{flex-basis:84vw}}@media(max-width:760px){.room__floor{inset:auto 0 0;height:62%;background:linear-gradient(to top,var(--sc-canvas) 52%,rgba(7,11,20,0))}.room__copy--hero,.room__copy--problem{left:var(--sc-gutter);right:var(--sc-gutter);max-width:none;bottom:clamp(1.5rem,5vh,3rem)}.hero__title{font-size:clamp(2.2rem,9.4vw,2.9rem)}.hero__sub{margin:.9rem 0 1.25rem;font-size:1.02rem}.problem__title{font-size:clamp(1.7rem,7vw,2.2rem)}.room__copy--row{left:20px;right:20px;width:auto;top:calc(76px + (100vw - 40px)*.5625 + 1.75rem);bottom:auto;translate:none}.room__plate{-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent 97%);mask-image:linear-gradient(to bottom,#000 72%,transparent 97%)}.room__copy--row p:not(.row__note)+p{display:none}.row__title{font-size:1.9rem}.years{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:1.2rem}.close__stage{grid-template-columns:1fr;grid-template-rows:46svh auto;align-content:start}.close__img{grid-column:1;grid-row:1;-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent);mask-image:linear-gradient(to bottom,#000 70%,transparent)}.close__copy{grid-column:1;grid-row:2;padding:0 var(--sc-gutter) 2rem}.close__title{font-size:2.3rem}.cta-row .btn{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.room__cam,.room__chair{will-change:auto}.close__img picture{transform:none}}html.no-js .room__poster,html.static-room .room__poster{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%;z-index:0}html.no-js .room__cam,html.no-js .tvs,html.no-js .room__chair{display:none}html.no-js [data-sc-cue]{opacity:1}html.no-js .room__copy--problem,html.no-js .room__copy--row{display:none}@media(max-width:760px)and (max-height:700px){.hero__title{font-size:1.95rem}.hero__sub{font-size:.95rem;margin:.6rem 0 .9rem}.problem__title{font-size:1.6rem}.problem__body,.room__copy--row p{font-size:.95rem}.room__copy--row .row__note{display:none}.cta-row .btn{min-height:44px}}@media(max-width:760px){.room__copy--hero .cta-row{flex-wrap:nowrap;gap:.5rem}.room__copy--hero .btn{flex:1 1 auto;padding:0 .85rem;font-size:.94rem}.has-consent .room__copy--hero,.has-consent .room__copy--problem{bottom:calc(var(--consent-h, 130px) + 16px)}.room__copy--hero,.room__copy--problem{transition:bottom .26s var(--sc-ease-out)}}
