body{background:radial-gradient(ellipse at 90% 7%,#4d134918,transparent 30%),radial-gradient(ellipse at 5% 55%,#32316715,transparent 40%);overflow-x:clip}
.footer-copy{min-width:0}.footer-copy small{display:block;margin-top:6px;font-size:.75rem;line-height:1.7;color:var(--muted)}.footer-copy small a{text-decoration:underline;text-underline-offset:3px}.footer-copy small a:hover{color:var(--ink)}
.current-hero{min-height:780px;position:relative;padding-top:73px;isolation:isolate}.hero-copy{position:relative;z-index:2}.hero-copy>.eyebrow{color:#b9a7d8}
.hero-copy h1{font-size:clamp(3.5rem,6.6vw,6.4rem);letter-spacing:-.07em;line-height:1.025;margin:29px 0}.hero-copy>p{font-size:1.1rem;line-height:1.75;color:#b9b2ce}.hero-actions{display:flex;align-items:center;gap:23px;margin-top:31px}.hero-actions>span{font-size:.8125rem;color:#9f95b5}
.hero-orbit{position:absolute;width:87%;height:670px;right:-18%;top:0;z-index:0;mask-image:linear-gradient(90deg,transparent,#000 20%,#000 94%,transparent)}.hero-orbit>img{width:100%;height:100%;object-fit:cover;mix-blend-mode:screen;opacity:.87;mask-image:linear-gradient(0deg,transparent,#000 20%,#000 80%,transparent);animation:ribbon-breathe 17s ease-in-out infinite}
.hero-orbit:after{content:'';position:absolute;width:45%;height:45%;right:15%;top:27%;border-radius:50%;background:#ab47e722;filter:blur(75px);z-index:-1}
.orbit-tag{position:absolute;padding:11px 17px;border:1px solid #d4b7ff35;backdrop-filter:blur(15px);border-radius:30px;font-size:.8125rem;background:#17142a88;color:#d9c6ec;animation:drift 9s ease-in-out infinite}.tag-one{left:36%;top:90px;rotate:-5deg}.tag-two{right:18%;bottom:135px;rotate:4deg;animation-delay:-5s}.spectrum-line{position:absolute;top:10%;left:17%;width:70%;height:70%;border:1px solid #d8b4fa12;border-radius:50%;transform:rotate(-27deg);box-shadow:0 0 45px #a080d008}
.hero-footer{position:absolute;bottom:29px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:23px;gap:15px}.hero-footer>.eyebrow{font-size:.75rem}
.premise{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;padding:72px 0 100px}.premise>p{font:500 clamp(1.7rem,3vw,2.8rem)/1.25 'Space Grotesk',sans-serif;letter-spacing:-.05em}.premise>p>span{color:#89819d}.premise>div>p{font-size:1rem;color:#b4acc5;max-width:480px;margin-bottom:20px}
.journey-title{display:flex;justify-content:space-between;gap:45px;align-items:flex-end;margin-bottom:38px}.journey-title .section-intro{font-size:1rem;max-width:310px;padding-bottom:27px}.journey-section{padding-bottom:90px}
.preview-slice{padding:50px;border-radius:25px;border:1px solid #ffffff25;background:#171321}.preview-slice h3{font-size:2rem;margin:25px 0 15px}.preview-slice p{color:var(--muted)}
.closing{padding:100px 0;text-align:center;position:relative}.closing:before{content:'';position:absolute;inset:5%;background:radial-gradient(ellipse,#61356822,transparent 68%);z-index:-1}.closing h2{font-size:clamp(2.5rem,5vw,4.7rem);letter-spacing:-.06em;line-height:1.1;margin:22px 0 32px}
@keyframes drift{0%,100%{translate:0 0}50%{translate:0 -14px}}@keyframes ribbon-breathe{0%,100%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.035) rotate(1.3deg)}}
@media(min-width:701px) and (max-width:1000px){.current-hero{min-height:960px}.hero-copy h1{font-size:4.65rem}.hero-orbit{width:120%;height:470px;right:-22%;top:350px;opacity:.85}.tag-one{display:none}.tag-two{bottom:70px}.hero-actions{display:block}.hero-actions>span{display:block;margin-top:16px}.hero-copy>p{max-width:460px}.journey-title{display:block}.journey-title .section-intro{max-width:570px}.premise{gap:45px}.hero-footer{bottom:20px}.hero-orbit>img{mask-image:linear-gradient(0deg,transparent,#000 22%,#000 75%,transparent)}}
@media(max-width:700px){.current-hero{min-height:830px;padding-top:33px}.hero-copy h1{font-size:clamp(2.7rem,10.4vw,4.4rem);letter-spacing:-.065em}.hero-copy>p{font-size:1rem}.hero-actions{display:block}.hero-actions>span{display:block;margin-top:16px}.hero-orbit{width:145%;height:410px;top:350px;right:-33%;opacity:1}.hero-orbit>img{mask-image:linear-gradient(0deg,transparent,#000 20%,#000 80%,transparent)}.tag-one{display:none}.tag-two{bottom:90px;right:30%;font-size:.75rem}.hero-footer{bottom:10px}.hero-footer>.eyebrow{font-size:.6875rem;letter-spacing:.08em;max-width:190px}.motion-toggle{font-size:.6875rem}.premise{grid-template-columns:1fr;gap:25px;padding:55px 0 65px}.premise>p{font-size:1.9rem}.journey-section{padding-bottom:60px}.journey-title{display:block;margin-bottom:20px}.journey-title .section-title{font-size:2.2rem}.journey-title .section-intro{max-width:none;padding-bottom:5px}.closing{padding:70px 0}.closing h2{font-size:2.5rem}.preview-slice{padding:25px}}
.lab-header h2{display:none}.lab-header{align-items:center}.lab-header p{max-width:550px}.closing{padding-bottom:60px}

/* Fixed identity for the selected Prismatic Current site. */
html{scroll-padding-top:45px}.walkthrough-brand{display:flex;align-items:center;gap:11px}.walkthrough-brand img{width:26px;height:26px;flex-shrink:0;object-fit:contain}.experience-top{align-items:center}.top-nav .brand{gap:10px}
@media(max-width:700px){html{scroll-padding-top:22px}.walkthrough-brand{gap:8px}.walkthrough-brand img{width:23px;height:23px}.experience-top{align-items:flex-start}.experience-top>span+span{max-width:120px}}
