body{background-color:#fff}html.launch-welcome-lock,body.launch-welcome-lock{overflow:hidden}:root{--sp-magenta: #A6267A;--sp-purple: #5D56BD;--sp-light-blue: #E8F4F8}.hero-bg{background:linear-gradient(#0003,#0003),url(/assets/images/home-page-header.png) top/cover no-repeat;min-height:500px;background-attachment:scroll}.btn-magenta{background-color:var(--brand-primary)!important;color:#fff!important;border:3px solid #E3E7F26B!important;font-size:20px!important;border-radius:16px!important}.btn-magenta:hover{background-color:#8a1f65!important;color:#fff!important}.support-btn{border:1px solid var(--surreyplace-dark)!important;color:var(--surreyplace-dark)!important;font-weight:600!important;transition:.3s!important;background:#fff!important}.support-btn:hover{background-color:var(--sp-light-blue)!important}.nav-pills .nav-link{color:#fff!important;border-bottom:1px solid rgba(255,255,255,.2)!important;border-radius:0!important;padding:1.5rem!important;text-align:left!important}.nav-pills .nav-link.active{background-color:#ffffff1a!important;font-weight:700!important}.stat-circle{width:100px;height:100px!important;border:4px solid #F8B400!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 15px!important;font-weight:700!important;font-size:1.5rem!important}.tag-stories{background-color:#ffe082;color:var(--surreyplace-dark)}.tag-news{background-color:#b2ebf2;color:var(--surreyplace-dark)}.tag-events{background-color:#d1c4e9;color:var(--surreyplace-dark)}.hero-title{letter-spacing:-.03em;line-height:1.35}main{background:#fff}.content-wrapper{position:relative;width:100%;isolation:isolate;overflow:hidden}.gradient-layer{position:absolute;top:0;left:0;width:100%;height:750px;background:linear-gradient(180deg,#c1e4fb,#f8fbfd,#fff);z-index:-1;pointer-events:none}.decorative-blob{position:absolute;bottom:-150px;right:-100px;z-index:-1;pointer-events:none;width:671px;height:auto}@media(max-width:992px){.decorative-blob{width:450px;right:-80px;bottom:-100px}}.home-page-title{color:var(--surreyplace-dark)!important;font-size:35px!important;font-weight:700!important}.home-page-link{color:var(--surreyplace-dark)!important;border-bottom:1px solid var(--brand-primary)!important;font-size:20px!important}.sp-main-card{border-radius:30px!important;border:none}.sp-purple-side{background-color:var(--brand-dark);align-self:flex-start}.sp-purple-side .nav-link{color:#fff!important;text-align:left;padding:25px;border:none;border-radius:0;border-bottom:1px solid rgba(255,255,255,.1);font-size:1.1rem;font-weight:500;position:relative;transition:.3s}.sp-purple-side .nav-link.active{background-color:#fff!important;color:var(--brand-dark)!important}.sp-purple-side .nav-link.active:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:80%;width:6px;background-color:var(--brand-dark);border-radius:4px}.sp-image-container{width:100%;max-height:100%;overflow:hidden;border-radius:20px;box-shadow:0 10px 30px #00000026}:root{--sp-green: #A4D14B}.sp-text-purple{color:var(--surreyplace-dark)}.featured-summary{line-height:1.7;font-size:1.05rem;color:var(--surreyplace-dark)!important}.btn-outline-sp-green{color:var(--surreyplace-dark)!important;border-color:var(--sp-green)!important;border-width:2px!important}.btn-outline-sp-green:hover{background-color:var(--sp-green);color:#fff}.sp-dots-container{position:absolute;bottom:-35px;left:50%;transform:translate(-50%);display:flex;gap:12px}.sp-dot{width:14px;height:14px;background-color:#fff;border-radius:50%;display:inline-block;cursor:pointer;transition:.2s}.sp-dot.active{background-color:var(--surreyplace-dark)}.sp-purple-side .nav{height:100%;display:flex;flex-direction:column;justify-content:space-around}.featured-details{padding:2rem!important}.sp-nested-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sp-content-side{position:relative;display:flex;flex-direction:column}.tab-content,.tab-pane{height:100%}.tab-pane .row{height:100%;align-items:stretch}.sp-image-column{padding:8px!important;display:flex;align-items:stretch;height:100%}.support-text-description{color:var(--surreyplace-dark);font-size:22px}.support-summary-text{font-size:20px;color:var(--surreyplace-dark)}.stats-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;justify-items:center;gap:clamp(18px,3vw,42px);width:100%}.stat-item{display:flex;width:100%;max-width:184px;flex-direction:column;align-items:center;text-align:center}.stat-img{display:block;width:min(100%,142px);height:auto;margin:0 auto 18px}.stat-item .support-summary-text{max-width:190px;margin:0 auto;line-height:1.35}.surreyplace-btn{background-color:var(--brand-dark);color:#fff;cursor:pointer;border:none}.surreyplace-btn:hover{opacity:.8;border:3px solid #E3E7F26B!important}.donation-card{border-radius:20px!important;min-height:400px;overflow:hidden}.donation-card>.col-md-5{display:flex;align-items:stretch;min-height:400px}.donation-image-wrapper{width:100%;min-height:100%;overflow:hidden;border-radius:20px 0 0 20px;background:#f0f0f0}.donation-img{width:calc(100% + 12px);max-width:none;height:calc(100% + 12px);margin:-6px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block}.sp-text-purple{color:var(--sp-dark-purple);line-height:1.2}@media(max-width:767px){.stats-wrapper{grid-template-columns:1fr;gap:32px}.stat-item{max-width:220px}.donation-card>.col-md-5{min-height:280px}.donation-image-wrapper{height:280px;border-radius:20px 20px 0 0}}.card-img-top{height:300px;-o-object-fit:cover;object-fit:cover}.card-title{font-size:22px;color:var(--surreyplace-dark)}.launch-welcome[hidden]{display:none!important}.launch-welcome{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;opacity:0;pointer-events:none;transition:opacity .35s ease}.launch-welcome.is-visible{opacity:1;pointer-events:auto}.launch-welcome.is-exit{opacity:0}.launch-welcome__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top,rgba(248,215,245,.55),transparent 32rem),linear-gradient(180deg,#09102738,#09102780);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.launch-welcome__marquee{position:absolute;inset:0 0 auto;height:24px;display:grid;grid-template-columns:repeat(18,1fr);gap:8px;padding:8px 18px 0;z-index:4;pointer-events:none}.launch-welcome__marquee span{display:block;height:10px;border-radius:999px;background:#ffdb7fb8;box-shadow:0 0 #ffdb7f1a;opacity:.55}.launch-welcome.is-stage-lit .launch-welcome__marquee span{animation:launchBulbGlow 1.4s ease-in-out infinite alternate}.launch-welcome__marquee span:nth-child(odd){animation-delay:.18s}.launch-welcome__spotlights{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.launch-welcome__spotlight{position:absolute;top:-10%;width:46vw;height:82vh;background:linear-gradient(180deg,#ffffff6b,#fff0);opacity:0;filter:blur(4px);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);transform-origin:top center}.launch-welcome__spotlight--left{left:-8vw;--launch-spotlight-rotate-start: -18deg;--launch-spotlight-rotate-end: -10deg;transform:rotate(var(--launch-spotlight-rotate-start))}.launch-welcome__spotlight--right{right:-8vw;--launch-spotlight-rotate-start: 18deg;--launch-spotlight-rotate-end: 10deg;transform:rotate(var(--launch-spotlight-rotate-start))}.launch-welcome.is-stage-lit .launch-welcome__spotlight{opacity:.18}.launch-welcome.is-finale .launch-welcome__spotlight,.launch-welcome.is-revealing .launch-welcome__spotlight{animation:launchSpotlightSweep 3.2s ease-in-out infinite alternate}.launch-welcome__viewport{position:relative;width:100%;height:100%;overflow:hidden}.launch-welcome__skip{position:absolute;top:24px;right:24px;z-index:5;border:1px solid rgba(255,255,255,.38);background:#0f172a59;color:#fff;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.launch-welcome__old-preview{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:3vh 2vw 5vh;transition:transform .82s cubic-bezier(.22,1,.36,1),opacity .82s ease,filter .82s ease}.launch-welcome__browser-shell{position:relative;width:min(1380px,96vw);border-radius:28px;overflow:hidden;background:#fffffff0;box-shadow:0 28px 80px #10182847;border:1px solid rgba(255,255,255,.7);transform-origin:center center;transition:transform .82s cubic-bezier(.22,1,.36,1),box-shadow .82s ease}.launch-welcome__browser-topbar{display:flex;gap:8px;padding:14px 18px;background:#e8ebf8}.launch-welcome__browser-topbar span{width:12px;height:12px;border-radius:50%;background:#5d56bd59}.launch-welcome__classic-site{padding:28px;background:linear-gradient(180deg,#c1e4fbc7,#fffffffa 34%,#fff)}.launch-welcome__classic-shot{position:relative;aspect-ratio:16 / 8.1;overflow:hidden;background:#fff}.launch-welcome__classic-shot img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.launch-welcome__classic-shot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0910270f,#0910273d),radial-gradient(circle at top left,rgba(255,255,255,.12),transparent 32%)}.launch-welcome__classic-shot-overlay{position:absolute;left:32px;right:32px;bottom:28px;z-index:1;color:#fff;max-width:34rem}.launch-welcome__classic-shot-overlay strong{display:block;font-size:clamp(24px,3vw,42px);line-height:1.08;text-shadow:0 12px 24px rgba(9,16,39,.28)}.launch-welcome__classic-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.launch-welcome__classic-logo{width:clamp(180px,24vw,300px)}.launch-welcome__classic-links{display:flex;gap:22px;color:#302f79;font-size:15px;font-weight:700}.launch-welcome__classic-hero{min-height:250px;border-radius:22px;padding:30px;background:linear-gradient(135deg,#302f79eb,#605ac6b3),url(/assets/images/home-page-header.png) center/cover no-repeat;color:#fff;display:flex;align-items:end;margin-bottom:22px}.launch-welcome__classic-copy{max-width:420px}.launch-welcome__classic-eyebrow{display:inline-flex;align-items:center;padding:.45rem .75rem;border-radius:999px;background:#ffffff24;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}.launch-welcome__classic-copy strong{display:block;font-size:clamp(26px,4vw,42px);line-height:1.12}.launch-welcome__classic-lines{display:grid;gap:10px;margin-top:18px}.launch-welcome__classic-lines span{height:10px;border-radius:999px;background:#ffffff61}.launch-welcome__classic-lines span:nth-child(1){width:90%}.launch-welcome__classic-lines span:nth-child(2){width:78%}.launch-welcome__classic-lines span:nth-child(3){width:62%}.launch-welcome__classic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.launch-welcome__classic-grid span{display:block;height:110px;border-radius:18px;background:linear-gradient(180deg,#fff,#f4f6ff);border:1px solid rgba(48,47,121,.08)}.launch-welcome__curtain{position:absolute;top:0;bottom:0;width:54%;background:linear-gradient(180deg,#ac2b80,#8e236d);box-shadow:inset -12px 0 22px #00000024;transition:transform .95s cubic-bezier(.7,0,.2,1);display:flex;align-items:center;justify-content:center}.launch-welcome__curtain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,#ffffff14 0,#ffffff14 16px,#00000005 16px,#00000005 34px);opacity:.85}.launch-welcome__curtain--left{left:0;transform:translate(-108%)}.launch-welcome__curtain--right{right:0;transform:translate(108%)}.launch-welcome__pull-system{position:absolute;top:16%;left:18%;z-index:4;width:150px;height:320px;opacity:0;transform:translate3d(0,-18px,0);transition:opacity .4s ease,transform .5s ease;pointer-events:none}.launch-welcome__pull-line{position:absolute;top:0;left:72px;width:6px;height:226px;border-radius:999px;background:linear-gradient(180deg,#fff5b80f,#ffe983f2);box-shadow:0 0 22px #ffdd6947;transform-origin:top center;transition:transform .3s ease}.launch-welcome__pull-ring{position:absolute;top:214px;left:38px;width:72px;height:72px;border-radius:50%;border:8px solid rgba(255,221,105,.98);box-shadow:0 0 0 6px #ffeea81f,0 20px 34px #0b11243d;background:radial-gradient(circle at 40% 35%,#ffffff57,#ffffff08);transition:transform .3s ease,box-shadow .3s ease}.launch-welcome__pull-tag{position:absolute;top:300px;left:-6px;padding:.68rem 1rem;border-radius:999px;background:#fffffff0;color:#7a2069;font-size:.82rem;font-weight:800;letter-spacing:.02em;box-shadow:0 18px 30px #10182829;white-space:nowrap;transition:opacity .25s ease,transform .25s ease}.launch-welcome__stagehand{position:absolute;left:clamp(28px,8vw,132px);bottom:clamp(18px,4.5vh,44px);z-index:4;width:228px;height:372px;opacity:0;transform:translate3d(-160px,24px,0) rotate(-5deg) scale(.92);transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .45s ease}.launch-welcome__stagehand-bubble{position:absolute;top:0;left:20px;padding:.78rem 1.2rem;border-radius:999px;background:#ffffffe6;color:#302f79;font-size:1rem;font-weight:800;box-shadow:0 16px 34px #1018282e;opacity:0;transform:translateY(8px);transition:all .3s ease}.launch-welcome__stagehand-bubble:after{content:"";position:absolute;left:18px;bottom:-7px;width:14px;height:14px;background:#ffffffe6;transform:rotate(45deg);border-radius:2px}.launch-welcome__stagehand-figure{position:absolute;right:0;bottom:0;width:184px;height:274px}.launch-welcome__stagehand-head,.launch-welcome__stagehand-body,.launch-welcome__stagehand-arm,.launch-welcome__stagehand-leg{position:absolute;display:block;background:linear-gradient(180deg,#3f4199,#7e2c8e);box-shadow:0 14px 30px #10182833}.launch-welcome__stagehand-head{top:18px;left:70px;width:48px;height:48px;border-radius:50%}.launch-welcome__stagehand-body{top:64px;left:60px;width:62px;height:104px;border-radius:28px 28px 18px 18px}.launch-welcome__stagehand-arm{top:74px;width:18px;height:104px;border-radius:999px;transform-origin:top center}.launch-welcome__stagehand-arm--left{left:34px;transform:rotate(28deg)}.launch-welcome__stagehand-arm--right{left:122px;transform:rotate(-32deg)}.launch-welcome__stagehand-leg{top:158px;width:18px;height:114px;border-radius:999px;transform-origin:top center}.launch-welcome__stagehand-leg--left{left:68px;transform:rotate(14deg)}.launch-welcome__stagehand-leg--right{left:98px;transform:rotate(-18deg)}.launch-welcome__curtain-badge{position:relative;z-index:1;width:104px;height:104px;border-radius:50%;background:#ffffff26;border:1px solid rgba(255,255,255,.28);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.launch-welcome__curtain-badge img{width:72px;max-width:76%}.launch-welcome__medallion{width:110px;height:110px;margin-bottom:20px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffffff52,#ffffff14);border:1px solid rgba(255,255,255,.32);display:flex;align-items:center;justify-content:center;box-shadow:0 18px 44px #00000038;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:launchMedallionFloat 3.6s ease-in-out infinite}.launch-welcome__medallion img{width:78px;max-width:76%}.launch-welcome__upgrade-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.56rem .95rem;margin-bottom:18px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);color:#ffffffeb;font-size:.85rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 18px 28px #0a102224}.launch-welcome__upgrade-chip:before{content:"";width:10px;height:10px;border-radius:50%;background:#fff3af;box-shadow:0 0 16px #fff3afcc}.launch-welcome__centerpiece{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;padding:24px;opacity:0;transform:translateY(36px) scale(.96);transition:opacity .55s ease,transform .55s cubic-bezier(.22,1,.36,1)}.launch-welcome__portal{position:absolute;top:50%;left:50%;width:180px;height:180px;transform:translate(-50%,-50%);pointer-events:none}.launch-welcome__portal-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.24);box-shadow:0 0 #5d56bd24;opacity:0;transition:opacity .45s ease,transform .45s ease}.launch-welcome__portal-ring--outer{background:radial-gradient(circle,rgba(166,38,122,.2),rgba(93,86,189,.02) 68%,transparent 74%)}.launch-welcome__portal-ring--inner{top:18px;right:18px;bottom:18px;left:18px;background:radial-gradient(circle,rgba(255,255,255,.18),rgba(255,255,255,.04) 68%,transparent 76%)}.launch-welcome__eyebrow{display:inline-flex;align-items:center;padding:.45rem .85rem;border-radius:999px;background:#ffffff29;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px}.launch-welcome__centerpiece h2{margin:0;font-size:clamp(38px,5.4vw,72px);line-height:.98;font-weight:800;max-width:10ch;text-shadow:0 18px 38px rgba(8,14,32,.24)}.launch-welcome__centerpiece p{margin:20px auto 0;max-width:540px;font-size:clamp(17px,1.75vw,22px);line-height:1.5;color:#ffffffeb}.launch-welcome__release-line{margin-top:20px;padding:.8rem 1.35rem;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);color:#ffffffe0;font-size:.95rem;font-weight:700;letter-spacing:.02em;box-shadow:0 18px 32px #0a102229}.launch-welcome__reveal-flash{position:absolute;inset:50% auto auto 50%;width:220px;height:220px;transform:translate(-50%,-50%) scale(.4);border-radius:50%;background:radial-gradient(circle,#ffffff7a,#ffffff14 52%,#fff0 72%);opacity:0;pointer-events:none}.launch-welcome__tour-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8;opacity:0;pointer-events:none;transition:opacity .24s ease}.launch-welcome__tour-spotlight{position:fixed;left:0;top:0;width:0;height:0;border:3px solid rgba(255,243,175,.98);border-radius:8px;background:#ffffff14;box-shadow:0 0 0 9999px #09102775,0 0 0 10px #fff3af24,0 0 42px #fff3afd1,inset 0 0 18px #ffffff2e;opacity:0;transform:scale(.96);transition:left .48s cubic-bezier(.22,1,.36,1),top .48s cubic-bezier(.22,1,.36,1),width .48s cubic-bezier(.22,1,.36,1),height .48s cubic-bezier(.22,1,.36,1),opacity .24s ease,transform .48s cubic-bezier(.22,1,.36,1)}.launch-welcome__tour-spotlight:before,.launch-welcome__tour-spotlight:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:12px;border:1px solid rgba(255,243,175,.5);animation:launchTourGlow 1.7s ease-in-out infinite}.launch-welcome__tour-spotlight:after{top:-22px;right:-22px;bottom:-22px;left:-22px;border-color:#ffffff47;animation-delay:.28s}.launch-welcome__tour-tooltip{position:fixed;z-index:9;left:18px;top:96px;width:min(360px,calc(100vw - 28px));padding:1rem 1.05rem 1.05rem;border-radius:8px;background:#fff;border:1px solid rgba(48,47,121,.14);box-shadow:0 24px 56px #0910273d,0 0 0 6px #ffffff3d;color:#302f79;opacity:0;transform:translateY(12px) scale(.98);transition:left .48s cubic-bezier(.22,1,.36,1),top .48s cubic-bezier(.22,1,.36,1),opacity .24s ease,transform .42s cubic-bezier(.22,1,.36,1)}.launch-welcome__tour-tooltip:after{content:"";position:absolute;width:18px;height:18px;left:var(--tour-arrow-left, 34px);background:#fff;border-left:1px solid rgba(48,47,121,.14);border-top:1px solid rgba(48,47,121,.14);transform:translate(-50%) rotate(45deg)}.launch-welcome__tour-tooltip[data-position=below]:after{top:-10px}.launch-welcome__tour-tooltip[data-position=above]:after{bottom:-10px;transform:translate(-50%) rotate(225deg)}.launch-welcome__tour-tooltip[data-position=right]:after{left:-9px;top:34px;transform:rotate(-45deg)}.launch-welcome__tour-tooltip[data-position=left]:after{left:auto;right:-9px;top:34px;transform:rotate(135deg)}.launch-welcome__tour-kicker,.launch-welcome__tour-tooltip strong,.launch-welcome__tour-tooltip span{display:block}.launch-welcome__tour-kicker{color:#9c2480;font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1.2;margin-bottom:.48rem;text-transform:uppercase}.launch-welcome__tour-tooltip strong{color:#302f79;font-size:clamp(1.05rem,1.8vw,1.28rem);font-weight:800;line-height:1.2;margin-bottom:.45rem}.launch-welcome__tour-tooltip span:not(.launch-welcome__tour-kicker){color:#5f6682;font-size:.94rem;line-height:1.48}.launch-welcome.is-tour-active .launch-welcome__tour-stage,.launch-welcome.is-tour-active .launch-welcome__tour-spotlight,.launch-welcome.is-tour-active .launch-welcome__tour-tooltip{opacity:1}.launch-welcome.is-tour-active .launch-welcome__tour-spotlight{transform:scale(1)}.launch-welcome.is-tour-active .launch-welcome__tour-tooltip{transform:translateY(0) scale(1)}.launch-welcome__sparkles{position:absolute;top:12%;right:18%;bottom:12%;left:18%;pointer-events:none}.launch-welcome__sparkles span{position:absolute;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle,#fff,#fff0 72%);animation:launchSparkle 1.8s ease-in-out infinite}.launch-welcome__sparkles span:nth-child(1){top:8%;left:18%;animation-delay:0s}.launch-welcome__sparkles span:nth-child(2){top:18%;right:16%;animation-delay:.3s}.launch-welcome__sparkles span:nth-child(3){top:58%;left:10%;animation-delay:.7s}.launch-welcome__sparkles span:nth-child(4){top:66%;right:14%;animation-delay:.5s}.launch-welcome__sparkles span:nth-child(5){top:34%;left:46%;animation-delay:.9s}.launch-welcome__sparkles span:nth-child(6){top:14%;left:58%;animation-delay:1.1s}.launch-welcome__confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0}.launch-welcome__confetti span{position:absolute;top:-14%;width:10px;height:30px;border-radius:999px;opacity:0}.launch-welcome__confetti span:nth-child(4n+1){background:#fff3af}.launch-welcome__confetti span:nth-child(4n+2){background:#f9b6e8}.launch-welcome__confetti span:nth-child(4n+3){background:#c1e4fb}.launch-welcome__confetti span:nth-child(4n){background:#a4d14b}.launch-welcome__confetti span:nth-child(1){left:6%;animation-delay:.1s}.launch-welcome__confetti span:nth-child(2){left:12%;animation-delay:.32s}.launch-welcome__confetti span:nth-child(3){left:18%;animation-delay:.2s}.launch-welcome__confetti span:nth-child(4){left:26%;animation-delay:.48s}.launch-welcome__confetti span:nth-child(5){left:34%;animation-delay:.14s}.launch-welcome__confetti span:nth-child(6){left:42%;animation-delay:.52s}.launch-welcome__confetti span:nth-child(7){left:50%;animation-delay:.18s}.launch-welcome__confetti span:nth-child(8){left:58%;animation-delay:.46s}.launch-welcome__confetti span:nth-child(9){left:64%;animation-delay:.24s}.launch-welcome__confetti span:nth-child(10){left:70%;animation-delay:.58s}.launch-welcome__confetti span:nth-child(11){left:76%;animation-delay:.28s}.launch-welcome__confetti span:nth-child(12){left:82%;animation-delay:.54s}.launch-welcome__confetti span:nth-child(13){left:88%;animation-delay:.34s}.launch-welcome__confetti span:nth-child(14){left:94%;animation-delay:.62s}.launch-welcome__confetti span:nth-child(15){left:22%;animation-delay:.4s}.launch-welcome__confetti span:nth-child(16){left:68%;animation-delay:.66s}.launch-welcome.is-closing .launch-welcome__old-preview{transform:scale(1.045);filter:saturate(.9) blur(.7px);opacity:1}.launch-welcome.is-closing .launch-welcome__browser-shell{transform:perspective(1800px) rotateX(2deg) scale(1.015);box-shadow:0 42px 110px #10182857}.launch-welcome.is-stagehand-entered .launch-welcome__stagehand{opacity:1;transform:translateZ(0) rotate(0) scale(1)}.launch-welcome.is-stagehand-entered .launch-welcome__stagehand-bubble{opacity:1;transform:translateY(0)}.launch-welcome.is-stagehand-entered .launch-welcome__pull-system{opacity:1;transform:translateZ(0)}.launch-welcome.is-stagehand-pulling .launch-welcome__stagehand{transform:translate3d(26px,-20px,0) rotate(-12deg) scale(1.06)}.launch-welcome.is-stagehand-pulling .launch-welcome__pull-line{transform:rotate(-11deg) scaleY(1.08)}.launch-welcome.is-stagehand-pulling .launch-welcome__stagehand-arm--right{transform:rotate(-64deg)}.launch-welcome.is-stagehand-pulling .launch-welcome__stagehand-arm--left{transform:rotate(40deg)}.launch-welcome.is-stagehand-pulling .launch-welcome__pull-ring{transform:translate3d(18px,0,0) scale(1.08);box-shadow:0 0 0 8px #ffeea82e,0 22px 36px #0b112447,0 0 28px #ffdd698c}.launch-welcome.is-stagehand-pulling .launch-welcome__pull-tag{opacity:0;transform:translateY(-8px)}.launch-welcome.is-closing .launch-welcome__curtain--left,.launch-welcome.is-closing .launch-welcome__curtain--right{transform:translate(0)}.launch-welcome.is-stagehand-lifted .launch-welcome__stagehand{opacity:1;transform:translate3d(140px,-420px,0) rotate(18deg) scale(.84)}.launch-welcome.is-stagehand-lifted .launch-welcome__stagehand-bubble{opacity:0;transform:translateY(-12px)}.launch-welcome.is-stagehand-lifted .launch-welcome__pull-system{opacity:1;transform:translate3d(30px,-210px,0) rotate(10deg) scale(.92)}.launch-welcome.is-revealing .launch-welcome__backdrop,.launch-welcome.is-finale .launch-welcome__backdrop,.launch-welcome.is-reduced .launch-welcome__backdrop{background:radial-gradient(circle at top,rgba(248,215,245,.34),transparent 34rem),linear-gradient(180deg,#0910271f,#09102733);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.launch-welcome.is-revealing .launch-welcome__old-preview{transform:translate3d(0,-122%,0) scale(.92) rotate(-2deg);opacity:0;filter:blur(6px) saturate(.84)}.launch-welcome.is-revealing .launch-welcome__browser-shell{transform:perspective(1800px) rotateX(8deg) scale(.96)}.launch-welcome.is-revealing .launch-welcome__pull-system{opacity:0;transform:translate3d(38px,-320px,0) rotate(16deg) scale(.72)}.launch-welcome.is-revealing .launch-welcome__stagehand,.launch-welcome.is-finale .launch-welcome__stagehand{opacity:0;transform:translate3d(180px,-460px,0) rotate(22deg) scale(.72)}.launch-welcome.is-revealing .launch-welcome__portal-ring,.launch-welcome.is-finale .launch-welcome__portal-ring,.launch-welcome.is-reduced .launch-welcome__portal-ring{opacity:1}.launch-welcome.is-revealing .launch-welcome__centerpiece,.launch-welcome.is-reduced .launch-welcome__centerpiece{opacity:1;transform:translateY(0) scale(1);transition-delay:.16s}.launch-welcome.is-revealing .launch-welcome__reveal-flash,.launch-welcome.is-finale .launch-welcome__reveal-flash{animation:launchRevealFlash .95s ease-out forwards}.launch-welcome.is-highlighting .launch-welcome__backdrop{background:#0910270f;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.launch-welcome.is-highlighting .launch-welcome__centerpiece{opacity:0;pointer-events:none;transform:translateY(-18px) scale(.96);transition-delay:0s}.launch-welcome.is-highlighting .launch-welcome__marquee,.launch-welcome.is-highlighting .launch-welcome__spotlights{opacity:0;transition:opacity .3s ease}.launch-welcome.is-highlighting .launch-welcome__skip{opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .24s ease,transform .24s ease}.launch-welcome.is-revealing .launch-welcome__portal-ring--outer,.launch-welcome.is-finale .launch-welcome__portal-ring--outer{animation:launchPortalPulse 2.8s ease-in-out infinite}.launch-welcome.is-revealing .launch-welcome__portal-ring--inner,.launch-welcome.is-finale .launch-welcome__portal-ring--inner{animation:launchPortalPulse 2.1s ease-in-out infinite .22s}.launch-welcome.is-revealing .launch-welcome__confetti,.launch-welcome.is-finale .launch-welcome__confetti{opacity:1}.launch-welcome.is-revealing .launch-welcome__confetti span,.launch-welcome.is-finale .launch-welcome__confetti span{animation:launchConfettiDrop 1.9s ease-in forwards}.launch-welcome.is-revealing .launch-welcome__curtain--left{transform:translate(-106%)}.launch-welcome.is-revealing .launch-welcome__curtain--right{transform:translate(106%)}.launch-welcome.is-finale .launch-welcome__old-preview{opacity:0;transform:translate3d(0,-128%,0) scale(.9)}.launch-welcome.is-reduced .launch-welcome__old-preview{opacity:.16;filter:blur(8px)}.launch-welcome.is-reduced .launch-welcome__stagehand,.launch-welcome.is-reduced .launch-welcome__curtain{display:none}@keyframes launchSparkle{0%,to{opacity:.18;transform:scale(.8)}50%{opacity:1;transform:scale(1.5)}}@keyframes launchBulbGlow{0%{opacity:.52;box-shadow:0 0 #ffdb7f1f}to{opacity:1;box-shadow:0 0 18px #ffdb7fd9}}@keyframes launchSpotlightSweep{0%{transform:rotate(var(--launch-spotlight-rotate-start, -18deg)) translateY(0);opacity:.16}to{transform:rotate(var(--launch-spotlight-rotate-end, -10deg)) translateY(12px);opacity:.28}}@keyframes launchMedallionFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes launchConfettiDrop{0%{transform:translate3d(0,-16px,0) rotate(0);opacity:0}15%{opacity:1}to{transform:translate3d(0,115vh,0) rotate(260deg);opacity:0}}@keyframes launchRevealFlash{0%{opacity:0;transform:translate(-50%,-50%) scale(.42)}22%{opacity:1;transform:translate(-50%,-50%) scale(1.26)}to{opacity:0;transform:translate(-50%,-50%) scale(2.3)}}@keyframes launchPortalPulse{0%,to{transform:scale(.96);box-shadow:0 0 #5d56bd1f}50%{transform:scale(1.08);box-shadow:0 0 36px #5d56bd59}}@keyframes launchTourGlow{0%,to{opacity:.32;transform:scale(.98)}50%{opacity:.86;transform:scale(1.04)}}@media(max-width:991.98px){.launch-welcome__skip{top:18px;right:18px;padding:9px 16px;font-size:13px}.launch-welcome__old-preview{padding:7vh 2vw 7vh}.launch-welcome__browser-shell{width:100%;border-radius:22px}.launch-welcome__classic-site{padding:20px}.launch-welcome__classic-shot-overlay{left:20px;right:20px;bottom:18px}.launch-welcome__pull-system{top:18%;left:18%;width:108px;height:240px}.launch-welcome__pull-line{left:52px;height:168px;width:5px}.launch-welcome__pull-ring{top:160px;left:24px;width:56px;height:56px;border-width:6px}.launch-welcome__pull-tag{top:222px;left:-4px;font-size:.7rem;padding:.55rem .78rem}.launch-welcome__stagehand{left:8px;bottom:20px;width:152px;height:254px}.launch-welcome__stagehand-bubble{font-size:.86rem;left:10px}.launch-welcome__stagehand-figure{width:120px;height:186px}.launch-welcome__stagehand-head{top:16px;left:46px;width:34px;height:34px}.launch-welcome__stagehand-body{top:40px;left:38px;width:40px;height:74px}.launch-welcome__stagehand-arm{top:50px;width:14px;height:72px}.launch-welcome__stagehand-arm--left{left:22px}.launch-welcome__stagehand-arm--right{left:78px}.launch-welcome__stagehand-leg{top:112px;width:14px;height:82px}.launch-welcome__stagehand-leg--left{left:44px}.launch-welcome__stagehand-leg--right{left:66px}.launch-welcome__classic-header{flex-direction:column;align-items:flex-start;gap:16px}.launch-welcome__classic-links{gap:14px;font-size:13px;flex-wrap:wrap}.launch-welcome__classic-hero{min-height:190px;padding:20px}.launch-welcome__classic-grid{grid-template-columns:repeat(2,1fr)}.launch-welcome__classic-grid span{height:84px}.launch-welcome__medallion{width:90px;height:90px;margin-bottom:16px}.launch-welcome__medallion img{width:62px}.launch-welcome__centerpiece h2{max-width:10ch}.launch-welcome__centerpiece p{max-width:32ch;font-size:16px}.launch-welcome__enter{width:100%;max-width:260px}.launch-welcome__portal{width:136px;height:136px}.launch-welcome__tour-tooltip{padding:.9rem .95rem .95rem}.launch-welcome__story{gap:.45rem}.launch-welcome__story span{padding:.62rem .85rem;font-size:.86rem}}
