.bp-activation{--bp-pink:#f3d0df;--bp-hot:#fc0a46;--bp-cream:#fdfbf6;--bp-ink:#101c29;--bp-purple:#9945ff;--bp-sol:#14f195;color:var(--bp-ink);background:var(--bp-pink);isolation:isolate;overflow:clip;font-family:Inter,Arial,sans-serif}
.bp-activation [hidden]{display:none!important}.bp-activation h2,.bp-activation h3,.bp-activation p,.bp-activation figure{margin:0}.bp-activation a{text-decoration:none}.bp-activation button{font:inherit}.bp-activation h2,.bp-activation h3{font-style:normal;font-weight:900;letter-spacing:-.055em}.bp-hero{height:max(850px,100svh);max-height:1100px;position:relative;padding:125px 4.5% 35px;background:#f3d0df;overflow:hidden}.bp-topline{display:flex;justify-content:space-between;gap:20px;font-size:10px;font-weight:700;letter-spacing:.08em;position:relative;z-index:3}.bp-topline>span:last-child{display:flex;align-items:center;gap:8px}.bp-topline i{width:22px;height:8px;display:inline-block;background:linear-gradient(100deg,var(--bp-purple),var(--bp-sol));transform:skew(-23deg)}.bp-wordmark{font-size:clamp(80px,14.5vw,235px);line-height:1.1;position:relative;z-index:3;margin:19px 0 0!important;white-space:nowrap;letter-spacing:-.07em!important}.bp-wordmark>span{color:inherit}.bp-wordmark>.bp-wordmark-dot{color:var(--bp-hot)}.bp-kicker{font:700 10px/1.5 Inter,Arial,sans-serif;letter-spacing:.09em}.bp-pill{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:var(--bp-ink);color:var(--bp-cream);padding:17px 22px;border-radius:50px;font-size:12px;font-weight:700;min-height:50px;transition:background .2s,transform .2s}.bp-pill:hover{background:var(--bp-hot);transform:translateY(-2px)}.bp-pill span{font-size:23px;line-height:.5}.bp-scene{position:absolute;left:24%;top:25%;width:81%;height:73%;z-index:2;pointer-events:none}.bp-scene canvas{width:100%;height:100%;display:block;position:relative;opacity:0;transition:opacity .45s}.bp-scene.is-ready canvas{opacity:1}.bp-loader [data-bp-load-status]{font-size:10px;letter-spacing:.04em}.bp-load-line{width:130px;height:3px;background:#101c2915;overflow:hidden}.bp-load-line>span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--bp-purple),var(--bp-sol));transition:width .2s}.bp-location{position:absolute;bottom:43px;right:5%;z-index:4;display:flex;gap:10px;align-items:center;font-size:10px;font-weight:900;letter-spacing:.08em}.bp-location small{display:block;font-size:7px;font-weight:700;letter-spacing:.1em;margin-top:5px}.bp-location-dot{width:12px;height:12px;border:3px solid var(--bp-hot);border-radius:50%;box-shadow:0 0 0 4px #fc0a4615}
.bp-challenge{display:grid;grid-template-columns:1fr 1fr;gap:11%;padding:115px 8%;background:var(--bp-cream);align-items:center}.bp-poster{position:relative;max-width:490px;transform:rotate(-2deg)}.bp-poster img{width:100%;height:auto;box-shadow:0 14px 35px #101c2917;border:1px solid #101c2915}.bp-poster figcaption{font-size:8px;font-weight:700;letter-spacing:.09em;margin:20px 0 0 2px}.bp-challenge-copy>.bp-kicker{margin-bottom:30px}.bp-challenge-copy h2{font-size:clamp(58px,6.2vw,94px);line-height:.9}.bp-challenge-copy h2 span{color:var(--bp-hot)}.bp-challenge-copy>.bp-lead{font-size:19px;font-weight:700;line-height:1.4;letter-spacing:-.025em;margin:28px 0 20px}.bp-challenge-copy>p:not(.bp-kicker):not(.bp-lead):not(.bp-apply-note){font-size:13px;line-height:1.8;max-width:355px;margin-top:13px}.bp-apply{margin-top:27px;background:var(--bp-hot)}.bp-apply:hover{background:var(--bp-ink)}.bp-challenge-copy>.bp-apply-note{font-size:10px;line-height:1.6;margin-top:11px}.bp-hosts{display:flex;gap:24px;margin-top:35px;border-top:1px solid #101c2920;padding-top:22px;flex-wrap:wrap}.bp-hosts a{display:flex;gap:9px;align-items:center}.bp-hosts img{width:38px;height:38px;object-fit:cover;border-radius:50%}.bp-hosts b{font-size:11px;display:block}.bp-hosts small{font-size:8px;display:block;margin-top:4px}.bp-dispatches{background:var(--bp-cream);padding:105px 0 0}.bp-feed-heading{padding:0 7%;display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:45px}.bp-feed-heading .bp-kicker{margin-bottom:26px}.bp-feed-heading h2{font-size:clamp(50px,6.3vw,92px);line-height:.9}.bp-feed-heading h2 span{color:var(--bp-hot)}.bp-feed-heading>p{font-size:12px;line-height:1.8;padding-bottom:5px}.bp-activation~.world-sequence{background:#f3d0df}.bp-nav-link[hidden]{display:none!important}.journey-header .bp-nav-link{background:var(--pink-light)}.bp-challenge,.bp-dispatches{scroll-margin-top:105px}
@media(min-width:1550px){.bp-wordmark{font-size:14.5vw}.bp-scene{left:28%;width:75%}}
@media(max-width:1050px){.bp-hero{min-height:820px;height:90svh}.bp-wordmark{font-size:14vw}.bp-scene{left:20%;width:89%;top:28%;height:66%}.bp-challenge{gap:8%;padding:85px 6%}.bp-hosts{gap:16px}}
@media(max-width:700px){.bp-hero{padding:110px 22px 25px;height:970px;min-height:970px;max-height:none}.bp-topline{font-size:7px;letter-spacing:.025em;gap:10px}.bp-topline>span:last-child{gap:5px}.bp-topline i{width:14px;height:6px}.bp-wordmark{font-size:13.7vw;margin-top:20px!important;letter-spacing:-.075em!important}.bp-pill{font-size:11px;min-height:47px;padding:14px 19px;gap:28px}.bp-scene{left:-24%;top:46%;width:149%;height:43%}.bp-location{bottom:37px;right:22px;font-size:8px}.bp-location small{font-size:5.7px}.bp-location-dot{width:10px;height:10px;border-width:2px}.bp-challenge{display:flex;flex-direction:column;gap:48px;padding:65px 27px}.bp-poster{width:87%;max-width:380px}.bp-poster figcaption{font-size:6.5px;margin-top:15px}.bp-challenge-copy{width:100%}.bp-challenge-copy>.bp-kicker{font-size:8px;margin-bottom:23px}.bp-challenge-copy h2{font-size:70px}.bp-challenge-copy>.bp-lead{font-size:18px;margin-top:25px}.bp-challenge-copy>p:not(.bp-kicker):not(.bp-lead):not(.bp-apply-note){font-size:13px}.bp-hosts{gap:22px;margin-top:28px}.bp-hosts img{width:34px;height:34px}.bp-hosts small{font-size:7px}.bp-dispatches{padding:65px 0 0}.bp-feed-heading{padding:0 23px;display:block;margin-bottom:30px}.bp-feed-heading .bp-kicker{font-size:8px;margin-bottom:23px}.bp-feed-heading h2{font-size:65px}.bp-feed-heading>p{font-size:11px;margin-top:24px}}
@media(prefers-reduced-motion:reduce){.bp-activation *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.bp-challenge-copy h2{word-spacing:.04em}.bp-challenge-copy>[data-bp-live]{margin-top:18px}

.bp-activation .bp-title-row{display:block;color:inherit}.bp-title-row b{font-weight:inherit;color:var(--bp-hot)}[data-bp-type]{font-weight:var(--motion-weight,900)!important}

.bp-challenge-copy [data-bp-game]{margin-top:24px}
/* Tabbed chapters: the content changes as videos arrive; each waiting room has its own hello. */
.bp-chapter-nav{display:flex;justify-content:center;gap:8px;padding:18px 5%;border-top:1px solid #101c2925;border-bottom:1px solid #101c2925;background:var(--bp-cream);position:sticky;top:91px;z-index:8}
.bp-chapter-nav button{font-size:11px;font-weight:700;padding:13px 20px;border-radius:30px;min-height:44px;white-space:nowrap;transition:background .2s,color .2s}
.bp-chapter-nav button:hover{background:var(--bp-pink)}.bp-chapter-nav button[aria-selected="true"]{background:var(--bp-ink);color:var(--bp-cream)}
.bp-chapter{scroll-margin-top:185px;position:relative}

.bp-follow-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:27px}.bp-follow-x{display:inline-flex;align-items:center;gap:11px;padding:16px 21px;background:var(--bp-ink);color:var(--bp-cream);border:1px solid var(--bp-ink);border-radius:50px;min-height:50px;font-size:12px;font-weight:700;transition:transform .2s,background .2s}
.bp-follow-x svg{width:14px;height:14px}.bp-follow-x>span{margin-left:17px;font-size:19px}.bp-follow-x:hover{background:var(--bp-hot);border-color:var(--bp-hot);transform:translateY(-2px)}.bp-follow-ig{font-size:11px;font-weight:700;border-bottom:1px solid #101c2960;padding:11px 0;min-height:44px;display:flex;align-items:center;gap:15px}.bp-follow-ig:hover{color:var(--bp-hot)}

.bp-inline-post{position:relative;z-index:1;width:100%;max-width:550px;min-width:0}.bp-inline-post>.twitter-tweet{margin:0!important;width:100%!important}.bp-embed-loading{font-size:10px;text-align:center;letter-spacing:.03em;padding:12px}.bp-tweet-fallback{padding:30px;background:white;border-radius:16px;border:1px solid #101c2920}.bp-tweet-fallback p{font-size:18px;font-weight:700;line-height:1.4}.bp-tweet-fallback a{font-size:11px;display:block;margin-top:20px;text-decoration:underline}.bp-tweet-fallback small{display:block;font-size:10px;line-height:1.6;margin-top:12px}.bp-video-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:30px;max-width:1120px;margin:auto}
.bp-coming{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(24px,5vw,80px);padding-block:75px;min-height:620px;overflow:hidden}.bp-chapter-street{background:var(--bp-pink)}.bp-chapter-challenge{background:#f4f2e8}.bp-chapter-bts{background:#d3ed83}
.bp-coming-copy{max-width:460px}.bp-coming-copy>.bp-kicker{margin-bottom:18px}.bp-coming-tag{display:inline-block;font-size:8px;font-weight:700;letter-spacing:.1em;border:1px solid #101c2960;border-radius:50px;padding:7px 10px;margin-bottom:22px}.bp-coming-copy h3{font-size:clamp(43px,5vw,76px);line-height:.94}.bp-coming-copy h3 span{color:var(--bp-hot)}.bp-coming-copy>p:not(.bp-kicker){font-size:13px;line-height:1.8;max-width:345px;margin-top:23px}.bp-coming-copy>.bp-drop-note{font-size:11px!important;font-weight:700;margin-top:15px!important}
.bp-toy{position:relative;height:420px;width:100%;max-width:460px;justify-self:center;perspective:800px}.bp-toy-shadow{position:absolute;left:20%;bottom:27px;width:60%;height:25px;border-radius:50%;background:#101c2915;filter:blur(7px)}
.bp-phone-box{position:absolute;left:calc(50% - 79px);top:59px;width:158px;height:290px;background:#fc0a46;border-radius:8px 8px 4px 4px;border:7px solid #ee1c52;box-shadow:18px 12px 0 #cb1647,inset 0 0 0 3px #ff8eac;transform:rotate(-8deg);transform-origin:50% 95%;animation:bp-phone-hello 5s ease-in-out infinite;animation-play-state:paused}
.bp-phone-crown{position:absolute;left:-12px;top:-35px;width:168px;height:39px;background:#fc0a46;border-radius:85px 85px 3px 3px;box-shadow:17px 10px 0 #cb1647}.bp-phone-sign{margin:13px 9px 8px;background:var(--bp-cream);text-align:center;font-size:11px;letter-spacing:.06em;font-weight:900;padding:7px 1px}.bp-phone-panes{margin:0 10px;height:178px;border:4px solid #ff80a3;background:repeating-linear-gradient(0deg,transparent 0 39px,#fc0a46 39px 44px),repeating-linear-gradient(90deg,#f8bbd1 0 32px,#fc0a46 32px 37px);box-shadow:inset 4px 3px 0 #101c2918}.bp-phone-handle{position:absolute;right:4px;top:163px;width:3px;height:25px;background:#fdfbf6;border-radius:3px}.bp-phone-box img{width:91px;height:auto;margin:13px auto}.bp-phone-bubble{position:absolute;top:44px;right:1%;padding:14px 17px;border-radius:18px 18px 18px 2px;background:var(--bp-cream);font-size:11px;font-weight:700;transform:rotate(7deg);box-shadow:3px 4px 0 #101c2915;animation:bp-bubble-hello 5s ease-in-out infinite;animation-play-state:paused}.bp-phone-bubble span{display:block;letter-spacing:3px;color:var(--bp-hot);font-size:20px;margin-top:5px}.bp-phone-ring{position:absolute;font-size:58px;color:var(--bp-hot);animation:bp-spark-hello 5s ease-in-out infinite;animation-play-state:paused}.ring-one{left:5%;top:65px;transform:rotate(-15deg)}.ring-two{right:4%;bottom:65px;font-size:38px;animation-delay:-1s}
.bp-toy-balloon{position:absolute;left:calc(50% - 90px);top:24px;width:180px;height:220px;border-radius:49% 51% 48% 48%;background:radial-gradient(ellipse at 29% 24%,#ffbfd4 0,#ff4481 28%,#fc0a46 58%,#bd1240 100%);box-shadow:inset -13px -9px 20px #9e0b3620,6px 9px 15px #fc0a4618;animation:bp-balloon-hello 7s ease-in-out infinite;animation-play-state:paused;transform-origin:center bottom}.bp-balloon-shine{position:absolute;top:29px;left:31px;width:29px;height:58px;background:#fff9;border-radius:50%;transform:rotate(30deg);filter:blur(2px)}.bp-toy-balloon>img{position:absolute;left:26px;top:95px;width:130px;height:auto;transform:rotate(-10deg)}.bp-balloon-knot{position:absolute;top:214px;left:80px;width:22px;height:18px;background:#d91a50;clip-path:polygon(50% 0,100% 100%,0 100%)}.bp-balloon-string{position:absolute;top:229px;left:87px;width:22px;height:118px;border-left:1.5px solid #101c2960;border-radius:50%;transform:rotate(-7deg)}.bp-pop-star{position:absolute;left:calc(50% - 108px);top:30px;display:grid;place-items:center;width:216px;height:216px;background:#d3ed83;clip-path:polygon(50% 0,59% 25%,79% 7%,77% 33%,100% 29%,85% 50%,100% 69%,75% 70%,79% 96%,57% 80%,50% 100%,42% 78%,18% 95%,23% 70%,0 70%,16% 50%,0 30%,24% 33%,19% 7%,41% 25%);font-size:59px;font-weight:900;letter-spacing:-.07em;opacity:0;animation:bp-pop-hello 7s ease-in-out infinite;animation-play-state:paused}.bp-confetti{position:absolute;left:50%;top:140px}.bp-confetti i{position:absolute;width:10px;height:18px;background:var(--bp-hot);border-radius:3px;opacity:0;animation:bp-confetti-hello 7s ease-out infinite;animation-play-state:paused}.bp-confetti i:nth-child(2n){background:#9945ff}.bp-confetti i:nth-child(3n){background:#14f195}
.bp-clapper{position:absolute;top:130px;left:calc(50% - 125px);width:250px;transform:rotate(-10deg)}.bp-clapper-board{height:176px;border-radius:0 0 11px 11px;background:var(--bp-ink);padding:27px 24px;box-shadow:10px 11px 0 #101c2920}.bp-clapper-board>img{width:145px;height:auto}.bp-clapper-top{position:absolute;left:0;top:-36px;width:250px;height:35px;border:4px solid var(--bp-ink);border-radius:7px 7px 0 0;background:repeating-linear-gradient(115deg,var(--bp-cream) 0 23px,var(--bp-ink) 23px 46px);transform-origin:16px bottom;animation:bp-clap-hello 4.5s ease-in-out infinite;animation-play-state:paused}.bp-clapper-top::after{content:'';position:absolute;left:7px;bottom:6px;width:8px;height:8px;border-radius:50%;background:var(--bp-hot)}.bp-clapper-lines{display:flex;gap:15px;margin-top:23px;color:var(--bp-cream);font-size:7px}.bp-clapper-lines>span{display:block;border-top:1px solid #fff5;padding-top:8px;min-width:75px}.bp-clapper-lines b{display:block;margin-top:7px;font-size:9px}.bp-clapper-heart{position:absolute;right:18px;top:20px;font-size:57px;color:var(--bp-pink);transform:rotate(12deg)}.bp-bts-spark{position:absolute;left:12%;top:18px;color:var(--bp-hot);font-size:105px;animation:bp-bts-hello 4.5s ease-in-out infinite;animation-play-state:paused}
.bp-chapter.is-inview .bp-toy *{animation-play-state:running}.bp-chapter-live{padding-block:70px 85px}.bp-live-heading{max-width:1120px;margin:0 auto 35px}.bp-live-heading h3{font-size:clamp(35px,4.5vw,62px);line-height:1;margin-top:15px}.bp-inline-post iframe{max-width:100%!important}
@keyframes bp-phone-hello{0%,18%,100%{transform:rotate(-8deg) translateY(0)}5%,12%{transform:rotate(-12deg) translateY(-8px)}9%,15%{transform:rotate(-3deg) translateY(-8px)}50%{transform:rotate(-8deg) translateY(-5px)}}
@keyframes bp-bubble-hello{0%,100%{transform:rotate(7deg) translateY(0)}40%{transform:rotate(3deg) translateY(-10px)}}
@keyframes bp-spark-hello{0%,100%{opacity:.45;scale:.8;rotate:-15deg}12%,50%{opacity:1;scale:1;rotate:12deg}}
@keyframes bp-balloon-hello{0%,100%{transform:translateY(0) rotate(-5deg) scale(1);opacity:1}30%{transform:translateY(-16px) rotate(6deg) scale(1)}65%{transform:translateY(-5px) rotate(-3deg) scale(1.04);opacity:1}69%,85%{transform:translateY(-5px) scale(.15);opacity:0}90%{transform:translateY(12px) scale(.8);opacity:0}96%{transform:translateY(0) rotate(-5deg) scale(1);opacity:1}}
@keyframes bp-pop-hello{0%,66%,88%,100%{opacity:0;transform:scale(.5) rotate(-15deg)}70%,80%{opacity:1;transform:scale(1) rotate(7deg)}85%{opacity:0;transform:scale(1.1) rotate(12deg)}}
@keyframes bp-confetti-hello{0%,67%,100%{opacity:0;transform:translate(0,0) rotate(0)}70%{opacity:1}86%{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r))}}
@keyframes bp-clap-hello{0%,40%,100%{transform:rotate(-18deg)}17%,24%{transform:rotate(0)}21%{transform:rotate(-5deg)}}
@keyframes bp-bts-hello{0%,100%{rotate:-20deg;scale:.85}24%{rotate:10deg;scale:1.1}70%{rotate:25deg;scale:.95}}
@media(max-width:1050px){.bp-chapter-nav{top:89px}.bp-coming{padding-block:60px}.bp-coming-copy h3{font-size:51px}.bp-toy{scale:.9}}
@media(max-width:700px){.bp-chapter-nav{top:86px;padding:10px 5%;justify-content:flex-start;gap:4px;flex-wrap:wrap}.bp-chapter-nav button{font-size:9px;padding:10px 12px;min-height:40px}.bp-chapter{scroll-margin-top:192px}.bp-follow-actions{gap:22px;margin-top:24px}.bp-follow-x{font-size:11px;padding:14px 18px;min-height:48px}.bp-follow-ig{font-size:10px}.bp-inline-post{max-width:100%}.bp-coming{display:flex;flex-direction:column;gap:10px;padding-block:15px 36px;min-height:0}.bp-toy{height:370px;max-width:360px;scale:.85;margin-bottom:-20px}.bp-coming-copy{width:100%;max-width:none}.bp-coming-copy>.bp-kicker{font-size:9px}.bp-coming-tag{margin-bottom:22px}.bp-coming-copy h3{font-size:54px}.bp-coming-copy>p:not(.bp-kicker){font-size:12px;max-width:310px}.bp-video-posts{grid-template-columns:1fr;gap:25px}.bp-chapter-live{padding-block:50px}.bp-live-heading h3{font-size:39px}}
@media(prefers-reduced-motion:reduce){.bp-toy *{animation:none!important}.bp-toy-balloon{opacity:1;transform:rotate(-5deg)}.bp-pop-star,.bp-confetti i{opacity:0}.bp-phone-box{transform:rotate(-8deg)}.bp-clapper-top{transform:rotate(-12deg)}}
.bp-balloon-art{justify-self:end;max-width:360px}.bp-video-posts:has(>.bp-inline-post:only-child){grid-template-columns:minmax(0,550px);justify-content:center}

.bp-chapter-nav button{background:transparent;border:0;color:inherit;cursor:pointer}.bp-chapter-nav button[aria-selected="true"]{background:var(--bp-ink);color:var(--bp-cream)}.bp-chapter:focus-visible{outline:2px solid var(--bp-hot);outline-offset:-5px}.bp-coming-tag{margin:22px 0 0}

/* The illustration fills the banner; Girlipop lands inside the 3D scene. */
/* Keep the finished illustration for the static fallback. */
.bp-scene-fallback {
 display:none;
 position:absolute;
 inset:0;
 background:#edd1df;
}
.bp-scene.is-fallback .bp-scene-fallback,
.bp-scene-fallback picture,.bp-scene-fallback img {
 display:block;
 width:100%;
 height:100%;
}
.bp-scene-fallback img{object-fit:contain}

/* A ringing phone box sets up the London reveal while WebGL loads. */
.bp-loader {
 position:absolute;
 inset:0;
 display:grid;
 grid-template-rows:min(100%,100svh);
 background:var(--bp-pink);
 text-align:center;
 transition:opacity .3s ease;
}
.bp-scene.is-ready .bp-loader,.bp-scene.is-fallback .bp-loader {
 opacity:0;
 visibility:hidden;
 transition:opacity .3s ease,visibility 0s .3s;
}
.bp-call {
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center;
 gap:12px;
 padding:clamp(76px,12svh,120px) 18px 22px;
}
.bp-call-art {
 display:block;
 width:clamp(146px,min(70vw,39svh),330px);
 height:auto;
}
.bp-loader-title {
 font-size:clamp(36px,8vw,84px);
 font-weight:900;
 letter-spacing:-.085em;
 line-height:.92;
}
.bp-loader-title span{color:var(--bp-hot)}
.bp-loader .bp-load-line{border-radius:999px}
.bp-call-box {
 transform-origin:51% 87%;
 animation:bp-call-rock 2.2s ease-in-out infinite;
}
.bp-call-ring {
 transform-box:fill-box;
 transform-origin:center;
 animation:bp-call-ring 2.2s ease-out infinite;
}
.bp-call-ring-left{--ring-x:-10px}
.bp-call-ring-right{--ring-x:10px;animation-delay:80ms}
@keyframes bp-call-rock {
 0%,8%,40%,100%{transform:rotate(0)}
 14%{transform:rotate(-4deg)}
 20%{transform:rotate(3deg)}
 27%{transform:rotate(-2.5deg)}
 34%{transform:rotate(1.4deg)}
}
@keyframes bp-call-ring {
 0%,6%,52%,100%{opacity:0;transform:translateX(0) scale(.84)}
 14%,31%{opacity:1}
 50%{opacity:0;transform:translate(var(--ring-x),-4px) scale(1.12)}
}
@media(prefers-reduced-motion:reduce) {
 .bp-call-box,.bp-call-ring{animation:none}
 .bp-scene.is-ready .bp-loader,.bp-scene.is-fallback .bp-loader{transition:none}
}
.bp-scene[aria-busy="true"] + .bp-location{opacity:0}
.bp-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;border:0}
.bp-hero{padding:0;height:max(780px,100svh);min-height:780px;max-height:1100px}
.bp-hero .bp-scene{left:0;top:0;width:100%;height:100%}
.bp-location{left:4.5%;right:auto;text-align:left;justify-content:flex-start}
.bp-entering .bp-location{opacity:0}.bp-entering[data-hero-phase="assembly"] .bp-location,.bp-entering[data-hero-phase="logo-drop"] .bp-location,.bp-entering[data-hero-phase="logo-impact"] .bp-location{opacity:1}
.bp-feed-heading{display:block;text-align:center;margin-inline:auto;justify-content:center}.bp-feed-heading h2{margin-inline:auto;width:fit-content}
@media(max-width:700px){.bp-hero{height:max(760px,100svh);min-height:760px;max-height:none}.bp-location{left:22px;right:auto;bottom:28px}}
@media(prefers-reduced-motion:reduce){.bp-location{opacity:1!important}}
