.site-experience{--background:#0d110e;--foreground:#f5f2e9;--primary:#e1bd83;--section-space:clamp(76px,8vw,132px);background:var(--background);color:var(--foreground);overflow:clip}.site-experience .site-header{z-index:35;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#13181266;border:1px solid #d9dfd123;border-radius:12px;width:min(1120px,100% - 72px);height:76px;padding:0 24px;transition:top .4s,height .4s,background .4s,border-color .4s;position:fixed;top:22px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 6px 30px #0001}.site-experience .site-header.is-compact{background:#111710ed;border-color:#cad3bd2b;height:66px;top:14px}.site-experience .site-header .brand{width:114px;height:54px}.site-experience .site-header nav{gap:30px;font-size:14px}.site-experience .site-header nav a{color:#cfd5c8;padding:0 3px}.site-experience .site-header nav a:hover,.site-experience .site-header nav a[aria-current]{color:#f4ddaf}.site-experience .site-header nav a[aria-current]:after{transform:scaleX(1)}.site-experience .site-header nav:not(.mobile-menu) a:after{bottom:2px}.site-experience .language-switch{background:#ffffff05;border:0}.site-experience .language-switch button{min-height:32px;padding:7px 10px;font-size:12px}.site-experience .language-switch button[aria-pressed=true]{box-shadow:none;color:#f0d7a6;background:#f4e5c21c}.site-experience .lumen-cta.header-cta .lumen-cta__button{background:#e1bd8310;border-radius:8px;height:38px;padding:0 20px;font-size:13px}.site-experience .navigation-progress{opacity:.8;height:1px;position:absolute;bottom:-1px;left:12px;right:12px;overflow:hidden}.site-experience .navigation-progress span{transform-origin:0;height:100%;transform:scaleX(var(--page-progress,0));background:#d8b784;display:block}.site-experience .hero-stage{background:#1a1716;height:100svh;min-height:740px}.site-experience .hero-shade{background:linear-gradient(90deg,#09100ddb 0%,#0d110e55 42%,#0d110e05 75%),linear-gradient(#10141080 0%,#10141018 25%,#0000 54%,#0d110e66 85%,#0d110e 100%)}.site-experience .hero-atmosphere{pointer-events:none;background:radial-gradient(ellipse at var(--hero-light-x,70%) var(--hero-light-y,35%),#fdd2970f,transparent 48%);mix-blend-mode:screen;position:absolute;inset:0}.site-experience .hero-copy{max-width:76%;padding:0;inset:auto auto 18% 7%;transform:none}.site-experience .hero-copy .eyebrow{letter-spacing:.22em;color:#eed6ad;margin-bottom:26px;font-size:12px}.site-experience h1{letter-spacing:-.055em;text-wrap:initial;margin:0 0 34px;font-size:clamp(72px,7.7vw,126px);line-height:1.02}.site-experience.language-zh h1{letter-spacing:.015em;font-size:clamp(56px,6.25vw,102px);line-height:1.2}.site-experience h1 em{color:#e9c38a}.site-experience .hero-description{color:#d0d4c9;margin-bottom:28px;font-size:17px}.site-experience .hero-actions{align-items:center;gap:28px;display:flex}.site-experience .lumen-cta.site-cta .lumen-cta__button{background:linear-gradient(120deg,#ecd5a9,#dfbd81 55%,#cfaa70);border-color:#f1d39a77;border-radius:9px;height:52px;padding:0 25px;font-size:14px;overflow:hidden;box-shadow:inset 0 1px #fff5,0 3px 20px #dcb9760f}.site-experience .lumen-cta.site-cta .lumen-cta__button:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 20%,#fff6 48%,#0000 75%);transition:translate .6s;position:absolute;inset:0;translate:-140%}.site-experience .lumen-cta.site-cta .lumen-cta__button:hover:before{translate:140%}.site-experience .lumen-cta.site-cta .lumen-cta__button--ghost{color:#efdab0;background:#e6d5b208;border-color:#d8c1915c;box-shadow:inset 0 1px #fff1}.site-experience .lumen-cta.site-cta .lumen-cta__ring{width:6px;height:6px}.site-experience .release{color:#bac4b1;letter-spacing:.17em;margin:23px 0 0;font-size:12px}.site-experience .release>span:first-child{background:#e4c38b;border-radius:50%;width:5px;height:5px;box-shadow:0 0 16px #e4c38b33}.site-experience .hero-bottom{bottom:34px;left:7%;right:7%}.site-experience .hero-bottom>a{color:#bdc7b4;gap:12px}.site-experience .hero-bottom .scroll-icon{border-color:#e9daba35;border-radius:999px;width:34px;height:44px}.site-experience .hero-bottom>a:hover .scroll-icon{transform:translateY(3px)}.site-experience .scroll-progress{background:#d1d6c523;bottom:0;left:7%;right:7%}.site-experience .world-section{padding:var(--section-space) 7% 90px}.site-experience .section-top{border-bottom:0;margin-bottom:24px;padding:0}.site-experience .eyebrow{color:#c9ad80;letter-spacing:.16em;font-size:12px}.site-experience .section-heading{align-items:flex-end;margin-bottom:38px}.site-experience h2,.site-experience .section-heading h2{letter-spacing:-.045em;font-size:clamp(44px,5.4vw,82px);line-height:1.07}.site-experience.language-zh h2{letter-spacing:.025em;line-height:1.24}.site-experience .section-heading p{max-width:340px;font-size:16px;line-height:1.8}.site-experience.motion-ready [data-reveal]:not(.is-visible){opacity:0;translate:0 24px}.site-experience .studio-section{padding:38px 7% var(--section-space);grid-template-columns:1fr 1fr;gap:10%}.site-experience .studio-image{aspect-ratio:1.15;border:0;border-radius:4px}.site-experience .studio-copy h2{margin-bottom:25px;font-size:clamp(38px,4.5vw,68px)}.site-experience .studio-copy>p:not(.eyebrow){color:#b4c0aa;max-width:400px;font-size:17px;line-height:1.9}.site-experience .studio-mark{opacity:.5;width:106px;margin-top:32px}.site-experience footer{padding:0 7% 28px}@media (min-width:1750px){.site-experience .hero-copy{left:10%}.site-experience .world-section,.site-experience .studio-section{padding-left:max(7%,50vw - 750px);padding-right:max(7%,50vw - 750px)}}@media (max-width:1000px){.site-experience .site-header{width:calc(100% - 40px);top:16px}.site-experience .site-header nav{gap:22px}.site-experience .header-right{gap:12px}.site-experience .hero-copy{max-width:86%;left:6%}.site-experience h1{font-size:clamp(65px,8.4vw,84px)}.site-experience.language-zh h1{font-size:clamp(50px,6.7vw,68px)}.site-experience .studio-section{gap:7%}}@media (max-width:650px){.site-experience .site-header{border-radius:10px;width:calc(100% - 28px);height:64px;padding:0 14px;top:14px}.site-experience .site-header.is-compact{height:58px;top:8px}.site-experience .site-header .brand{width:101px;height:50px}.site-experience .site-header .mobile-menu{background:#111810fa;border:1px solid #d5dfc82b;border-radius:10px;gap:0;padding:18px 24px;top:73px;left:-1px;right:-1px;box-shadow:0 22px 45px #0006}.site-experience .site-header .mobile-menu a,.site-experience .site-header .mobile-menu button{min-height:54px;font-size:18px}.site-experience .site-header.is-compact .mobile-menu{top:65px}.site-experience .site-header nav:not(.mobile-menu){display:none}.site-experience .hero-scroll{height:138svh;min-height:960px}.site-experience .hero-stage{min-height:720px}.site-experience .hero-copy{max-width:none;inset:auto 7% 20%;transform:none}.site-experience .hero-copy .eyebrow{letter-spacing:.12em;max-width:none;margin-bottom:19px;font-size:11px}.site-experience h1{margin-bottom:29px;font-size:clamp(44px,11.5vw,69px);line-height:1.06}.site-experience.language-zh h1{letter-spacing:0;font-size:clamp(35px,8.5vw,54px);line-height:1.3}.site-experience .hero-actions{flex-wrap:wrap;gap:22px}.site-experience .hero-cta .lumen-cta__button{height:48px;padding:0 20px}.site-experience .hero-shade{background:linear-gradient(#0d110e55,#0d110e05 28%,#0d110e44 45%,#0d110eb8 80%,#0d110e),linear-gradient(90deg,#0d110e55,#0000)}.site-experience .hero-bottom{bottom:27px}.site-experience .world-section{padding:65px 6% 58px}.site-experience h2,.site-experience .section-heading h2{margin-bottom:0;font-size:40px}.site-experience .section-heading{margin-bottom:26px}.site-experience .studio-section{gap:31px;padding:15px 6% 70px}.site-experience .studio-copy h2{font-size:39px}.site-experience .studio-copy>p:not(.eyebrow){font-size:16px}.site-experience .studio-image{aspect-ratio:1.2}.site-experience footer{padding:0 6% 25px}}@media (prefers-reduced-motion:reduce){.site-experience .hero-scroll{height:auto;min-height:0}.site-experience .hero-stage{position:relative}.site-experience .hero-art{transform:none!important}.site-experience [data-reveal],.site-experience .hero-copy{opacity:1!important;translate:none!important}.site-experience .hero-atmosphere{display:none}}.site-experience[data-editing=true] [data-reveal]{opacity:1!important;translate:none!important}.site-experience[data-editing=true] .hero-art{transform:none!important}.site-experience .world-main{background:#172019;border:1px solid #dae0cb1c;border-radius:4px}.site-experience .world-main>img{aspect-ratio:1.85;height:auto;max-height:none;animation:.45s ease-out artwork-reveal}.site-experience .world-caption{pointer-events:none;background:linear-gradient(#0000,#080f0cde);align-items:flex-end;padding:80px 32px 30px}.site-experience .world-caption h3{letter-spacing:0;margin:7px 0 0;font-family:Georgia,Songti SC,SimSun,serif;font-size:30px;font-weight:400;line-height:1.4}.site-experience .world-caption p{color:#d0d8c9;margin:8px 0 0;font-size:15px;line-height:1.6}.site-experience .scene-number{letter-spacing:.17em;color:#e2c99d;font-variant-numeric:tabular-nums;font-size:12px}.site-experience .gallery-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:17px 0 22px;display:grid}.site-experience .gallery-toolbar .micro{letter-spacing:.08em;margin:0}.site-experience .gallery-arrows{justify-self:end;gap:8px}.site-experience .gallery-arrows button{width:42px;height:42px;box-shadow:none;background:0 0;border-color:#dfe6d230;border-radius:50%}.site-experience .gallery-arrows button:hover{background:#ebc68615;transform:none}.site-experience .subscribe-section{text-align:left;background:#172019;border-color:#dce5d01c;justify-content:stretch;min-height:0}.site-experience .subscribe-visual{opacity:.15}.site-experience .subscribe-visual:after{background:linear-gradient(90deg,#10191033,#111b15cc 70%)}.site-experience .subscribe-inner{grid-template-columns:1fr 1fr;align-items:center;gap:10%;width:100%;padding:90px 7%;display:grid}.site-experience .subscribe-copy h2{max-width:490px;font-size:clamp(45px,5.3vw,80px);line-height:1.05}.site-experience .subscribe-copy h2 em{display:block}.site-experience.language-zh .subscribe-copy h2{line-height:1.25}.site-experience .subscribe-copy .eyebrow{justify-content:flex-start}.site-experience .subscribe-description{color:#bcc9b1;max-width:360px;margin-top:25px;font-size:16px;line-height:1.9}.site-experience .subscribe-form{max-width:none;margin:0}.site-experience .email-row{background:#0e180faa;border-color:#b8c6a649;border-radius:7px;flex-wrap:nowrap;gap:12px;padding:5px 5px 5px 16px}.site-experience .email-row input{width:auto;height:52px}.site-experience .lumen-cta.form-cta{flex:none;align-self:stretch;margin:0}.site-experience .lumen-cta.form-cta .lumen-cta__button{border-radius:4px;height:100%;min-height:50px;margin:0;padding:0 22px}.site-experience .consent-row{color:#c0cbb6;margin-top:19px;font-size:14px;line-height:1.65}.site-experience .form-note,.site-experience .form-error{font-size:13px;line-height:1.7}.site-experience .privacy-link{color:#aebba3;font-size:13px}.site-experience .success-panel{text-align:left;background:#152317;margin:0 0 15px;padding:25px}.site-experience .success-check{margin:0 0 14px}.site-experience .community-section{padding:75px 7% 85px;position:relative}.site-experience .community-section .section-heading{margin:0}.site-experience .community-section h2{font-size:42px}.site-experience .community-status{color:#9caa90;margin-top:18px;font-size:13px;display:block}.site-experience .social-list{border-top:1px solid #d5dfc524;border-bottom:1px solid #d5dfc524;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:34px}.site-experience .social-item{background:0 0;border-radius:0;flex-direction:row;align-items:center;gap:13px;min-width:0;font-size:15px;border:0!important;border-right:1px solid #d5dfc524!important;padding:28px 22px!important}.site-experience .social-item:first-child{padding-left:0!important}.site-experience .social-item:last-child{border-right:0!important}.site-experience .social-item>svg:first-child{color:#c9b791;flex-shrink:0;width:21px;height:21px}.site-experience .social-item>span:nth-child(2){flex:1}.site-experience .social-item>svg:last-child{flex-shrink:0}.site-experience .social-item[href]:hover{color:#e9c487;background:#d9b87b08;transform:none}.site-experience [data-all-pending=true] .social-status{display:none}.site-experience [data-all-pending=false] .social-item{flex-wrap:wrap}.site-experience .social-status{border:0;border-radius:0;flex-basis:100%;padding:0;font-size:12px}.site-experience .careers-section{border-color:#dce2cc24;border-radius:4px;min-height:500px;margin:0 7% 75px}.site-experience .careers-copy{padding:65px 6%}.site-experience .careers-copy h2{margin:25px 0 30px;font-size:clamp(44px,5.1vw,76px)}.site-experience .hiring-badge{color:#d8c39c;letter-spacing:.12em;border:0;border-radius:0;padding:0;font-size:12px}.site-experience .hiring-badge .status-dot{box-shadow:none;background:#d8c39c}.site-experience .careers-copy .careers-note{color:#a5b39b!important;font-size:13px!important}.site-experience .footer-top{padding-bottom:25px}.site-experience .footer-top .brand{width:120px}.site-experience .editor-shortcut{opacity:.7;border-radius:6px;transition:opacity .2s}:is(.site-experience .editor-shortcut:hover,.site-experience .editor-shortcut:focus-visible){opacity:1}@keyframes artwork-reveal{0%{opacity:.35}to{opacity:1}}@media (max-width:1000px){.site-experience .social-item{gap:10px;font-size:14px;padding:23px 14px!important}.site-experience .subscribe-inner{gap:7%;padding:75px 6%}.site-experience .subscribe-copy h2{font-size:54px}.site-experience .subscribe-details{min-width:0}.site-experience .email-row>svg{display:none}.site-experience .lumen-cta.form-cta .lumen-cta__button{padding:0 16px}}@media (max-width:650px){.site-experience .world-main>img{aspect-ratio:auto;height:420px}.site-experience .world-caption{flex-direction:row;align-items:flex-end;gap:15px;padding:75px 20px 22px}.site-experience .world-caption h3{font-size:24px}.site-experience .world-caption p{font-size:14px}.site-experience .gallery-toolbar{margin:14px 0 19px}.site-experience .subscribe-inner{padding:65px 6%;display:block}.site-experience .subscribe-copy h2{font-size:45px}.site-experience .subscribe-description{max-width:320px;margin:20px 0 0}.site-experience .subscribe-details{margin-top:35px}.site-experience .email-row{padding-left:14px}.site-experience .email-row input{font-size:16px}.site-experience .consent-row{font-size:14px}.site-experience .community-section{padding:58px 6%}.site-experience .community-section h2{font-size:36px}.site-experience .community-status{margin-top:10px}.site-experience .social-list{grid-template-columns:1fr 1fr;margin-top:26px}.site-experience .social-item{gap:13px;font-size:15px;border-bottom:1px solid #d5dfc524!important;padding:20px 14px!important}.site-experience .social-item:nth-child(2n){border-right:0!important}.site-experience .social-item:nth-child(odd){padding-left:0!important}.site-experience .social-item:last-child{grid-column:1/-1;border-bottom:0!important}.site-experience .social-status{margin-left:0!important}.site-experience .careers-section{min-height:480px;margin:0 6% 45px}.site-experience .careers-copy{padding:45px 7%}.site-experience .careers-copy h2{font-size:40px;line-height:1.3}}@media (prefers-reduced-motion:reduce){.site-experience .world-main>img{animation:none}.site-experience .lumen-cta.site-cta .lumen-cta__button:before{display:none}}.site-experience[data-editing=true] .studio-image>img{transform:none!important}.site-experience[data-editing=true] .world-main>img{animation:none!important}.site-experience[data-editing=true] .world-caption{pointer-events:auto}.site-experience .lumen-cta.form-cta{flex:none;width:auto;max-width:48%;padding:0}.site-experience .lumen-cta.form-cta .lumen-cta__button{flex-basis:auto;width:auto;max-width:100%}.site-experience .lumen-cta.header-cta .lumen-cta__button{height:38px;padding:0 20px;font-size:13px}.site-experience:not(.language-zh) h1 em{padding-inline-start:.05em}.site-experience .hero-scroll{height:185svh;min-height:1200px}.site-experience .hero-embers{pointer-events:none;width:100%;height:100%;opacity:calc(.6 + var(--camera-progress,0)*.4);position:absolute;inset:0}.site-experience .hero-opening{pointer-events:none;background:#0d110e;animation:.85s cubic-bezier(.16,1,.3,1) both opening-light;position:absolute;inset:0}.site-experience .title-line{animation:.9s cubic-bezier(.16,1,.3,1) both title-emerge;display:block}.site-experience .title-line-first{animation-delay:80ms}.site-experience .title-line-second{animation-delay:.18s}.site-experience .hero-copy>.eyebrow,.site-experience .hero-actions,.site-experience .release{animation:.7s .25s both detail-emerge}.site-experience .hero-actions{animation-delay:.35s}.site-experience .release{animation-delay:.45s}.site-experience .cinema-bar{height:calc(var(--camera-progress,0)*46px);pointer-events:none;z-index:2;background:#080e0b;position:absolute;left:0;right:0}.site-experience .cinema-bar-top{top:0}.site-experience .cinema-bar-bottom{bottom:0}.site-experience .hero-bottom{z-index:3}.site-experience .hero-atmosphere{background:radial-gradient(ellipse at var(--hero-light-x,70%) var(--hero-light-y,35%),#ffc97926,transparent 55%);opacity:calc(.6 + var(--camera-progress,0)*.4)}.site-experience .lumen-cta.site-cta .lumen-cta__button{translate:var(--magnet-x,0px) var(--magnet-y,0px);transition:translate .25s cubic-bezier(.22,.8,.3,1),box-shadow .3s,transform .2s,border-color .3s}.site-experience .lumen-cta.site-cta .lumen-cta__button:hover:not(:disabled){border-color:#ffe6ab;box-shadow:0 9px 36px #e5b96625,inset 0 1px #fff8}.site-experience .lumen-cta.site-cta .lumen-cta__button:active:not(:disabled){transform:scale(.96)}.site-experience .lumen-cta.site-cta .lumen-cta__button:focus-visible{translate:none}.site-experience.motion-ready [data-reveal]{transition:opacity .9s,translate 1s cubic-bezier(.16,1,.3,1)}.site-experience.motion-ready [data-reveal]:not(.is-visible){translate:0 46px}.site-experience.motion-ready [data-reveal] h2{clip-path:inset(0 -2px -10px);transition:clip-path 1.1s cubic-bezier(.16,1,.3,1)}.site-experience.motion-ready [data-reveal]:not(.is-visible) h2{clip-path:inset(0 -2px 100%)}@keyframes opening-light{0%{opacity:1}to{opacity:0}}@keyframes title-emerge{0%{opacity:0;filter:blur(10px);clip-path:inset(0 -10% 100%);transform:translateY(48px)rotate(1deg)}to{opacity:1;filter:blur();clip-path:inset(-10%);transform:none}}@keyframes detail-emerge{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:650px){.site-experience .hero-scroll{height:155svh;min-height:1060px}.site-experience .cinema-bar{height:calc(var(--camera-progress,0)*28px)}}@media (prefers-reduced-motion:reduce){.site-experience .hero-scroll{height:auto;min-height:0}.site-experience .hero-opening,.site-experience .hero-embers,.site-experience .cinema-bar{display:none}.site-experience .title-line,.site-experience .hero-copy>.eyebrow,.site-experience .hero-actions,.site-experience .release{animation:none}.site-experience.motion-ready [data-reveal] h2{transition:none;clip-path:none!important}.site-experience .lumen-cta.site-cta .lumen-cta__button{transition:none;translate:none}}.site-experience[data-editing=true] .hero-opening,.site-experience[data-editing=true] .cinema-bar{display:none}.site-experience[data-editing=true] .title-line,.site-experience[data-editing=true] .hero-copy>.eyebrow,.site-experience[data-editing=true] .hero-actions,.site-experience[data-editing=true] .release{animation:none}.site-experience[data-editing=true] [data-reveal] h2{clip-path:none!important}.site-experience .world-main .artwork-incoming{z-index:1;animation:none;position:relative}.site-experience .world-main .artwork-outgoing{aspect-ratio:auto;z-index:0;pointer-events:none;width:100%;height:100%;animation:none;position:absolute;inset:0}.site-experience .world-main.is-revealing[data-ready=false] .artwork-incoming{opacity:0}.site-experience .world-main.is-revealing[data-ready=true] .artwork-incoming{animation:.85s cubic-bezier(.22,.72,.16,1) both scene-wipe-forward}.site-experience .world-main.is-revealing[data-direction=back][data-ready=true] .artwork-incoming{animation-name:scene-wipe-back}.site-experience .world-main .world-caption{z-index:3}.site-experience .world-main.is-revealing .world-caption h3{animation:.75s cubic-bezier(.16,1,.3,1) .12s both caption-rise}.site-experience .gallery-arrows button:active{transform:scale(.9)}@keyframes scene-wipe-forward{0%{clip-path:inset(0 100% 0 0);transform:scale(1.08)translate(2%)}to{clip-path:inset(0);transform:none}}@keyframes scene-wipe-back{0%{clip-path:inset(0 0 0 100%);transform:scale(1.08)translate(-2%)}to{clip-path:inset(0);transform:none}}@keyframes caption-rise{0%{opacity:0;filter:blur(4px);translate:0 15px}to{opacity:1;filter:none;translate:none}}@media (prefers-reduced-motion:reduce){.site-experience .world-main.is-revealing[data-ready=true] .artwork-incoming,.site-experience .world-main.is-revealing .world-caption h3{animation:none}.site-experience .world-main .artwork-outgoing{display:none}}.site-experience[data-editing=true] .world-main .artwork-incoming{opacity:1;clip-path:none;transform:none;animation:none!important}.site-experience .world-caption>div{max-width:100%}.site-experience .gallery-toolbar{margin-bottom:0}.site-experience .gallery-dots{grid-column:2;justify-content:center;align-items:center;display:flex}.site-experience .gallery-dots button{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:42px;padding:0;display:grid}.site-experience .gallery-dots button span{background:#e2d9c44d;border-radius:50%;width:7px;height:7px;transition:background .25s,box-shadow .25s,transform .25s}.site-experience .gallery-dots button[aria-pressed=true] span{background:#e8c586;transform:scale(1.15);box-shadow:0 0 0 4px #e8c58616}.site-experience .gallery-dots button:hover span{background:#e8c586}.site-experience .gallery-dots button:focus-visible{outline-offset:1px;outline:1px solid #e8c586}.site-experience .gallery-dots button:disabled{cursor:default}@media (max-width:600px){.site-experience .gallery-toolbar{row-gap:4px}.site-experience .gallery-toolbar .micro{grid-column:1/-1}.site-experience .gallery-arrows{grid-column:3}}.site-experience img.site-image{background-image:var(--image-placeholder,none);background-size:cover;background-position:var(--active-image-x,50%) var(--active-image-y,50%);background-repeat:no-repeat}.lumen-cta,.lumen-cta *,.lumen-cta :before,.lumen-cta :after{box-sizing:border-box}.lumen-cta{--lumen-cta-hue:0deg;--lumen-cta-saturation:1;--lumen-cta-brightness:1;isolation:isolate;background:#0b0821;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.lumen-cta--light{background:#f3f0fb}.lumen-cta__button{color:#fff;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;height:45px;filter:hue-rotate(var(--lumen-cta-hue)) saturate(var(--lumen-cta-saturation)) brightness(var(--lumen-cta-brightness));background:linear-gradient(90deg,#050014 0%,#0d0029 20%,#1e0066 40%,#2f00ab 60%,#5227c0 75%,#9470d9 100%);border:0;border-radius:999px;outline:1px solid #ffffff1a;align-items:center;gap:10px;padding:0 30px;font-family:Mulish,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15.7px;font-weight:600;line-height:1;text-decoration:none;transition:filter .25s;display:inline-flex;position:relative;box-shadow:0 4px 22px #4614be4d,inset 0 1px #ffffff24}.lumen-cta__button:hover:not(:disabled){filter:hue-rotate(var(--lumen-cta-hue)) saturate(var(--lumen-cta-saturation)) brightness(calc(var(--lumen-cta-brightness) * 1.12))}.lumen-cta__button:focus-visible{outline-offset:3px;outline:2px solid #ffffffd9}.lumen-cta__button:disabled{cursor:default;opacity:.55}.lumen-cta__button--ghost{box-shadow:none;-webkit-backdrop-filter:blur(12px);background:#ffffff05;outline-color:#fff3;padding:0 33px;transition:background .25s,outline-color .25s}.lumen-cta__button--ghost:hover:not(:disabled){filter:hue-rotate(var(--lumen-cta-hue)) saturate(var(--lumen-cta-saturation)) brightness(var(--lumen-cta-brightness));background:#ffffff17}.lumen-cta--light .lumen-cta__button--ghost{color:#1a1033;background:#0c062208;outline-color:#0c062229}.lumen-cta--light .lumen-cta__button--ghost:hover:not(:disabled){background:#0c062212}.lumen-cta__ring{border:1.3px solid #ffffffe6;border-radius:50%;flex:none;width:7px;height:7px}.lumen-cta--light .lumen-cta__button--ghost .lumen-cta__ring{border-color:#1a1033bf}@media (prefers-reduced-motion:reduce){.lumen-cta__button{transition:none}}
