body:has(.bts),html:has(.bts){height:auto;overflow:visible;overscroll-behavior:auto}body:has(.bts){overflow-x:hidden;background:#0a0a0b}.bts{--bg:#0a0a0b;--panel:#141416;--ink:#f6f3ed;--dim:rgba(246,243,237,0.64);--faint:rgba(246,243,237,0.38);--hair:rgba(246,243,237,0.11);--acc:#ff8a2a;--acc-soft:rgba(255,138,42,0.14);--ease:cubic-bezier(0.22,1,0.36,1);--easeSlow:cubic-bezier(0.16,1,0.3,1);--display:var(--f-bebas),"Bebas Neue",sans-serif;--inter:var(--f-inter),"Inter",sans-serif;--grotesk:var(--display);--bebas:var(--display);--fraunces:var(--inter);--hdr:58px;--logo:clamp(112px,9.6vw,152px);--ctab:43px;--stk:22px;position:relative;background:var(--bg);color:var(--ink);font-family:var(--inter);-webkit-font-smoothing:antialiased;letter-spacing:normal;overflow-x:clip}.bts img,.bts video{display:block;max-width:100%}.bts blockquote,.bts cite,.bts em,.bts i{font-style:normal}.bts a{color:inherit;text-decoration:none}.bts button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.bts ::selection{background:var(--acc);color:#140a02}.bts .wrapc{max-width:1200px;margin:0 auto;padding:0 clamp(18px,4vw,48px)}.bts .kicker{position:relative;padding-left:34px;font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--acc)}.bts .kicker:before{content:"";position:absolute;left:0;top:50%;width:24px;height:1px;background:var(--acc)}.bts .sec-pad{padding:clamp(72px,11vw,150px) 0}.bts .sec-head{margin-bottom:clamp(34px,5vw,60px)}.bts .sec-head h2{margin-top:14px}.bts .hairline-top{border-top:1px solid var(--hair)}.bts .muted-note{font-size:12.5px;color:var(--faint);line-height:1.65}.bts h1,.bts h2{font-family:var(--display);font-weight:400;letter-spacing:.02em}.bts h2{font-size:clamp(28px,4vw,52px);line-height:1.06}.bts h2 em{font-style:normal}.bts .acc,.bts .t-last,.bts h2 em{color:var(--acc)}.bts .btn-unlock{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:12px;background:var(--acc);color:#140a02;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;padding:16px 26px;border-radius:4px;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .35s var(--ease)}.bts .btn-unlock:before{content:"";position:absolute;top:0;left:-80%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skewX(-20deg);transition:left .75s var(--ease)}.bts .btn-unlock:hover:before{left:135%}.bts .btn-unlock:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(255,138,42,.22)}.bts .btn-unlock .keyic{width:17px;height:17px;flex:none;transition:transform .5s var(--ease)}.bts .btn-unlock:hover .keyic{transform:rotate(90deg)}.bts .btn-ghost{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);padding:15px 24px;border:1px solid var(--hair);border-radius:4px;transition:border-color .35s var(--ease),background .35s var(--ease),box-shadow .35s var(--ease)}@media (hover:hover){.bts .btn-ghost:hover{border-color:rgba(255,138,42,.55);background:var(--acc-soft);box-shadow:0 0 22px rgba(255,138,42,.12)}}.bts .grain{position:fixed;inset:-120px;z-index:985;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.7'/%3E%3C/svg%3E");animation:btsGrain .9s steps(3) infinite}@keyframes btsGrain{0%{transform:translate(0)}25%{transform:translate(-40px,30px)}50%{transform:translate(30px,-50px)}75%{transform:translate(-30px,-20px)}to{transform:translate(0)}}.bts .progress{position:fixed;top:0;left:0;height:3px;width:0;z-index:1001;background:var(--acc);box-shadow:0 0 14px rgba(255,138,42,.8),0 0 3px rgba(255,138,42,1)}.bts .toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,30px);z-index:1002;background:#1a1a1d;border:1px solid rgba(255,138,42,.45);border-radius:8px;padding:13px 22px;font-size:13.5px;color:var(--ink);opacity:0;pointer-events:none;transition:all .4s var(--ease);max-width:min(420px,88vw);text-align:center;box-shadow:0 14px 44px rgba(0,0,0,.55)}.bts .toast.show{opacity:1;transform:translate(-50%)}.bts .topbar{position:fixed;inset:0 0 auto 0;z-index:900;display:flex;align-items:center;gap:18px;padding:12px clamp(14px,3vw,30px);background:linear-gradient(180deg,rgba(10,10,11,.96),rgba(10,10,11,.8));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,138,42,.14);transform:translateY(-100%);animation:btsBarIn .9s var(--easeSlow) .4s forwards}@keyframes btsBarIn{to{transform:translateY(0)}}.bts .topbar .brand{display:flex;align-items:center;gap:12px;line-height:1}.bts .topbar .brand span{font-family:var(--display);font-weight:400;font-size:17px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;line-height:30px}.bts .topbar .brand b{color:var(--acc)}.bts .topbar nav{display:flex;gap:4px;margin-left:auto;flex-wrap:wrap}.bts .topbar nav a{position:relative;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);padding:9px 12px;transition:color .3s}.bts .topbar nav a:after{content:"";position:absolute;left:12px;right:12px;bottom:5px;height:1px;background:var(--acc);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.bts .topbar nav a:hover{color:var(--ink)}.bts .topbar nav a:hover:after{transform:scaleX(1)}.bts .topbar .bar-cta{margin-left:6px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--acc);background:transparent;border:1px solid var(--acc);border-radius:99px;padding:8px 15px;transition:background .3s,box-shadow .3s;white-space:nowrap}.bts .topbar .bar-cta:hover{background:var(--acc-soft);box-shadow:0 6px 18px rgba(255,138,42,.15)}.bts .topbar .bar-in{position:relative;flex:none;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);padding:9px 4px 9px 17px;white-space:nowrap;transition:color .3s}.bts .topbar .bar-in:before{content:"";position:absolute;left:0;top:50%;width:1px;height:14px;margin-top:-7px;background:rgba(246,243,237,.2)}.bts .topbar .bar-in:hover{color:var(--ink)}@media (max-width:920px){.bts .topbar .bar-in,.bts .topbar nav{display:none}.bts .topbar .bar-cta{margin-left:auto}}@media (max-width:1060px){.bts .topbar:not(.home-bar) .bar-in{display:none}}@media (min-width:921px) and (max-width:1100px){.bts .topbar nav a{padding-left:clamp(5px,calc(3.9vw - 31px),12px);padding-right:clamp(5px,calc(3.9vw - 31px),12px);letter-spacing:.1em;white-space:nowrap}.bts .topbar nav a:after{left:clamp(5px,calc(3.9vw - 31px),12px);right:clamp(5px,calc(3.9vw - 31px),12px)}.bts .topbar nav{flex-wrap:nowrap}}.bts .menu-btn,.bts .mnav{display:none}.bts .menu-btn{width:40px;height:40px;flex:none;align-items:center;justify-content:center;border:1px solid rgba(246,243,237,.2);border-radius:99px;transition:border-color .3s}.bts .menu-btn:hover,.bts .menu-btn[aria-expanded=true]{border-color:var(--acc)}.bts .burger{position:relative;width:16px;height:11px}.bts .burger i{position:absolute;left:0;width:100%;height:1.5px;border-radius:2px;background:var(--ink);transition:transform .35s var(--ease),opacity .2s,top .35s var(--ease)}.bts .burger i:first-child{top:0}.bts .burger i:nth-child(2){top:4.75px}.bts .burger i:nth-child(3){top:9.5px}.bts .burger.x i:first-child{top:4.75px;transform:rotate(45deg)}.bts .burger.x i:nth-child(2){opacity:0}.bts .burger.x i:nth-child(3){top:4.75px;transform:rotate(-45deg)}.bts .mnav{position:fixed;top:var(--hdr);left:0;right:0;z-index:899;flex-direction:column;padding:6px clamp(14px,3vw,30px) 16px;background:rgba(10,10,11,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,138,42,.14);opacity:0;transform:translateY(-10px);pointer-events:none;visibility:hidden;transition:opacity .3s var(--ease),transform .3s var(--ease),visibility 0s .3s}.bts .mnav.open{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition-delay:0s}.bts .mnav a{padding:14px 2px;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--hair);transition:color .3s}.bts .mnav a:last-child{border-bottom:0}.bts .mnav a:hover{color:var(--ink)}@media (max-width:920px){.bts{--hdr:65px;--ctab:47px}.bts .menu-btn{display:inline-flex}.bts .mnav{display:flex}}@media (max-width:700px){.bts{--logo:96px}}@media (max-width:920px){.bts .topbar.home-bar .bar-cta{order:2}.bts .topbar.home-bar .menu-btn{order:3}.bts .topbar.home-bar{transition:translate .4s var(--ease)}.bts .topbar.home-bar.bar-hide{translate:0 -100%}}@media (max-width:920px) and (prefers-reduced-motion:reduce){.bts .topbar.home-bar{transition:none}}@media (max-width:920px){.bts .topbar.home-bar{padding-left:clamp(18px,4vw,48px);padding-right:clamp(18px,4vw,48px);gap:clamp(8px,2.2vw,16px)}.bts .topbar.home-bar .brand span{font-size:clamp(11.5px,3.4vw,17px);letter-spacing:.1em}.bts .topbar.home-bar .bar-cta{font-size:clamp(9px,2.3vw,10.5px);letter-spacing:.06em;padding:7px clamp(9px,2.6vw,15px)}.bts .topbar.home-bar .bar-cta,.bts .topbar.home-bar .brand{min-width:0}.bts .mnav{padding-left:clamp(18px,4vw,48px);padding-right:clamp(18px,4vw,48px)}.bts .hero .kicker{display:block;padding-left:26px}.bts .hero .kicker:before{top:.6em;width:16px}.bts .hero .kicker .k-a,.bts .hero .kicker .k-b{display:block}.bts .hero .kicker .k-sep{display:none}.bts .hero .kicker .k-b{margin-top:6px}}@media (max-width:700px){.bts .topbar .bar-cta{font-size:9.5px;letter-spacing:.1em;padding:7px 12px}.bts .hero .kicker{font-size:clamp(9px,calc((100vw - 66px) / 28.5),11px);letter-spacing:.2em}.bts .hero .kicker .k-a,.bts .hero .kicker .k-b{white-space:nowrap}}.bts .hero{position:relative;min-height:max(560px,100svh);overflow:hidden;display:flex;align-items:flex-end}.bts .hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.35) contrast(1.08) brightness(.6);transform:scale(1.16);transform-origin:42% 40%;animation:btsKenburns 26s ease-in-out infinite alternate}@keyframes btsKenburns{0%{transform:scale(1.16)}to{transform:scale(1.28)}}.bts .hero:after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(42% 34% at 100% 100%,rgba(6,6,7,.9),transparent 72%),linear-gradient(180deg,rgba(10,10,11,.3),rgba(10,10,11,.18) 45%,rgba(10,10,11,.92))}.bts .hero .cover{position:absolute;inset:0;width:100%;height:100%;z-index:4;pointer-events:none;transition:opacity 1.4s var(--easeSlow)}.bts .hero .cover .kh-hole{transform-box:fill-box;transform-origin:center 38%;transition:transform 2.6s var(--easeSlow)}.bts .hero.open .cover .kh-hole{transform:scale(46)}.bts .hero.open .cover{opacity:0}.bts .hero .bars{position:absolute;inset:0;z-index:2;display:flex;pointer-events:none}.bts .hero .bars i{flex:1 1;background:#070708;border-right:1px solid rgba(246,243,237,.05);transform:scaleX(1);transform-origin:center;transition:transform 1.6s var(--easeSlow),opacity 1.6s var(--easeSlow)}.bts .hero.open .bars i{transform:scaleX(0);opacity:0}.bts .hero .bars i:nth-child(2){transition-delay:.07s}.bts .hero .bars i:nth-child(3){transition-delay:.14s}.bts .hero .bars i:nth-child(4){transition-delay:.21s}.bts .hero .bars i:nth-child(5){transition-delay:.28s}.bts .hero .bars i:nth-child(6){transition-delay:.35s}.bts .hero .bars i:nth-child(7){transition-delay:.42s}.bts .hero .bars i:nth-child(8){transition-delay:.49s}.bts .hero-inner{position:relative;z-index:3;width:100%;padding-bottom:clamp(44px,8vh,90px)}.bts .hero h1{font-size:clamp(42px,7.4vw,104px);line-height:.98;text-transform:uppercase;margin-top:18px}.bts .hero h1 .hl{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.bts .hero h1 .hl i{display:inline-block;font-style:inherit;transform:translateY(115%);transition:transform 1.25s var(--easeSlow)}.bts .hero.texton h1 .hl:nth-child(2) i{transition-delay:.18s}.bts .hero.texton h1 .hl i{transform:translateY(0)}.bts .hero h1 em{font-style:normal;color:var(--acc)}.bts .hero .sub{max-width:540px;font-size:clamp(15px,1.7vw,18px);line-height:1.65;color:var(--dim);margin-top:20px}.bts .hero .sub span{display:block;text-wrap:pretty}@media (min-width:900px){.bts .hero .sub{max-width:none;font-size:clamp(14px,1.55vw,18px)}.bts .hero .sub span{white-space:nowrap}}.bts .hero .hero-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.bts .hero .fade-in{opacity:0;transform:translateY(20px);transition:opacity 1.1s var(--easeSlow) .35s,transform 1.1s var(--easeSlow) .35s}.bts .hero.texton .fade-in{opacity:1;transform:none}.bts .hero .herostack{position:absolute;z-index:5;top:calc(var(--ctab) + var(--stk));right:var(--axis,calc(clamp(14px, 3vw, 30px) + 80px));transform:translateX(50%);display:flex;flex-direction:column;align-items:center;gap:8px;animation:btsStackIn .9s var(--easeSlow) 1.2s both}.bts .hero .hero-logo{width:var(--logo);height:auto}.bts .hero .hero-inner{padding-top:calc(var(--ctab) + var(--stk) + var(--pbtn) + 8px + 14px + 20px)}.bts .ch-cinema .ch-mark,.bts .hero .hero-mark{--inset:clamp(18px,4vw,48px);position:absolute;z-index:5;right:var(--axis,calc(var(--inset) + var(--logo) / 2));bottom:var(--inset);translate:49.35% 0;display:block;line-height:0;pointer-events:none}.bts .hero .hero-mark{animation:btsMarkIn .9s var(--easeSlow) 1.2s both}.bts .ch-cinema .ch-mark img{width:var(--logo);height:auto}.bts .ch-cinema .ch-mark:before,.bts .hero .hero-mark:before{content:"";position:absolute;inset:-18%;z-index:-1;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(6,6,7,.5) 55%,rgba(6,6,7,.22) 78%,transparent)}.bts .ch-cinema .ch-mark img,.bts .hero .hero-logo{filter:drop-shadow(0 1px 3px rgba(0,0,0,.55))}.bts .ch-cinema .ch-mark{opacity:0;visibility:hidden;transition:opacity .8s var(--easeSlow) .2s,visibility .8s .2s}.bts .ch-cinema.cinema .ch-mark{opacity:1;visibility:visible}@keyframes btsMarkIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1100px){.bts .hero .hero-inner{padding-bottom:calc(var(--logo) + clamp(18px, 4vw, 48px) + 18px)}}.bts .hero{--pbtn:54px}.bts .hero .snd-ic{width:var(--pbtn);height:var(--pbtn);flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--acc);border:1px solid var(--acc);border-radius:99px;background:rgba(10,10,11,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .3s}.bts .hero .snd-ic:hover{background:var(--acc-soft)}.bts .hero .snd-ic svg{width:24px;height:24px;fill:currentColor}.bts .hero .snd-label{font-family:var(--inter);font-size:10px;font-weight:600;line-height:14px;letter-spacing:.2em;text-transform:uppercase;color:var(--acc);white-space:nowrap;cursor:pointer;padding-left:.2em;text-shadow:0 1px 6px rgba(0,0,0,.65)}.bts .trailer-btn{display:inline-flex;align-items:center;gap:9px}.bts .trailer-btn .pp{width:15px;height:15px;fill:currentColor;flex:none}@keyframes btsStackIn{0%{opacity:0;transform:translateX(50%) translateY(-8px)}to{opacity:1;transform:translateX(50%)}}.bts .hero .hero-inner{transition:opacity .6s var(--ease)}.bts .hero.cinema .hero-inner{opacity:0;pointer-events:none}.bts .heroshade{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:1;background:radial-gradient(110% 80% at 50% 110%,rgba(255,138,42,.16),transparent 55%),radial-gradient(80% 50% at 50% -10%,rgba(255,138,42,.08),transparent 60%);transition:opacity 1.2s var(--easeSlow)}.bts .playing .heroshade{opacity:0}.bts a,.bts button{-webkit-tap-highlight-color:transparent}.bts .ch-cinema video,.bts .hero video{transition:filter 1.2s var(--easeSlow)}.bts .ch-cinema:after,.bts .hero:after{transition:opacity 1.2s var(--easeSlow)}.bts .ch-cinema.playing video,.bts .hero.playing video{filter:none}.bts .ch-cinema.playing:after,.bts .hero.playing:after{opacity:0}.bts .ch-cinema .chlight,.bts .ch-cinema .ghostnum,.bts .ch-copy>:not(.ch-ctas),.bts .hero .scrollcue{transition:opacity .6s var(--ease),visibility .6s}.bts .ch-copy .ch-ctas>.btn-unlock{transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .35s var(--ease),opacity .6s var(--ease),visibility .6s}.bts .cinema .ch-copy .ch-ctas>:not(.trailer-btn),.bts .cinema .ch-copy>:not(.ch-ctas),.bts .cinema .chlight,.bts .cinema .ghostnum,.bts .hero.cinema .scrollcue{opacity:0;visibility:hidden;pointer-events:none}.bts .ch-cinema .kh-badge,.bts .ch-key .khmask{transition:opacity .6s var(--ease)}.bts .ch-cinema.playing .kh-badge,.bts .ch-key.playing .khmask{opacity:0}.bts .playing .cineopen{display:none}@media (max-width:700px){.bts .ch-cinema,.bts .hero{--pin:24px;--ring-r:calc(var(--logo) * 0.4575);--row-y:calc(var(--pin) + var(--ring-r))}.bts .hero.cinema .herostack{top:auto;right:auto;left:calc(var(--pin) - var(--pbtn) / 2);bottom:calc(var(--row-y) - var(--pbtn) / 2)}.bts .hero.cinema .snd-label{display:none}.bts .ch-cinema.cinema .ch-mark,.bts .hero.cinema .hero-mark{right:calc(var(--pin) + var(--ring-r));bottom:calc(var(--row-y) - var(--logo) * .5008)}.bts .ch-cinema.cinema .ch-inner{position:static}.bts .ch-cinema.cinema .ch-ctas{position:absolute;z-index:5;left:var(--pin);bottom:calc(var(--row-y) - 27px);margin:0}.bts .ch-cinema.cinema .ch-ctas>.btn-unlock{display:none}.bts .ch-cinema.cinema .trailer-btn{width:54px;height:54px;padding:0;justify-content:center;border-radius:99px;color:var(--acc);border-color:var(--acc);background:rgba(10,10,11,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bts .ch-cinema.cinema .trailer-btn .tb-txt{display:none}.bts .ch-cinema.cinema .trailer-btn .pp{width:24px;height:24px}}.bts .cineopen{position:absolute;inset:0;z-index:3;pointer-events:none}.bts .cineopen i{position:absolute;background:rgba(7,7,8,.92);transition:transform 1.4s var(--easeSlow) .12s}.bts .cineopen.v1 i:first-child{inset:0 50% 0 0}.bts .cineopen.v1 i:last-child{inset:0 0 0 50%}.bts .cineopen.v1.go i:first-child{transform:translateX(-101%)}.bts .cineopen.v1.go i:last-child{transform:translateX(101%)}.bts .cineopen.v2 i:first-child{inset:0 0 50% 0}.bts .cineopen.v2 i:last-child{inset:50% 0 0 0}.bts .cineopen.v2.go i:first-child{transform:translateY(-101%)}.bts .cineopen.v2.go i:last-child{transform:translateY(101%)}.bts .cineopen.v3 i:first-child{inset:0}.bts .cineopen.v3 i:last-child{display:none}.bts .cineopen.v3.go i:first-child{transform:translateY(-101%)}.bts .scrollcue{position:absolute;left:50%;bottom:14px;z-index:5;transform:translateX(-50%);width:22px;height:34px;border:1px solid var(--hair);border-radius:12px;opacity:.7}.bts .scrollcue:after{content:"";position:absolute;left:50%;top:7px;width:3px;height:7px;margin-left:-1.5px;border-radius:3px;background:var(--acc);animation:btsCue 1.8s var(--easeSlow) infinite}@keyframes btsCue{0%{transform:translateY(0);opacity:1}70%{transform:translateY(12px);opacity:0}to{opacity:0}}.bts .mission p.big{font-size:clamp(22px,3.1vw,36px);line-height:1.45;font-weight:500;max-width:900px;margin-top:20px}@media (min-width:1100px){.bts .mission .wrapc{max-width:1640px}.bts .mission p.big{max-width:none;font-size:clamp(30px,2.3vw,40px)}.bts .mission .muted-note{max-width:860px}}.bts .mission p.big .w{display:inline-block;opacity:.12;transform:translateY(.35em);filter:blur(4px)}.bts .mission p.big .w.hot{color:var(--acc)}.bts .mission .muted-note{max-width:640px;margin-top:24px;font-size:14px}.bts .ticker{overflow:hidden;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:20px 0;white-space:nowrap}.bts .ticker .tk{display:inline-block;animation:btsTick 36s linear infinite}.bts .ticker span{font-family:var(--grotesk);font-size:clamp(18px,2.4vw,28px);font-weight:500;margin-right:54px;color:var(--faint)}.bts .ticker span.lit{color:var(--acc)}@keyframes btsTick{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.bts .poem .pm{max-width:760px;margin-top:clamp(26px,3vw,40px);padding-left:clamp(18px,2vw,26px);border-left:2px solid var(--acc)}.bts .poem .pm p{font-family:var(--inter);font-weight:500;font-size:clamp(16px,1.3vw,19px);line-height:1.75;color:var(--ink);opacity:.9;margin:0;padding-left:1.2em;text-indent:-1.2em;text-wrap:pretty}.bts .poem .pm p.who{font-family:var(--display);font-weight:400;font-size:28px;letter-spacing:.06em;line-height:1;text-indent:0;padding-left:0;opacity:1;margin-top:30px}.bts .liberty{display:flex;justify-content:center;gap:clamp(10px,2vw,22px);padding:clamp(44px,7vw,80px) 0 0;overflow:hidden}.bts .liberty i{width:1px;height:34px;background:var(--acc);opacity:.5;flex:none}.bts .ch-head{padding-top:clamp(40px,6vw,80px)}.bts .ch-head .ch-intro{max-width:680px;text-wrap:pretty}@media (min-width:900px){.bts .ch-head .ch-intro{max-width:none;white-space:nowrap}}@media (max-width:899px){.bts .ch-head .ch-intro{text-wrap:balance}.bts .ch-head .ch-intro>span:not(.nw){display:block;text-wrap:balance}}.bts .ch-cinema{position:relative;min-height:92vh;min-height:92svh;display:flex;align-items:center;overflow:hidden;border-top:1px solid var(--hair)}.bts .ch-cinema video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.45) contrast(1.06) brightness(.42);transform:scale(1.16);transform-origin:42% 40%;animation:btsKenburns 26s ease-in-out infinite alternate}.bts .ch-cinema:after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(42% 34% at 100% 100%,rgba(6,6,7,.9),transparent 72%),linear-gradient(90deg,rgba(10,10,11,.92),rgba(10,10,11,.55) 48%,rgba(10,10,11,.25))}.bts .ch-cinema .ghostnum{--inset:clamp(18px,4vw,48px);position:absolute;right:calc(var(--inset) - var(--ink-r, 0em));bottom:var(--inset);z-index:2;font-family:var(--display);font-weight:400;line-height:.63125;font-size:clamp(164px,26vw,378px);color:transparent;-webkit-text-stroke:1.5px rgba(255,138,42,.14);pointer-events:none}.bts .ch-cinema .ghostnum.gn1{--ink-r:0.0875em}.bts .ch-cinema .ghostnum.gn2{--ink-l:0.0313em;right:auto;left:calc(var(--inset) - var(--ink-l))}.bts .ch-cinema .ghostnum.gn3{--ink-r:0.0406em}@media (max-width:700px){.bts .ch-cinema .ch-inner{padding-bottom:calc(clamp(18px, 4vw, 48px) + .72 * clamp(164px, 26vw, 378px) + 22px)}}.bts .ch-cinema .chlight{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.bts .ch-cinema .chlight i{position:absolute;top:-6%;bottom:-6%;left:0;width:2px;opacity:.22;background:linear-gradient(180deg,transparent,rgba(255,138,42,.6) 35%,rgba(255,138,42,.6) 65%,transparent);box-shadow:0 0 10px rgba(255,138,42,.18);animation:btsGateLight 38s linear infinite}.bts .ch-cinema .chlight i:first-child{left:18%;animation-duration:41s}.bts .ch-cinema .chlight i:nth-child(2){left:52%;animation-duration:53s;animation-direction:reverse;opacity:.16}.bts .ch-cinema .chlight i:nth-child(3){left:83%;animation-duration:47s;opacity:.18}@keyframes btsGateLight{0%{transform:translateX(0)}50%{transform:translateX(9vw)}to{transform:translateX(0)}}.bts .ch-cinema .bars{position:absolute;inset:0;z-index:2;display:flex;pointer-events:none}.bts .ch-cinema .bars i{flex:1 1;background:#070708;border-right:1px solid rgba(246,243,237,.05);transform:scaleX(1);transform-origin:center;transition:transform 1.6s var(--easeSlow),opacity 1.6s var(--easeSlow)}.bts .ch-cinema .bars.open i{transform:scaleX(0);opacity:0}.bts .ch-cinema .bars i:nth-child(2){transition-delay:.07s}.bts .ch-cinema .bars i:nth-child(3){transition-delay:.14s}.bts .ch-cinema .bars i:nth-child(4){transition-delay:.21s}.bts .ch-cinema .bars i:nth-child(5){transition-delay:.28s}.bts .ch-cinema .bars i:nth-child(6){transition-delay:.35s}.bts .ch-cinema .bars i:nth-child(7){transition-delay:.42s}.bts .ch-cinema .bars i:nth-child(8){transition-delay:.49s}.bts .ch-inner{position:relative;z-index:3;width:100%;padding-top:90px;padding-bottom:90px}.bts .ch-no{font-family:var(--inter);font-size:13px;letter-spacing:.3em;color:var(--acc);text-transform:uppercase;margin-bottom:14px}.bts .ch-cinema h3{font-family:var(--display);font-weight:400;font-size:clamp(32px,4.6vw,60px);line-height:1.02;text-transform:uppercase;letter-spacing:.025em}.bts .ch-meta{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-top:12px}.bts .ch-labels{margin-top:10px;font-size:13px;letter-spacing:.1em;color:var(--acc)}.bts .ch-log{max-width:520px;font-size:15.5px;line-height:1.7;color:var(--dim);margin-top:20px}.bts .ch-quote{max-width:520px;margin-top:26px;padding-left:18px;border-left:3px solid var(--acc);font-family:var(--fraunces);font-weight:500;font-size:clamp(17px,2vw,21px);line-height:1.6}.bts .ch-quote cite{display:block;font-family:var(--inter);font-style:normal;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-top:10px}.bts .ch-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px;align-items:center}.bts .ch-cinema .ch-media{position:absolute;inset:0;z-index:0;display:block;overflow:hidden}.bts .ch-cinema .ch-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.45) contrast(1.06) brightness(.42)}.bts .ch-cinema .ch-inner>.ch-copy{max-width:560px}.bts .ch-cinema.ch-right .ch-copy{margin-left:auto}.bts .ch-cinema.ch-right:after{background:linear-gradient(270deg,rgba(10,10,11,.92),rgba(10,10,11,.55) 48%,rgba(10,10,11,.25))}@media (max-width:700px){.bts .ch-cinema.ch-right .ch-copy{margin-left:0}.bts .ch-cinema.ch-right:after{background:linear-gradient(90deg,rgba(10,10,11,.92),rgba(10,10,11,.55) 48%,rgba(10,10,11,.25))}}.bts .ch-key .khmask{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none}.bts .ch-key .khmask .kh-hole{transform-box:fill-box;transform-origin:center 38%}.bts .ch-cinema .kh-badge{position:absolute;top:clamp(18px,4vw,48px);right:clamp(18px,4vw,48px);z-index:3;display:flex;color:var(--acc);--khi:38px;filter:drop-shadow(0 2px 10px rgba(0,0,0,.7))}.bts .ch-key h3,.bts .ch-page h3{font-family:var(--display);font-weight:400;font-size:clamp(32px,4.6vw,60px);line-height:1.02;letter-spacing:.025em}.bts .ch-title .ch{display:inline-block;opacity:0;transform:translateY(.4em) rotate(4deg)}.bts .ch-key h3 .ch.sp{min-width:.3em}.bts .ch-title .chw{display:inline-block;white-space:nowrap}.bts .ch-log,.bts .ch-quote{text-wrap:pretty}.bts .ch-page .ch-media{clip-path:inset(0 0 0 100%)}.bts .ch-page .chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.bts .ch-page .chips span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;background:rgba(7,7,8,.78);border:1px solid rgba(255,138,42,.4);color:var(--ink);padding:7px 12px;border-radius:99px;opacity:0;transform:scale(.5)}.bts .support{position:relative;overflow:hidden;background:var(--bg)}.bts .support .wrapc{position:relative;z-index:2}.bts .support .door-line{font-family:var(--fraunces);font-weight:500;font-size:clamp(20px,2.8vw,32px);line-height:1.5;color:var(--ink);max-width:760px;margin-top:24px}.bts .support .door-line b{color:var(--acc);font-weight:400}.bts .tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;margin-top:36px}.bts .tier.corp .amt{position:relative;color:var(--acc)}.bts .tier.corp .amt:before{content:"\00a0"}.bts .tier.corp .corp-ic{position:absolute;left:0;top:50%;width:30px;height:30px;transform:translateY(-50%)}.bts .tier.corp .btn-line{margin-top:auto;white-space:nowrap;padding:12px 18px;line-height:17px;min-height:0}.bts .tier{position:relative;display:flex;flex-direction:column;gap:8px;background:var(--panel);border:1px solid var(--hair);border-radius:12px;padding:26px 24px 22px;transition:transform .4s var(--ease),border-color .4s var(--ease),box-shadow .4s var(--ease)}.bts .tier:hover{transform:translateY(-5px);border-color:rgba(255,138,42,.55);box-shadow:0 14px 40px rgba(0,0,0,.45)}.bts .tier.popular{border-color:var(--acc);background:var(--panel)}.bts .tier .tag{position:absolute;top:-11px;left:20px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#140a02;background:var(--acc);padding:4px 10px;border-radius:99px}.bts .tier .amt{font-family:var(--display);font-weight:400;font-size:34px;letter-spacing:.02em}.bts .tier .amt small{font-size:14px;font-weight:500;color:var(--faint)}.bts .tier p{font-size:13px;line-height:1.6;color:var(--dim);min-height:42px}.bts .tier .btn-unlock{justify-content:center;padding:13px 18px;margin-top:8px}.bts .giverow{margin-top:18px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.bts .stripe-note{font-size:12px;color:var(--faint);letter-spacing:.04em;margin-top:16px}.bts .sup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:18px;margin-top:44px}.bts .sup-c{background:var(--panel);border:1px solid var(--hair);border-radius:10px;padding:26px}.bts .sup-c b{display:block;font-size:16px;margin-bottom:8px}.bts .sup-c p{font-size:13.5px;line-height:1.65;color:var(--dim)}.bts .sup-c .btn-unlock{margin-top:16px;padding:12px 18px;font-size:12px}.bts .sup-copy{max-width:720px;margin-top:22px;display:grid;gap:14px;color:var(--dim)}.bts .sup-copy .sup-strong{color:var(--ink);font-weight:500}.bts .sup-list{list-style:none;display:grid;gap:12px;margin:0;padding:0}.bts .sup-list li{position:relative;padding-left:20px}.bts .sup-list li:before{content:"";position:absolute;left:2px;top:.72em;width:5px;height:5px;border-radius:50%;background:var(--acc)}.bts .bal,.bts .support .door-line,.bts .support h2{text-wrap:balance}.bts .pty{text-wrap:pretty}.bts .nw{white-space:nowrap}.bts .tier .btn-unlock{margin-top:auto;white-space:nowrap;font-size:12px;letter-spacing:.1em}.bts .tier p{margin-bottom:10px}.bts .sup-list b,.bts .tier .tname{color:var(--ink);font-weight:600}.bts .tier .tname{font-size:15px;letter-spacing:.01em}.bts .support .sup-h{margin-top:clamp(64px,9vw,110px)}.bts .sup-c .sub{display:block;color:var(--acc);font-size:13px;font-weight:600;letter-spacing:.02em;margin:-2px 0 10px}.bts .support .sup-close{margin-top:clamp(40px,6vw,64px)}@media (min-width:900px){.bts .support .sup-close{max-width:none}}.bts .page-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:clamp(22px,3vw,40px)}.bts .page-card{background:var(--panel);border:1px solid var(--hair);border-radius:10px;padding:clamp(22px,3vw,34px);display:flex;flex-direction:column;gap:12px}.bts .page-card h4{font-size:19px;font-weight:600}.bts .page-card p{font-size:14px;line-height:1.7;color:var(--dim)}.bts .about .page-card:first-child{clip-path:inset(0 100% 0 0)}.bts .about .page-card:nth-child(2){clip-path:inset(100% 0 0 0)}.bts .about .page-card:nth-child(3){clip-path:inset(0 0 0 100%)}.bts .board-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:18px}.bts .board-m{display:flex;flex-direction:column;gap:10px;background:var(--panel);border:1px solid var(--hair);border-radius:10px;padding:20px;opacity:0;filter:blur(10px) grayscale(1) brightness(1.6)}.bts .board-m img{width:72px;height:72px;border-radius:50%;object-fit:cover;filter:grayscale(1) contrast(1.05)}.bts .board-m b{font-size:15px}.bts .board-grid.people-grid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}.bts .board-m span.role{color:var(--acc);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-top:-4px}.bts .board-m span{font-size:12.5px;color:var(--faint);line-height:1.5}.bts .board-m .tba-face{width:72px;height:72px;border-radius:50%;border:1px dashed rgba(246,243,237,.28);display:flex;align-items:center;justify-content:center;color:var(--faint)}.bts .board-m .tba-face svg{width:22px;height:22px}.bts .board-m.show{opacity:1;filter:none}.bts .board-m.board-wide{grid-column:1/-1}.bts .board-m span.role span{font-size:inherit;color:inherit;line-height:inherit}.bts .board-m .bio{display:flex;flex-direction:column;gap:10px;max-width:760px}.bts .board-m .bio p{font-size:13.5px;color:var(--dim);line-height:1.65}.bts .board-m .bio span{font-size:inherit;color:inherit;line-height:inherit}.bts .board-m .bio span.acc{color:var(--acc)}.bts .board-m .li-link{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:4px;min-height:38px;padding:0 14px;border:1px solid var(--hair);border-radius:99px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);transition:color .3s,border-color .3s}.bts .board-m .li-link svg{flex:none}@media (hover:hover){.bts .board-m .li-link:hover{color:var(--ink);border-color:rgba(255,138,42,.55)}}.bts .board-m .li-link:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.bts .ifp .page-card{opacity:0;transform:translateY(60px) rotate(1.6deg);transform-origin:bottom left}.bts .ifp .page-card:nth-child(2){transform:translateY(60px) rotate(-1.6deg);transform-origin:bottom right}.bts .ifp .page-card:nth-child(3){transform:translateY(60px) rotate(1.6deg)}.bts .ifp .page-card h4{color:var(--acc)}.bts .offer-list{border:1px solid var(--hair);border-radius:12px;overflow:hidden}.bts .offer-row{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:18px 22px;border-bottom:1px solid var(--hair);background:var(--panel);transition:background .3s}.bts .offer-row:last-child{border-bottom:0}.bts .offer-row:hover{background:#18181b}.bts .offer-row .pr-n{font-size:15px;font-weight:600}.bts .offer-row .pr-d{font-size:12.5px;color:var(--faint);margin-top:3px;line-height:1.5}.bts .offer-row .enq{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--acc);white-space:nowrap}.bts .offer-row .enq:hover{text-decoration:underline}.bts .journey-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:14px}.bts .journey-c{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:3/4;border:1px solid var(--hair)}.bts .journey-c img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.72);transition:filter .6s var(--ease),transform .9s var(--ease)}.bts .journey-c:hover img{filter:grayscale(.3) brightness(.9);transform:scale(1.04)}.bts .journey-c figcaption{position:absolute;left:14px;bottom:12px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.8)}.bts .journey-c .jc-tag{position:absolute;top:10px;left:12px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--acc);background:rgba(10,10,11,.7);padding:4px 8px;border-radius:99px}.bts .ceo-letter{max-width:720px;background:var(--panel);border:1px solid var(--hair);border-left:3px solid var(--acc);border-radius:10px;padding:clamp(26px,4vw,44px);opacity:0;transform:translateY(40px) perspective(900px) rotateX(8deg);transform-origin:top center}.bts .stop-country .stop-flag{display:inline-block;width:.5em;height:.3333em;margin-right:.22em;vertical-align:.17em;border-radius:.045em;overflow:hidden;box-shadow:0 0 0 1px rgba(246,243,237,.18)}.bts .stop-country .stop-flag svg{display:block;width:100%;height:100%}.bts .stop-card a.j-link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--acc);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .3s var(--ease)}@media (hover:hover){.bts .stop-card a.j-link:hover{color:var(--acc)}}.bts .ceo-letter .cl-date{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--faint);margin-bottom:16px}.bts .ceo-letter p{font-size:15px;line-height:1.85;color:var(--dim);margin-bottom:16px}.bts .ceo-letter .cl-sign{font-family:var(--display);font-weight:400;font-size:30px;letter-spacing:.06em;line-height:1;color:var(--ink);margin:0 0 6px}.bts .ceo-letter.show{opacity:1;transform:none}.bts .contact-band{display:flex;flex-wrap:wrap;gap:14px 40px;align-items:baseline}.bts .contact-band a{font-size:clamp(17px,2.4vw,24px);font-weight:600;border-bottom:2px solid var(--acc);padding-bottom:3px;transition:color .3s}.bts .contact-band a:hover{color:var(--acc)}.bts .newsrow{margin-top:30px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.bts .newsrow input{background:var(--panel);border:1px solid var(--hair);border-radius:4px;padding:14px 18px;color:var(--ink);font:inherit;font-size:16px;min-width:min(320px,70vw)}.bts .newsrow input:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px rgba(255,138,42,.16)}.bts footer.bigfoot{padding:clamp(44px,6vw,70px) 0 0}.bts .bf-grid{display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(min(150px,100%),1fr));gap:30px 36px;padding-bottom:38px}@media (max-width:820px){.bts .bf-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.bts .bf-grid{grid-template-columns:1fr}}.bts .bf-col.bf-talk{width:fit-content;max-width:100%}.bts .bf-col img.bf-logo{width:104px;height:auto;margin-top:22px;align-self:center}@media (max-width:480px){.bts .bf-col img.bf-logo{width:92px}}.bts .bf-trust{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;padding:0 0 22px;font-size:11.5px;color:var(--faint);letter-spacing:.04em}.bts .bf-secure{display:inline-flex;align-items:center;gap:8px}.bts .bf-shield{flex:none;display:block}.bts .bf-stripe{display:block;width:auto;color:var(--dim);margin-left:1px}.bts .bf-cards{gap:6px}.bts .bf-card,.bts .bf-cards{display:inline-flex;align-items:center}.bts .bf-card{justify-content:center;width:40px;height:26px;border:1px solid var(--hair);border-radius:4px;color:var(--dim)}.bts .bf-card svg{display:block;width:auto}.bts .bf-card.bf-amex{width:auto;border:0}.bts .bf-card.bf-amex svg{height:26px;border-radius:4px}.bts .bf-brand b{display:block;font-family:var(--display);font-weight:400;font-size:18px;letter-spacing:.14em}.bts .bf-brand p{font-size:12.5px;line-height:1.7;color:var(--faint);margin-top:12px;max-width:340px}.bts .bf-brand .bf-cic{color:var(--dim)}.bts .bf-no{white-space:nowrap}.bts .bf-col{display:flex;flex-direction:column;gap:9px;font-size:13px}.bts .bf-col b{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:4px}.bts .bf-col a{color:var(--dim);transition:color .25s;width:fit-content}.bts .bf-col a:hover{color:var(--acc)}.bts .bf-col a.bf-app{padding:14px 0;margin:-8px 0 -14px}.bts .bf-legal{border-top:1px solid var(--hair);padding:18px 0 30px;display:flex;flex-wrap:wrap;gap:8px 32px;justify-content:space-between;font-size:11.5px;color:var(--faint);letter-spacing:.04em;line-height:1.7;padding-bottom:18px}.bts .bf-credit{padding:0 0 30px;text-align:center;font-size:11px;color:var(--faint);letter-spacing:.02em;line-height:1.6}.bts .bf-credit a{font-weight:600;color:#fff;white-space:nowrap;transition:opacity .2s ease}.bts .bf-credit a:hover{opacity:.8}.bts .bf-credit .mb{color:#c5e02f}.bts .bf-credit .bs{color:#06b6d4}.bts .policy{max-width:760px;padding:26px 0;border-top:1px solid var(--hair)}.bts .policy:first-of-type{border-top:0}.bts .policy h2{font-size:clamp(26px,3vw,38px);margin-bottom:12px;scroll-margin-top:90px}.bts .policy p{font-size:14px;line-height:1.75;color:var(--dim);margin-bottom:10px}.bts .rise{opacity:0;transform:translateY(34px);transition:opacity 1s var(--easeSlow),transform 1s var(--easeSlow)}.bts .rise.in{opacity:1;transform:none}.bts .subhero{padding:clamp(120px,16vh,170px) 0 clamp(30px,5vw,56px)}.bts .subhero h1{font-size:clamp(38px,5.6vw,72px);line-height:1.02;margin-top:16px;max-width:920px}.bts .subhero h1 em{font-style:normal;color:var(--acc)}.bts .subhero .lead{max-width:660px;margin-top:20px;font-size:clamp(15px,1.7vw,17.5px);line-height:1.7;color:var(--dim)}.bts .quote-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:18px}.bts .quote-card{background:var(--panel);border:1px solid var(--hair);border-left:3px solid var(--acc);border-radius:10px;padding:26px;font-size:15px;line-height:1.7}.bts .quote-card cite{display:block;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:14px}.bts .logo-strip{container-type:inline-size;display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.bts .logo-strip>.logo-slot{--cols:1;flex:0 0 calc((100% - (var(--cols) - 1) * 14px) / var(--cols));min-width:0}@container (min-width: 334px){.bts .logo-strip>.logo-slot{--cols:2}}@container (min-width: 508px){.bts .logo-strip>.logo-slot{--cols:3}}@container (min-width: 682px){.bts .logo-strip>.logo-slot{--cols:4}}@container (min-width: 856px){.bts .logo-strip>.logo-slot{--cols:5}}@container (min-width: 1030px){.bts .logo-strip>.logo-slot{--cols:6}}.bts .logo-slot{height:74px;border:1px dashed rgba(246,243,237,.18);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);text-align:center;padding:0 10px}.bts .logo-slot.has-logo{height:96px;border-style:solid;border-color:var(--hair);padding:0 16px}.bts .logo-slot.has-logo img{display:block;max-width:100%;height:auto;opacity:.92;transition:opacity .35s var(--ease)}@media (hover:hover){.bts .logo-slot.has-logo:hover img{opacity:1}}.bts .logo-slot.has-word span{font-size:11px;font-weight:700;line-height:1.35;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);opacity:.92;transition:opacity .35s var(--ease);max-width:150px}@media (hover:hover){.bts .logo-slot.has-word:hover span{opacity:1}}.bts .logo-note{max-width:680px;margin:calc(20px - clamp(34px, 5vw, 60px)) 0 clamp(30px,4vw,44px);font-size:clamp(15px,1.4vw,17px);line-height:1.7;color:var(--dim)}.bts .cta-band{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.bts .pay-top{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:14px clamp(16px,3vw,32px);background:rgba(10,10,11,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--hair)}.bts .pay-top .back{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);display:flex;align-items:center;gap:8px}.bts .pay-top .back:hover{color:var(--acc)}.bts .pay-top .pt-brand{font-family:var(--display);font-weight:400;font-size:16px;letter-spacing:.16em;text-transform:uppercase}.bts .pay-top .pt-brand b{color:var(--acc)}.bts .pay-top .secure{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.bts .pay-top .secure svg{width:13px;height:13px;color:var(--acc)}.bts .pay-wrap{max-width:1120px;margin:0 auto;padding:clamp(28px,4vw,56px) clamp(16px,3vw,32px) 90px}.bts .pay-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:clamp(24px,3.5vw,48px);align-items:start}.bts .pay-sum{display:flex;flex-direction:column;gap:22px}.bts .ps-film{display:flex;gap:18px;background:var(--panel);border:1px solid var(--hair);border-radius:12px;padding:18px}.bts .ps-film img{width:108px;height:150px;object-fit:cover;border-radius:8px;filter:grayscale(.8) contrast(1.05)}.bts .ps-film .psf-no{font-size:10.5px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--acc)}.bts .ps-film h2{font-family:var(--display);font-size:clamp(24px,2.7vw,31px);font-weight:400;line-height:1.05;margin:8px 0 6px}.bts .ps-film .psf-meta{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.bts .ps-film .psf-get{margin-top:12px;display:flex;flex-direction:column;gap:5px}.bts .ps-film .psf-get span{font-size:12.5px;color:var(--dim);display:flex;gap:8px;align-items:center}.bts .ps-film .psf-get svg{width:12px;height:12px;color:var(--acc);flex:none}.bts .ps-impact{background:var(--panel);border:1px solid rgba(255,138,42,.28);border-radius:12px;padding:22px}.bts .ps-impact h3{font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.bts .ps-impact .pi-line{font-size:13px;line-height:1.65;color:var(--dim);margin-bottom:16px}.bts .ps-impact .pi-line b{color:var(--acc)}.bts .pi-row{margin-bottom:12px}.bts .pi-row .pi-top{display:flex;justify-content:space-between;font-size:12.5px;margin-bottom:6px}.bts .pi-row .pi-top b{color:var(--ink);font-weight:600}.bts .pi-row .pi-top span{color:var(--faint)}.bts .pi-bar{height:6px;border-radius:99px;background:rgba(246,243,237,.08);overflow:hidden}.bts .pi-bar i{display:block;height:100%;border-radius:99px;background:var(--acc);transform-origin:left;transform:scaleX(0);transition:transform 1.4s var(--easeSlow) .4s}.bts .pay-wrap.ready .pi-bar i{transform:scaleX(1)}.bts .ps-cic{font-size:11.5px;line-height:1.65;color:var(--faint)}.bts .pay-reel{position:relative;flex:none;align-self:flex-start;width:clamp(104px,10vw,136px);height:auto;aspect-ratio:9/16;border-radius:8px;overflow:hidden;background:#0b0b0c;border:1px solid rgba(246,243,237,.14);box-shadow:0 12px 30px rgba(0,0,0,.5)}.bts .pay-reel:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,138,42,.16),inset 0 -40px 40px -30px rgba(6,6,7,.55)}.bts .pay-reel video{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .9s var(--ease)}.bts .pay-reel.on video{opacity:1}.bts .ps-offer{display:grid;grid-template-columns:auto 1fr;column-gap:18px;row-gap:12px;align-items:start}.bts .ps-offer .pay-reel{grid-row:1/span 2}.bts .ps-offer .psf-get{grid-column:2;margin-top:0}.bts .ps-offer .psf-get span{align-items:flex-start;line-height:1.45}.bts .ps-offer .psf-get svg{margin-top:3px}.bts .pi-split .pi-row{margin-bottom:14px}.bts .pi-split .pi-top{gap:14px;align-items:baseline}.bts .pi-split .pi-top b{line-height:1.4}.bts .pf-tnote{font-size:12px;color:var(--faint);margin-top:6px;text-align:right}@media (max-width:560px){.bts .pay-reel{width:92px}.bts .ps-offer .pay-reel{grid-row:1}.bts .ps-offer .psf-get{grid-column:1/-1}.bts .pay-grid .pay-sum{display:contents}.bts .pay-grid .ps-film{order:1}.bts .pay-grid .pay-form{order:2}.bts .pay-grid .ps-impact{order:3}}.bts .pay-form{background:var(--panel);border:1px solid var(--hair);border-radius:14px;padding:clamp(22px,3vw,32px)}.bts .pf-steps{display:flex;gap:8px;margin-bottom:24px}.bts .pf-steps span{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding:6px 12px;border:1px solid var(--hair);border-radius:99px}.bts .pf-steps span.on{color:#140a02;background:var(--acc);border-color:var(--acc)}.bts .pf-steps span{white-space:nowrap}@media (max-width:420px){.bts .pf-steps{gap:6px}.bts .pf-steps span{font-size:9.5px;letter-spacing:.1em;padding:6px 9px}}.bts .pf-lab{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:16px 0 7px}.bts .pf-in{width:100%;background:#0d0d0f;border:1px solid var(--hair);border-radius:6px;padding:13px 15px;color:var(--ink);font:inherit;font-size:16px;transition:border-color .3s}.bts .pf-in:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px rgba(255,138,42,.16)}.bts .pf-in.err{border-color:#e5484d}.bts .pf-note{font-size:13.5px;line-height:1.65;color:var(--dim);margin-top:20px;background:#0d0d0f;border:1px solid var(--hair);border-radius:8px;padding:16px}.bts .pf-total{border-top:1px solid var(--hair);margin-top:24px;padding-top:16px}.bts .pf-total .tr{display:flex;justify-content:space-between;font-size:13.5px;color:var(--dim);padding:4px 0}.bts .pf-total .tr.grand{font-size:17px;font-weight:700;color:var(--ink);padding-top:10px}.bts .pf-total .tr.grand span:last-child{color:var(--acc)}.bts .paybtn{width:100%;justify-content:center;margin-top:20px;padding:18px;font-size:14px}.bts .paybtn.busy{pointer-events:none;opacity:.8}.bts .paybtn .spin{display:none;width:16px;height:16px;border:2px solid rgba(20,10,2,.35);border-top-color:#140a02;border-radius:50%;animation:btsPayspin .7s linear infinite}.bts .paybtn.busy .spin{display:inline-block}@keyframes btsPayspin{to{transform:rotate(1turn)}}.bts .pf-secure{display:flex;align-items:flex-start;gap:10px;margin-top:16px;font-size:11.5px;line-height:1.6;color:var(--faint)}.bts .pf-secure svg{width:14px;height:14px;color:var(--acc);flex:none;margin-top:2px}.bts .pf-terms{font-size:11px;line-height:1.6;color:var(--faint);margin-top:12px}.bts .pf-consent{display:flex;align-items:flex-start;gap:11px;margin:18px 0 16px;padding:13px 14px;border:1px solid var(--hair);border-radius:6px;font-size:12px;line-height:1.65;color:var(--dim);cursor:pointer;transition:border-color .3s ease}.bts .pf-consent:hover{border-color:rgba(255,138,42,.4)}.bts .pf-consent.err{border-color:#ff6a5e}.bts .pf-consent input{appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;margin-top:1px;border:1px solid rgba(246,243,237,.35);border-radius:4px;background:var(--deep);cursor:pointer;position:relative;transition:background .25s ease,border-color .25s ease}.bts .pf-consent input:checked{background:var(--acc);border-color:var(--acc)}.bts .pf-consent input:checked:after{content:"";position:absolute;left:5px;top:1.5px;width:5px;height:9px;border:solid #140a02;border-width:0 2px 2px 0;transform:rotate(42deg)}.bts .pf-consent a{color:var(--acc);text-decoration:none}.bts .pf-consent a:hover{text-decoration:underline}.bts .news-consent{margin-top:12px;font-size:11.5px;line-height:1.65;color:var(--faint);max-width:520px}.bts .news-consent a{color:var(--acc);text-decoration:none}.bts .news-consent a:hover{text-decoration:underline}.bts .pay-success{text-align:center;padding:clamp(30px,5vw,60px) 20px}.bts .pay-success .skey{width:84px;height:84px;margin:0 auto 26px;color:var(--acc);animation:btsKeyglow 2.6s ease-in-out infinite}.bts .pay-success .skey svg{width:100%;height:100%;transform:rotate(0);transition:transform 1.1s var(--easeSlow) .2s}.bts .pay-success.turned .skey svg{transform:rotate(90deg)}@keyframes btsKeyglow{0%,to{filter:drop-shadow(0 0 18px rgba(255,138,42,.55))}50%{filter:drop-shadow(0 0 44px rgba(255,138,42,.95))}}.bts .pay-success h2{font-family:var(--display);font-size:clamp(34px,5vw,58px);font-weight:400;letter-spacing:.02em}.bts .pay-success .st{color:var(--acc)}.bts .pay-success p{max-width:520px;margin:16px auto 0;font-size:15px;line-height:1.7;color:var(--dim)}.bts .pay-success .sctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:30px}.bts .pay-success p.s-hint{margin-top:18px;font-size:13.5px}.bts .pay-faq{max-width:1120px;margin:40px auto 0}.bts .pay-faq h3{font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:14px}.bts .pay-faq details{border:1px solid var(--hair);border-radius:8px;margin-bottom:8px;background:var(--panel)}.bts .pay-faq summary{cursor:pointer;padding:15px 18px;font-size:14px;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center}.bts .pay-faq summary:after{content:"+";color:var(--acc);font-size:18px;font-weight:400}.bts .pay-faq details[open] summary:after{content:"\2212"}.bts .pay-faq details p{padding:0 18px 16px;font-size:13.5px;line-height:1.7;color:var(--dim)}.bts .about-box p,.bts .j-intro p:not(.j-lead):not(.j-pull),.bts .stop-card p,.bts.home-site .ceo-letter p,.bts.home-site .ch-log,.bts.home-site .hero .sub,.bts.home-site .muted-note,.bts.home-site .page-card p,.bts.home-site .sup-c p,.bts.home-site .sup-copy p,.bts.home-site .sup-list li,.bts.home-site .tier p{font-size:clamp(14px,1.25vw,16px);line-height:1.7;font-weight:400;text-wrap:pretty}.bts .sup-c{display:flex;flex-direction:column;container-type:inline-size}.bts .sup-c b{font-size:clamp(19px,1.55vw,22px);line-height:1.25;font-weight:600;color:var(--ink);text-wrap:balance}.bts .sup-c .sub{line-height:1.45;text-wrap:pretty}.bts .sup-c .btn-line,.bts .sup-c .btn-unlock{margin-top:auto;align-self:flex-start}.bts .sup-c p{margin-bottom:16px}.bts .btn-line{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--acc);background:transparent;border:1px solid var(--acc);border-radius:4px;padding:12px 18px;min-height:41px;transition:background .3s var(--ease),transform .35s var(--ease)}.bts .btn-line:hover{background:var(--acc-soft);transform:translateY(-2px)}@media (max-width:700px){.bts .subhero h1 em,.bts h2 em{display:block}.bts .hero video{transform-origin:50% 50%;object-position:calc(50% + 2px) 50%}}.bts .ceo-letter{max-width:780px}.bts .ceo-letter .cl-head{font-size:clamp(34px,4.4vw,58px);line-height:1;color:var(--ink);margin-bottom:10px}.bts .ceo-letter p.cl-strong{color:var(--ink);font-weight:500;margin-top:24px}.bts .ceo-letter p.cl-pull{font-family:var(--display);font-weight:400;font-size:clamp(26px,3.2vw,40px);line-height:1.08;letter-spacing:.02em}.bts .ceo-letter p.cl-close,.bts .ceo-letter p.cl-pull{color:var(--ink);margin-bottom:22px}.bts .ceo-letter p.cl-sign{font-family:var(--display);font-weight:400;font-size:30px;letter-spacing:.06em;line-height:1;color:var(--ink);margin:0 0 6px}.bts .ceo-letter p.cl-role{color:var(--acc);margin:0}.bts .ceo-letter p.cl-org,.bts .ceo-letter p.cl-role{font-size:11px;line-height:1.6;letter-spacing:.22em;text-transform:uppercase}.bts .ceo-letter p.cl-org{color:var(--dim);margin:2px 0 0}.bts .ceo-letter p.cl-date{font-size:11px;line-height:1.6;margin-bottom:26px}.bts.nf{--bg:#060607;background:var(--bg);position:relative;min-height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.bts.nf .nf-brand{position:absolute;top:clamp(18px,3vw,30px);left:clamp(18px,4vw,48px);z-index:3;font-family:var(--display);font-weight:400;font-size:clamp(15px,1.4vw,18px);letter-spacing:.14em;line-height:1;white-space:nowrap}.bts.nf .nf-brand b{color:var(--acc);font-weight:400}.bts.nf .nf-inner{position:relative;z-index:2;width:100%;padding-top:110px;padding-bottom:110px}.bts.nf .nf-key{display:flex;width:fit-content;margin-bottom:30px;color:var(--acc);--khi:46px}.bts.nf h1{font-size:clamp(44px,7vw,108px);line-height:.98;text-transform:uppercase;margin-top:20px;max-width:14em}.bts.nf h1 em{font-style:normal;color:var(--acc);display:block}.bts.nf .nf-copy{max-width:560px;margin-top:24px;font-size:clamp(15px,1.25vw,17px);line-height:1.7;color:var(--dim);text-wrap:pretty}.bts.nf .nf-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.bts.nf .nf-r{display:block;opacity:0;transform:translateY(22px);animation:nfRise 1.1s var(--easeSlow) both}.bts.nf .nf-ctas.nf-r{display:flex}.bts.nf .kicker.nf-r{display:inline-block}.bts.nf .nf-r1{animation-delay:.15s}.bts.nf .nf-r2{animation-delay:.3s}.bts.nf .nf-r3{animation-delay:.5s}.bts.nf .nf-r4{animation-delay:.68s}@keyframes nfRise{to{opacity:1;transform:none}}.bts.nf .nf-num{--inset:clamp(18px,4vw,48px);position:absolute;right:calc(var(--inset) - .03em);bottom:var(--inset);z-index:1;pointer-events:none;font-family:var(--display);font-weight:400;line-height:.63125;font-size:clamp(150px,26vw,378px);color:transparent;-webkit-text-stroke:1.5px rgba(255,138,42,.14);opacity:0;animation:nfFade 2.2s var(--easeSlow) .4s forwards}@keyframes nfFade{to{opacity:1}}.bts.nf .nf-light{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.bts.nf .nf-light i{position:absolute;top:-6%;bottom:-6%;width:2px;opacity:.2;background:linear-gradient(180deg,transparent,rgba(255,138,42,.6) 35%,rgba(255,138,42,.6) 65%,transparent);animation:btsGateLight 44s linear infinite}.bts.nf .nf-light i:first-child{left:14%}.bts.nf .nf-light i:nth-child(2){left:58%;animation-duration:56s;animation-direction:reverse;opacity:.14}.bts.nf .nf-light i:nth-child(3){left:86%;animation-duration:49s;opacity:.16}@media (max-width:700px){.bts.nf .nf-inner{padding-top:96px;padding-bottom:150px}.bts.nf .nf-ctas{flex-direction:column;align-items:stretch}.bts.nf .nf-ctas a{justify-content:center}}@media (prefers-reduced-motion:reduce){.bts.nf .nf-num,.bts.nf .nf-r{opacity:1!important;transform:none!important;animation:none!important}.bts.nf .nf-light i{animation:none!important}}.bts .khi{position:relative;display:inline-block;flex:none;vertical-align:middle;width:22em;height:22em;font-size:calc(var(--khi, 20px) / 22);--khi-io:cubic-bezier(0.65,0,0.35,1);--khi-turn:cubic-bezier(0.34,1.45,0.55,1)}.bts .khi>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.bts .khi-hole{transform-box:view-box;transform-origin:11px 7.5px;transition:transform .3s var(--ease)}.bts .khi-win{position:absolute;left:-40em;top:-10em;width:51em;height:38em;overflow:hidden;transform-origin:51em 17.5em}.bts .khi-key{position:absolute;left:35.5em;top:12em;width:22em;height:11em;opacity:0;transform:translateX(-21em);transition:transform .3s var(--ease) .1s,opacity .2s var(--ease) .1s}.bts .khi-lock,.bts .khi-win{transition:opacity .25s var(--ease) .1s,transform .3s var(--ease)}.bts .khi-final{opacity:0;transform:rotate(0deg) scale(.7);transform-origin:50% 50%;transition:opacity .2s var(--ease),transform .3s var(--ease)}@media (hover:hover){.bts :is(a,button,.khi-host):hover .khi-key{opacity:1;transform:none;transition:opacity .2s var(--ease),transform .5s var(--khi-io)}.bts :is(a,button,.khi-host):hover .khi-hole{transform:rotate(90deg);transition:transform .45s var(--khi-turn) .5s}.bts :is(a,button,.khi-host):hover .khi-win{opacity:0;transform:rotate(90deg);transition:opacity .3s var(--ease) 1s,transform .45s var(--khi-turn) .5s}.bts :is(a,button,.khi-host):hover .khi-lock{opacity:0;transition:opacity .3s var(--ease) 1s}.bts :is(a,button,.khi-host):hover .khi-final{opacity:1;transform:rotate(90deg) scale(1);transition:opacity .3s var(--ease) 1s,transform .5s var(--khi-turn) 1s}}.bts .khi-go .khi-key{opacity:1;transform:none;transition:opacity .2s var(--ease),transform .5s var(--khi-io)}.bts .khi-go .khi-hole{transform:rotate(90deg);transition:transform .45s var(--khi-turn) .5s}.bts .khi-go .khi-win{opacity:0;transform:rotate(90deg);transition:opacity .3s var(--ease) 1s,transform .45s var(--khi-turn) .5s}.bts .khi-go .khi-lock{opacity:0;transition:opacity .3s var(--ease) 1s}.bts .khi-go .khi-final{opacity:1;transform:rotate(90deg) scale(1);transition:opacity .3s var(--ease) 1s,transform .5s var(--khi-turn) 1s}.bts .khi-go.khi-tap .khi-key{transition:opacity .12s var(--ease),transform .3s var(--khi-io)}.bts .khi-go.khi-tap .khi-hole{transition:transform .4s var(--khi-turn) .3s}.bts .khi-go.khi-tap .khi-win{transition:opacity .25s var(--ease) .6s,transform .4s var(--khi-turn) .3s}.bts .khi-go.khi-tap .khi-lock{transition:opacity .25s var(--ease) .6s}.bts .khi-go.khi-tap .khi-final{transition:opacity .25s var(--ease) .6s,transform .4s var(--khi-turn) .6s}.bts .khi-reset .khi,.bts .khi-reset .khi *{transition:none!important}.bts .btn-unlock .khi{--khi:20px}.bts .paybtn .khi{--khi:22px}.bts .tier.corp .khi{--khi:30px}@media (hover:hover){.bts .btn-unlock:has(.khi):hover:before{transition:left .75s var(--ease) .8s}}@media (prefers-reduced-motion:reduce){.bts .khi-final,.bts .khi-win{display:none}.bts .khi-hole,.bts .khi-lock{opacity:1!important;transform:none!important;transition:none!important}}.bts .support .door-line .dl-sub{display:block;margin-top:4px;font-size:.62em;font-weight:600;color:var(--acc)}.bts .mission .mission-notes{display:grid;gap:12px;margin-top:26px;max-width:760px}.bts .mission .mission-notes .muted-note{margin-top:0;max-width:none}.bts .about-stack{display:grid;gap:clamp(16px,2vw,22px)}.bts .about-box{border:1px solid rgba(246,243,237,.2);border-radius:14px;padding:clamp(22px,3vw,36px) clamp(20px,3.2vw,40px)}.bts .about-box h4{font-size:clamp(18px,1.5vw,21px);font-weight:600;color:var(--ink);margin-bottom:14px}.bts .about-box .ab-body{display:grid;gap:12px;max-width:1040px}.bts .about-box p{color:var(--dim)}.bts .about-box .ab-values{gap:clamp(20px,2.6vw,30px);padding-top:6px}.bts .about-box .ab-values p{color:var(--ink);opacity:.86}.bts .about .about-box{clip-path:inset(0 100% 0 0)}.bts .about-box:hover{border-color:rgba(255,138,42,.45);transition:border-color .4s var(--ease)}.bts .journey .j-intro{max-width:860px;display:grid;gap:16px}.bts .journey .j-intro p{color:var(--dim)}.bts .journey .j-lead{font-size:clamp(18px,1.9vw,24px);line-height:1.5;font-weight:500}.bts .journey .j-lead,.bts .journey .j-pull{color:var(--ink)!important;text-wrap:balance}.bts .journey .j-pull{position:relative;margin-top:18px;padding-top:22px;font-family:var(--display);font-weight:400;letter-spacing:.02em;line-height:1.02;font-size:clamp(32px,4vw,54px)}.bts .journey .j-pull:before{content:"";position:absolute;left:0;top:0;width:46px;height:2px;background:var(--acc)}.bts .journey .j-close{color:var(--ink)!important;font-weight:500}.bts .route{position:relative;margin-top:clamp(64px,9vw,120px);--rx:50%}.bts .route-line{position:absolute;top:8px;bottom:0;left:var(--rx);width:1px;translate:-50% 0;background:var(--hair)}.bts .route-line i{position:absolute;inset:0;transform-origin:top;transform:scaleY(0);background:linear-gradient(180deg,var(--acc),rgba(255,138,42,.55));box-shadow:0 0 10px rgba(255,138,42,.35)}.bts .stops{list-style:none;margin:0;padding:0;display:grid;gap:clamp(64px,8vw,120px)}.bts .stop{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(64px,8vw,120px);align-items:start}.bts .stop-dot{position:absolute;left:var(--rx);top:16px;width:15px;height:15px;translate:-50% 0;z-index:1;border-radius:50%;background:var(--bg);border:1px solid rgba(255,138,42,.55);transition:background .6s var(--ease),border-color .6s var(--ease),box-shadow .6s var(--ease),scale .6s var(--khi-turn,var(--ease))}.bts .stop.lit .stop-dot{background:var(--acc);border-color:var(--acc);scale:1.15;box-shadow:0 0 0 7px rgba(255,138,42,.12),0 0 22px rgba(255,138,42,.55)}.bts .stop-head{grid-column:1;grid-row:1;text-align:right;position:sticky;top:104px}.bts .stop-card{grid-column:2;grid-row:1}.bts .stop:nth-child(2n) .stop-head{grid-column:2;text-align:left}.bts .stop:nth-child(2n) .stop-card{grid-column:1}.bts .stop-no{display:block;font-size:12px;font-weight:700;letter-spacing:.3em;color:var(--acc)}.bts .stop-no .stop-of{color:var(--faint);font-weight:600}.bts .stop-country{font-family:var(--display);font-weight:400;letter-spacing:.03em;line-height:.95;font-size:clamp(52px,6.4vw,96px);color:var(--ink);transition:color .6s var(--ease)}.bts .stop-city,.bts .stop-country{text-transform:uppercase;margin-top:10px}.bts .stop-city{display:block;font-size:12px;font-weight:600;letter-spacing:.2em;color:var(--dim)}.bts .stop-card{background:var(--panel);border:1px solid var(--hair);border-radius:14px;padding:clamp(24px,3vw,38px);display:grid;gap:14px;transition:border-color .5s var(--ease),box-shadow .5s var(--ease),opacity 1s var(--easeSlow),transform 1s var(--easeSlow)}.bts .stop.lit .stop-card{border-color:rgba(255,138,42,.32)}@media (hover:hover){.bts .stop-card:hover{border-color:rgba(255,138,42,.6);box-shadow:0 18px 50px rgba(0,0,0,.45)}}.bts .stop-title{font-size:clamp(19px,1.6vw,23px);font-weight:600;line-height:1.3;color:var(--ink);text-wrap:balance;margin-bottom:2px}.bts .stop-card p{color:var(--dim)}.bts .stop-card p.stop-last{color:var(--ink);font-weight:500}.bts .stop .stop-head.rise{transform:translateX(-34px)}.bts .stop .stop-card.rise,.bts .stop:nth-child(2n) .stop-head.rise{transform:translateX(34px)}.bts .stop:nth-child(2n) .stop-card.rise{transform:translateX(-34px)}.bts .stop .rise.in,.bts .stop:nth-child(2n) .rise.in{transform:none}@media (max-width:860px){.bts .route{--rx:7px}.bts .stop{grid-template-columns:minmax(0,1fr);row-gap:20px;padding-left:36px}.bts .stop-dot{top:6px}.bts .stop-head,.bts .stop:nth-child(2n) .stop-head{grid-column:1;grid-row:1;text-align:left;position:static}.bts .stop-card,.bts .stop:nth-child(2n) .stop-card{grid-column:1;grid-row:2}.bts .stop .stop-card.rise,.bts .stop .stop-head.rise,.bts .stop:nth-child(2n) .stop-card.rise,.bts .stop:nth-child(2n) .stop-head.rise{transform:translateY(28px)}.bts .stop .rise.in,.bts .stop:nth-child(2n) .rise.in{transform:none}.bts .stop-country{font-size:clamp(44px,12vw,64px)}}@media (max-width:700px){.bts .hero .scrollcue{display:none}}@media (prefers-reduced-motion:reduce){.bts .route-line i{transform:none!important}.bts .about .about-box{clip-path:none!important}.bts .ch-cinema .chlight i,.bts .ch-cinema video,.bts .grain,.bts .hero .hero-mark,.bts .hero .herostack,.bts .hero video,.bts .pay-success .skey,.bts .scrollcue:after{animation:none!important}.bts .burger i,.bts .mnav{transition:none!important}.bts .liberty i{opacity:.25!important;transform:none!important}.bts .cineopen{display:none!important}.bts .board-m,.bts .ceo-letter,.bts .ch-page .chips span,.bts .ch-title .ch,.bts .hero .fade-in,.bts .hero h1 .hl i,.bts .ifp .page-card,.bts .mission p.big .w,.bts .poem .pm .who,.bts .poem .pm p,.bts .rise{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.bts .about .page-card,.bts .ch-page .ch-media{clip-path:none!important}}.bts .editorial .about-stack{gap:clamp(48px,6vw,76px);max-width:1040px}.bts .editorial .about-box{border:0;border-radius:0;padding:0;display:grid;grid-template-columns:minmax(170px,250px) minmax(0,1fr);gap:16px clamp(28px,5vw,80px)}.bts .editorial .about-box:hover{border-color:transparent}.bts .editorial .about-box h4{font-family:var(--display);font-weight:400;font-size:clamp(30px,3vw,42px);line-height:1;letter-spacing:.02em;color:var(--ink);margin:0}.bts .editorial .about-box .ab-body{gap:18px;max-width:680px}.bts .editorial .about-box p{font-size:clamp(15px,1.3vw,17px);line-height:1.85}.bts .editorial .about-box .ab-values{gap:20px;padding-top:0}.bts .editorial .about-box .ab-values p{opacity:1}.bts .editorial .board-grid.people-grid{gap:clamp(48px,5vw,72px) clamp(36px,6vw,96px);max-width:1040px}.bts .editorial .board-m{background:none;border:0;border-radius:0;padding:0;gap:12px}.bts .editorial .board-m b{font-family:var(--display);font-weight:400;font-size:clamp(28px,2.6vw,36px);line-height:1;letter-spacing:.03em;margin-top:8px}.bts .editorial .board-m .bio{gap:14px;max-width:680px}.bts .editorial .board-m .bio p{font-size:clamp(15px,1.3vw,16.5px);line-height:1.8}.bts .editorial .quote-grid{gap:clamp(40px,5vw,72px)}.bts .editorial .quote-card{background:none;border:0;border-radius:0;padding:0;font-size:clamp(17px,1.55vw,20px);line-height:1.6;color:var(--ink)}.bts .editorial .quote-card:before{content:"";display:block;width:30px;height:2px;background:var(--acc);margin-bottom:20px}.bts .editorial .quote-card cite{margin-top:18px}.bts .editorial .ceo-letter{background:none;border:0;border-radius:0;padding:0;max-width:700px}.bts .editorial .ceo-letter p:not([class]){font-size:clamp(15.5px,1.35vw,17.5px);line-height:1.9;margin-bottom:22px}.bts .editorial .ceo-letter p.cl-pull{font-size:clamp(36px,4.6vw,60px);line-height:1;margin-bottom:34px}.bts .editorial .ceo-letter p.cl-close{font-size:clamp(19px,1.8vw,23px);line-height:1.5;font-weight:500;color:var(--ink);margin:clamp(34px,4vw,46px) 0 clamp(38px,4.5vw,52px);text-wrap:balance}.bts .editorial .ceo-letter p.cl-close:before{content:"";display:block;width:30px;height:2px;background:var(--acc);margin-bottom:22px}.bts .editorial .ceo-letter p.cl-sign{font-size:clamp(30px,2.8vw,38px)}.bts .editorial .ceo-letter+.cta-band{margin-top:clamp(40px,5vw,56px)}@media (max-width:760px){.bts .editorial .about-box{grid-template-columns:1fr}}