.exp-art{--exp-card-w:clamp(150px,12vw,206px);--exp-card-gap:16px;--exp-radius:14px;--exp-ink:hsla(0,0%,100%,.94);--exp-ink-2:hsla(0,0%,100%,.58);--exp-ink-3:hsla(0,0%,100%,.4);--exp-ease:cubic-bezier(0.2,0.8,0.2,1)}@media (max-width:768px){.exp-art{--exp-card-w:40vw;--exp-card-gap:12px;--exp-radius:12px}}.exp-art .exp-card{flex:0 0 var(--exp-card-w);width:var(--exp-card-w);border-radius:0;overflow:visible;box-shadow:none;background:none}.exp-art .exp-card--grid{flex:1 1 auto;width:100%}.exp-art .exp-card:focus-visible{box-shadow:none}.exp-art .exp-card:focus-visible .exp-card-media{outline:2px solid #fff;outline-offset:3px}.exp-art .exp-card-media{aspect-ratio:9/16;border-radius:var(--exp-radius,14px);background:#141416;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06);transform:translateZ(0);transition:transform .45s var(--exp-ease),box-shadow .45s var(--exp-ease)}.exp-art .exp-card--grid .exp-card-media{aspect-ratio:2/3}@media (hover:hover){.exp-art .exp-card:hover .exp-card-media{transform:translateY(-4px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 22px 44px -18px rgba(0,0,0,.9)}}.exp-art .exp-card:active .exp-card-media{transform:scale(.985)}.exp-art .exp-card:active{transform:none}.exp-art .exp-card-scrim{background:linear-gradient(180deg,rgba(0,0,0,.32),transparent 18%),linear-gradient(180deg,transparent 52%,rgba(0,0,0,.28) 72%,rgba(0,0,0,.72))}.exp-art .exp-card-title{left:14px;right:14px;bottom:13px;font-size:17px;line-height:1.18;letter-spacing:-.01em;text-shadow:0 1px 14px rgba(0,0,0,.6)}.exp-art .exp-card-plays{top:9px;right:10px;gap:5px;padding:0;border-radius:0;background:none;color:#fff;font-family:Outfit-SemiBold,sans-serif;font-size:13px;letter-spacing:.01em;text-shadow:0 1px 2px rgba(0,0,0,.55),0 0 10px rgba(0,0,0,.35)}.exp-art .exp-card-plays.shifted{right:42px}.exp-art .exp-card-plays svg{width:9px;height:11px;overflow:visible;opacity:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}.exp-art .exp-card-plays svg path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.exp-art .exp-card-caption{height:auto;padding:12px 2px 0;background:none;overflow:visible}.exp-art .exp-card:hover .exp-card-caption{background:none}.exp-art .exp-card-line{-webkit-line-clamp:3;height:calc(1.36em * 3);font-family:Outfit-Medium,sans-serif;font-size:14.5px;line-height:1.36;color:var(--exp-ink)}.exp-art .exp-card-caption-foot{justify-content:flex-start;gap:6px;padding-top:6px;min-height:18px}.exp-art .exp-card-owner{flex:0 1 auto}.exp-art .exp-card-owner-name{font-size:12.5px;color:var(--exp-ink-2)}.exp-art .exp-card-owner-avatar{width:16px;height:16px}.exp-art .exp-card-badge{top:12px;left:12px;padding:5px 10px;background:hsla(0,0%,100%,.92);font-size:12px;box-shadow:0 4px 14px rgba(0,0,0,.25)}.exp-art .exp-card-rank{top:10px;left:12px;font-family:Outfit-Bold,sans-serif;font-style:normal;font-size:54px;line-height:.9;letter-spacing:-.05em;color:#fff;-webkit-text-stroke:0;text-shadow:0 2px 0 rgba(0,0,0,.25),0 6px 26px rgba(0,0,0,.55)}@media (max-width:768px){.exp-art .exp-card-title{left:11px;right:11px;bottom:10px;font-size:15px}.exp-art .exp-card-caption{padding-top:10px}.exp-art .exp-card-line{font-size:13.5px}.exp-art .exp-card-rank{font-size:44px}}.exp-art .exp-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:34px var(--exp-card-gap,16px)}@media (max-width:768px){.exp-art .exp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px var(--exp-card-gap,12px)}}@media (prefers-reduced-motion:reduce){.exp-art .exp-card-media{transition:none}.exp-art .exp-card:hover .exp-card-media{transform:none}}main.homepage-experiences{--exp-gutter:40px;--exp-hairline:hsla(0,0%,100%,.1)}@media (max-width:768px){main.homepage-experiences{--exp-gutter:16px}}main.homepage.homepage-experiences:before{display:none}@media (min-width:769px){body:has(main.homepage-experiences) .exp-search-sticky:before{background:rgba(9,9,11,.78);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border-bottom:1px solid hsla(0,0%,100%,.06);transition:background-color .3s ease,border-color .3s ease}body:has(.home-video-hero.is-in-view) .exp-search-sticky:before{backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent}}@media (max-width:768px){body:has(main.homepage-experiences) .exp-search-sticky{background:rgba(9,9,11,.84);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border-bottom:1px solid hsla(0,0%,100%,.06)}body:has(.home-video-hero.is-in-view) .exp-search-sticky{border-bottom-color:transparent}}.homepage.homepage-experiences .exp-header-chips .category-chip{padding:7px 15px;border-radius:999px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 0 0 1px hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);transition:background .18s ease,color .18s ease,box-shadow .18s ease}.homepage.homepage-experiences .exp-header-chips .chip-label{font-family:Outfit-Medium,sans-serif;font-size:13.5px;line-height:17px;color:inherit}.homepage.homepage-experiences .exp-header-chips .category-chip:hover{background:hsla(0,0%,100%,.16);color:#fff}.homepage.homepage-experiences .exp-header-chips .category-chip.active{background:hsla(0,0%,100%,.94);box-shadow:0 6px 18px -8px rgba(0,0,0,.5);color:#0b0b0c}.homepage.homepage-experiences .exp-header-chips .category-chips{gap:8px}@media (min-width:769px){main.homepage-experiences .exp-header-chips{padding-left:calc(var(--exp-gutter, 40px) - 20px);padding-right:calc(var(--exp-gutter, 40px) - 20px);box-sizing:border-box}}main.homepage-experiences .exp-rail{position:relative;z-index:1;margin:52px 0 0}main.homepage-experiences .exp-rail.continue-section,main.homepage-experiences .exp-search-slot+.content-section>.exp-rail:first-child,main.homepage-experiences .exp-search-slot+.exp-rail{margin-top:28px}main.homepage-experiences .home-video-hero~.exp-rail--moods{margin-top:4px}.exp-rail-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 var(--exp-gutter,40px);margin-bottom:14px}.exp-rail-heading{min-width:0}.exp-rail-title{margin:0;font-family:Outfit-SemiBold,sans-serif;font-weight:400;font-size:22px;line-height:1.2;letter-spacing:-.015em;color:var(--exp-ink,#fff);-webkit-font-smoothing:antialiased}.exp-rail-subtitle{margin:4px 0 0;font-family:Outfit-Regular,Outfit-Medium,sans-serif;font-size:14px;line-height:1.35;color:var(--exp-ink-2,hsla(0,0%,100%,.58))}.exp-rail-controls{display:flex;align-items:center;gap:14px;flex:none}.exp-rail-tabs{display:inline-flex;padding:3px;border-radius:999px;background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.exp-rail-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;padding:6px 14px;border-radius:999px;background:none;font-family:Outfit-Medium,sans-serif;font-size:13px;line-height:1.15;color:hsla(0,0%,100%,.62);transition:background .18s ease,color .18s ease}.exp-rail-tab:hover{color:#fff}.exp-rail-tab.active{background:#fff;color:#0b0b0c}.exp-rail-filters{display:flex;gap:8px;margin:-2px 0 6px;padding:0 var(--exp-gutter,40px);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.exp-rail-filters::-webkit-scrollbar{display:none}.exp-rail-filters-wrap{position:relative;margin:-2px 0 6px}.exp-rail-filters-wrap .exp-rail-filters{margin:0}.exp-rail-filters-wrap.more-after .exp-rail-filters{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 72px),transparent calc(100% - 8px));mask-image:linear-gradient(90deg,#000 calc(100% - 72px),transparent calc(100% - 8px))}.exp-rail-filters-wrap.more-before .exp-rail-filters{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 40px),transparent)}.exp-rail-filters-wrap.more-before.more-after .exp-rail-filters{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 72px),transparent calc(100% - 8px));mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 72px),transparent calc(100% - 8px))}.exp-rail-filters-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:50%;right:max(8px,calc(var(--exp-gutter, 40px) - 22px));display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#2a2a2e;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16);color:#fff;cursor:pointer;opacity:0;pointer-events:none;transform:translate(4px,-50%);transition:opacity .18s ease,transform .18s ease}.exp-rail-filters-wrap.more-after .exp-rail-filters-more{opacity:1;pointer-events:auto;transform:translateY(-50%)}.exp-rail-filters-more:focus-visible{outline:2px solid #fff;outline-offset:2px}.exp-rail-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;border:0;cursor:pointer;padding:7px 15px;border-radius:999px;background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);font-family:Outfit-Medium,sans-serif;font-size:13px;line-height:1.15;color:hsla(0,0%,100%,.66);transition:background .18s ease,color .18s ease,box-shadow .18s ease}.exp-rail-filter:hover{color:#fff;background:hsla(0,0%,100%,.1)}.exp-rail-filter.active{color:#fff;background:hsla(0,0%,100%,.12);box-shadow:inset 0 0 0 1.5px #fff}.exp-rail-filter:focus-visible{outline:2px solid #fff;outline-offset:2px}.exp-rail-arrows{display:flex;gap:8px}.exp-rail-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;cursor:pointer;color:#fff;background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16);transition:background .18s ease,opacity .18s ease,transform .18s ease}.exp-rail-arrow:hover:not(:disabled){background:hsla(0,0%,100%,.14);transform:scale(1.04)}.exp-rail-arrow:focus-visible,.exp-rail-link:focus-visible,.exp-rail-tab:focus-visible{outline:2px solid #fff;outline-offset:2px}.exp-rail-arrow:disabled{opacity:.28;cursor:default}.exp-rail-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:4px;margin:0 0 6px -2px;padding:2px 0;border:0;background:none;cursor:pointer;color:var(--exp-ink-2,hsla(0,0%,100%,.58));font-family:Outfit-Medium,sans-serif;font-size:14px}.exp-rail-back:hover{color:#fff}.exp-rail-back:focus-visible{outline:2px solid #fff;outline-offset:2px}.exp-rail-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;padding:4px 0;font-family:Outfit-Medium,sans-serif;font-size:14px;color:var(--exp-ink,#fff);text-decoration:underline;-webkit-text-decoration-color:hsla(0,0%,100%,.35);text-decoration-color:hsla(0,0%,100%,.35);text-underline-offset:4px;transition:-webkit-text-decoration-color .18s ease;transition:text-decoration-color .18s ease;transition:text-decoration-color .18s ease,-webkit-text-decoration-color .18s ease}.exp-rail-link:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}main.homepage-experiences .exp-rail .horizontal-carousel .carousel-items{gap:var(--exp-card-gap,16px);padding:8px var(--exp-gutter,40px) 10px;scroll-padding-inline:var(--exp-gutter,40px)}@media (max-width:768px){main.homepage-experiences .exp-rail{margin-top:36px}.exp-rail-head{margin-bottom:10px}.exp-rail-title{font-size:19px}.exp-rail-subtitle{font-size:13px;margin-top:2px}.exp-rail-arrows{display:none}.exp-rail-tab{padding:5px 11px;font-size:12px}.exp-rail-filter{padding:6px 13px;font-size:12.5px}}@media (hover:none){.exp-rail-arrows{display:none}}main.homepage-experiences .exp-browse{margin:64px 0 0}main.homepage-experiences .exp-browse .exp-rail-head{margin-bottom:18px}main.homepage-experiences .exp-grid{padding:4px var(--exp-gutter,40px) 0}@media (max-width:768px){main.homepage-experiences .exp-browse{margin-top:44px}}main.homepage-experiences .exp-browse.exp-browse--filtered{margin-top:28px}main.homepage-experiences .bottom-combined-section{margin:88px var(--exp-gutter,40px) 0;padding:8px 0 24px;border-top:1px solid var(--exp-hairline)}main.homepage-experiences .community-title{font-family:Outfit-SemiBold,sans-serif;font-size:22px;letter-spacing:-.01em;margin:44px 0 22px}@media (max-width:768px){main.homepage-experiences .bottom-combined-section{margin-top:56px}main.homepage-experiences .community-title{font-size:21px;margin-top:32px}}main.homepage-experiences .home-video-hero__content{padding-left:var(--exp-gutter,40px);padding-right:var(--exp-gutter,40px)}.home-video-hero__btn,main.homepage-experiences .home-video-hero__btn{height:52px;padding:0 26px;border-radius:999px;gap:10px}.home-video-hero__btn--primary,.home-video-hero__btn--primary:hover{box-shadow:none}@media (max-width:768px){.home-video-hero__btn,main.homepage-experiences .home-video-hero__btn{height:46px;padding:0 20px}}@media (prefers-reduced-motion:reduce){.exp-rail-arrow,.home-video-hero__btn--secondary svg{transition:none}}.exp-theater-dots{display:flex;align-items:center;gap:8px;margin:0 0 14px;pointer-events:none}.exp-theater-dot{position:relative;width:7px;height:7px;border-radius:999px;overflow:hidden;background:hsla(0,0%,100%,.4);transition:width .35s var(--exp-ease,ease)}.exp-theater-dot.is-on{width:28px;background:hsla(0,0%,100%,.32)}.exp-theater-dot-fill{position:absolute;inset:0;border-radius:inherit;background:#fff;transform:scaleX(0);transform-origin:left center;transition:transform .25s linear}.exp-theater-dot-fill.is-timed{transition:none;animation:exp-theater-dot-fill linear forwards}@keyframes exp-theater-dot-fill{to{transform:scaleX(1)}}@media (max-width:768px){.exp-theater-dots{margin-bottom:10px}}.exp-theater{position:relative;isolation:isolate;overflow:hidden;height:clamp(540px,76vh,720px);margin-top:calc(-1 * var(--exp-chrome-h, 64px));--fr-hero-pull:0px}.exp-theater-glow{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.8;-webkit-mask-image:radial-gradient(ellipse 78% 58% at 60% 62%,#000 0,rgba(0,0,0,.7) 34%,rgba(0,0,0,.3) 64%,rgba(0,0,0,.08) 86%,transparent 100%);mask-image:radial-gradient(ellipse 78% 58% at 60% 62%,#000 0,rgba(0,0,0,.7) 34%,rgba(0,0,0,.3) 64%,rgba(0,0,0,.08) 86%,transparent 100%)}.exp-theater-glow:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 66%,#000)}.exp-theater-glow img{position:absolute;inset:-10%;width:120%;height:120%;object-fit:cover;opacity:0;filter:blur(56px) saturate(1.6);transition:opacity 1.2s ease}.exp-theater-glow img.is-on{opacity:1}.exp-theater-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;grid-gap:48px;gap:48px;height:100%;box-sizing:border-box;padding:122px var(--exp-gutter,40px) 24px}.exp-theater-copy{max-width:520px;position:relative;z-index:2}.exp-theater-copy>*{animation:exp-theater-copy .7s var(--exp-ease) both}.exp-theater-copy>:nth-child(2){animation-delay:.05s}.exp-theater-copy>:nth-child(3){animation-delay:.1s}.exp-theater-copy>:nth-child(4){animation-delay:.15s}.exp-theater-copy>:nth-child(5){animation-delay:.2s}@keyframes exp-theater-copy{0%{opacity:0;transform:translateY(12px)}}.exp-theater-title,body.freeroam-peeled h2.exp-theater-title{margin:0 0 16px;font-family:NewSpirit-SemiBold,Georgia,serif;font-weight:400;font-size:clamp(44px,4.8vw,76px);line-height:.98;letter-spacing:-.03em;color:#fff;text-wrap:balance;-webkit-font-smoothing:antialiased}.exp-theater-line{margin:0 0 20px;max-width:480px;font-family:Outfit-Regular,Outfit-Medium,sans-serif;font-size:clamp(17px,1.3vw,20px);line-height:1.4;color:hsla(0,0%,100%,.86);text-wrap:pretty}.exp-theater-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;margin-bottom:28px;font-family:Outfit-Medium,sans-serif;font-size:14px;color:hsla(0,0%,100%,.6)}.exp-theater-owner{display:inline-flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.85);text-decoration:none}.exp-theater-owner:hover{color:#fff}.exp-theater-owner img,.exp-theater-owner-fallback{width:24px;height:24px;border-radius:50%;object-fit:cover;background:hsla(0,0%,100%,.16)}.exp-theater-owner-fallback{display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:#fff}.exp-theater-owner-name{max-width:14em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.exp-theater-plays{display:inline-flex;align-items:center;gap:5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exp-theater-plays svg{overflow:visible}.exp-theater-plays svg path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.exp-theater-actions{display:flex;align-items:center;gap:12px}.exp-theater-actions .exp-theater-play{order:0}.exp-theater-actions .exp-theater-sound{order:1}.exp-theater-play{display:inline-flex;align-items:center;gap:12px;height:54px;padding:0 34px 0 28px;border-radius:999px;background:#fff;color:#0b0b0c;text-decoration:none;font-family:Outfit-SemiBold,sans-serif;font-size:17px;transition:background .2s ease,transform .2s var(--exp-ease)}.exp-theater-play:hover{background:#e9e9ea}.exp-theater-play:active{transform:scale(.98)}.exp-theater-sound{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;cursor:pointer;color:#fff;background:hsla(0,0%,100%,.12);backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 0 0 1px hsla(0,0%,100%,.12);transition:background .18s ease}.exp-theater-sound:hover{background:hsla(0,0%,100%,.2)}.exp-theater-next:focus-visible,.exp-theater-play:focus-visible,.exp-theater-sound:focus-visible{outline:2px solid #fff;outline-offset:3px}.exp-theater-hint{margin:16px 0 0;font-family:Outfit-Regular,Outfit-Medium,sans-serif;font-size:14px;color:hsla(0,0%,100%,.6)}.exp-theater-stage{display:flex;align-items:center;gap:16px;min-width:0;-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}.exp-theater-screen,.exp-theater-stage{position:relative;height:100%;overflow:hidden}.exp-theater-screen{flex:none;aspect-ratio:9/16;border-radius:20px;cursor:pointer;background:#141416;box-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 40px 80px -30px rgba(0,0,0,.9);touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.exp-theater-still,.exp-theater-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.exp-theater-still{animation:exp-theater-in .6s ease both}.exp-theater-still.drift{animation:exp-theater-in .6s ease both,exp-theater-drift 9s ease-out both}@keyframes exp-theater-in{0%{opacity:0}}@keyframes exp-theater-drift{0%{transform:scale(1)}to{transform:scale(1.08)}}.exp-theater-video{opacity:0;transition:opacity .5s ease}.exp-theater-video.visible{opacity:1}.exp-theater-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.42),transparent 16%)}.exp-theater-queue{display:flex;gap:16px;height:64%;flex:none}.exp-theater-next{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;gap:10px;height:100%;padding:0;border:0;background:none;cursor:pointer;text-align:left}.exp-theater-next-art{position:relative;display:block;height:calc(100% - 28px);aspect-ratio:9/16;border-radius:14px;overflow:hidden;background:#141416;opacity:.55;transition:opacity .25s ease}.exp-theater-next-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.exp-theater-next:hover .exp-theater-next-art{opacity:1}.exp-theater-next-name{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:Outfit-Medium,sans-serif;font-size:13.5px;color:hsla(0,0%,100%,.6)}@media (min-width:769px){body:has(.exp-theater.is-in-view) .exp-search-sticky:before{background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);background-clip:padding-box;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent}}@media (max-width:768px){body:has(.exp-theater.is-in-view) .exp-search-sticky{background:linear-gradient(180deg,rgba(0,0,0,.4),transparent);background-clip:padding-box;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent}}main.homepage-experiences .exp-theater~.exp-rail--moods{margin-top:20px}@media (max-width:1100px) and (min-width:769px){.exp-theater-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}}@media (max-width:768px){.exp-theater{height:62svh;height:62vh;min-height:440px;max-height:580px;margin-top:calc(-1 * (var(--fr-hero-pull, 0px) + env(safe-area-inset-top, 0px)))}.exp-theater-glow{display:none}main.homepage-experiences .exp-theater{--exp-theater-h:clamp(440px,62vh,580px);height:var(--exp-theater-h);overflow:visible}main.homepage-experiences .exp-theater-inner{z-index:auto}main.homepage-experiences .exp-theater-glow{display:block;inset:0 0 auto;height:calc(var(--exp-theater-h) + 340px);z-index:1;opacity:1;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent calc(var(--exp-theater-h) * .6),#000 var(--exp-theater-h));mask-image:linear-gradient(180deg,transparent 0,transparent calc(var(--exp-theater-h) * .6),#000 var(--exp-theater-h))}main.homepage-experiences .exp-theater-glow:after{background:linear-gradient(180deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) var(--exp-theater-h),rgba(0,0,0,.88) calc(var(--exp-theater-h) + 170px),#000 100%)}main.homepage-experiences .exp-theater-glow img{inset:-32px;width:calc(100% + 64px);height:calc(100% + 64px);filter:blur(16px)}.exp-theater-inner{display:block;padding:0}.exp-theater-stage{position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.exp-theater-screen{width:100%;height:100%;aspect-ratio:auto;border-radius:0;box-shadow:none}.exp-theater-still,.exp-theater-video{object-position:50% 15%}.exp-theater-queue{display:none}.exp-theater-shade{background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 20%,transparent 52%,rgba(0,0,0,.72) 80%,#000)}.exp-theater-copy{position:absolute;left:var(--exp-gutter,20px);right:var(--exp-gutter,20px);bottom:14px;max-width:none;pointer-events:none}.exp-theater-copy a,.exp-theater-copy button{pointer-events:auto}.exp-theater-title,body.freeroam-peeled h2.exp-theater-title{font-size:clamp(27px,7.6vw,32px);line-height:1.04;margin-bottom:6px}.exp-theater-line,.exp-theater-title,body.freeroam-peeled h2.exp-theater-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.exp-theater-line{font-size:14.5px;line-height:1.35;margin-bottom:12px}.exp-theater-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.exp-theater-meta{flex:1 1 auto;min-width:0;flex-wrap:nowrap;gap:14px;margin-bottom:0;font-size:13px}.exp-theater-owner{min-width:0}.exp-theater-owner-name{max-width:none}.exp-theater-owner img,.exp-theater-owner-fallback{flex:none;width:20px;height:20px}.exp-theater-plays{flex:none}.exp-theater-actions{flex:none;gap:8px}.exp-theater-actions .exp-theater-sound{order:0;width:36px;height:36px}.exp-theater-actions .exp-theater-play{order:1;height:36px;padding:0 16px 0 14px;gap:7px;font-size:14.5px}.exp-theater-hint{margin-top:8px;font-size:12px}main.homepage-experiences .exp-theater~.exp-rail--moods{margin-top:8px}main.homepage-experiences .exp-header-chips{display:none}main.homepage-experiences .exp-search-sticky{padding-left:8px;padding-right:8px;padding-bottom:6px}}@media (prefers-reduced-motion:reduce){.exp-theater-copy>*,.exp-theater-still,.exp-theater-still.drift{animation:none}.exp-theater-glow img{transition:none}}main.homepage-experiences .exp-rail--moods .horizontal-carousel .carousel-items{gap:12px}.exp-mood{flex:0 0 clamp(170px,12.6vw,214px);padding:0;border:0;background:none;cursor:pointer;text-align:left;transition:transform .45s var(--exp-ease)}.exp-mood,.exp-mood-art{position:relative;display:block;border-radius:var(--exp-radius,14px)}.exp-mood-art{aspect-ratio:3/4;overflow:hidden;background:#141416;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.exp-mood-art img,.exp-mood-art video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 3s cubic-bezier(.3,0,.22,1)}.exp-mood-video{opacity:0;transition:opacity .5s ease}.exp-mood-video.visible{opacity:1}.exp-mood-scrim{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.6))}.exp-mood-copy{position:absolute;left:14px;right:14px;bottom:14px;display:flex;flex-direction:column;gap:6px;pointer-events:none}.exp-mood-label{font-size:18px;line-height:1.15;letter-spacing:-.01em;color:#fff;text-wrap:balance}.exp-mood-label,.exp-surprise{font-family:Outfit-SemiBold,sans-serif}.exp-surprise{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px 0 13px;border:0;border-radius:999px;cursor:pointer;background:#fff;color:#0b0b0c;font-size:14px;transition:background .18s ease,transform .18s ease}.exp-surprise:hover{background:#e9e9ea}.exp-surprise:active{transform:scale(.97)}.exp-surprise:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:768px){.exp-surprise{height:32px;padding:0 13px 0 11px;font-size:13px}}.exp-mood.fandom .exp-mood-art{box-shadow:inset 0 0 0 1px rgba(170,120,255,.45)}@media (hover:hover){.exp-mood:hover{transform:translateY(-4px)}.exp-mood:hover .exp-mood-art img{transform:scale(1.06)}}.exp-mood:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:768px){.exp-mood{flex-basis:36vw}.exp-mood-label{font-size:16px}.exp-mood-copy{left:11px;right:11px;bottom:11px}}@media (prefers-reduced-motion:reduce){.exp-mood,.exp-mood-art img{transition:none}}.exp-theater-linked{display:inline-flex;align-items:center;margin:0 0 14px;padding:5px 11px;border-radius:999px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.14);font-family:Outfit-Medium,sans-serif;font-size:12px;letter-spacing:.01em;color:hsla(0,0%,100%,.82)}@media (max-width:768px){.exp-theater-linked{margin-bottom:8px;padding:4px 10px;font-size:11.5px}}main.homepage-experiences .exp-rail--source .exp-rail-subtitle{color:hsla(0,0%,100%,.55)}