.journey{height:calc(100svh + var(--scroll-distance,600svh));--title-scale:1;--title-opacity:1;--final-opacity:0;--singularity-radius:0vmax;background:#060809;position:relative}.journey-sticky{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.journey-hero{z-index:5;pointer-events:none;position:absolute;inset:0}.journey .hero{background:0 0;border:0;height:100svh;min-height:0;max-height:none}.journey .hero .cosmos-v3{animation:none}.journey-rendered .hero .cosmos-v3{visibility:hidden}.journey .hero-heading{transform-origin:15% 40%;transform:scale(var(--title-scale));opacity:var(--title-opacity);animation:none}.journey .hero-topline,.journey .hero-description,.journey .hero-bottom{opacity:var(--title-opacity);animation:none}.journey .hero-bottom a{pointer-events:auto}.journey .hero-bottom[inert] a{pointer-events:none}.journey-canvas{z-index:1;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.journey-rendered .journey-canvas{opacity:1}.journey-grade{z-index:2;pointer-events:none;background:linear-gradient(90deg,#060809 0%,#060809f5 15%,#060809d9 31%,#06080999 46%,#06080933 65%,#0000 82%),radial-gradient(at 48% 47%,#06080966 0%,#06080955 27%,#0000 62%),linear-gradient(#060809dd 0%,#0000 32% 57%,#060809d9 86%,#060809 100%);position:absolute;inset:0}.journey-chapter,.journey-final{z-index:6;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;padding:10vh 9%;display:flex;position:absolute;inset:0}.journey-chapter:not([inert]),.journey-final:not([inert]){pointer-events:auto}.journey-chapter h2,.journey-final h2{letter-spacing:-.055em;color:#d5d6d1;max-width:1000px;margin:28px 0;font-size:clamp(42px,7.8vw,116px);line-height:.96}.journey-chapter>p:not(.eyebrow),.journey-final>p:not(.eyebrow){color:#afb8b3;text-shadow:0 2px 16px #060809;max-width:600px;font-size:17px;line-height:1.8}.journey-chapter .journey-empty{font:12px/1.8 var(--mono)!important;color:#939e97!important}.journey-waypoint{height:1px;scroll-margin-top:0;position:absolute}.journey-singularity{z-index:7;pointer-events:none;clip-path:circle(var(--singularity-radius) at 50% 50%);background:#d9dcd5;position:absolute;inset:0}.journey-final{z-index:8;opacity:var(--final-opacity);color:#1a201e}.journey-final h2{color:#1a201e}.journey-final .eyebrow,.journey-final>p:not(.eyebrow){color:#454f48;text-shadow:none}.journey-final a{font:13px var(--mono);text-underline-offset:5px;width:max-content;padding:12px 0;text-decoration:underline}.journey-final small{font:10px var(--mono);margin-top:30px}html:has(.journey){scroll-behavior:auto}.journey-simple{height:auto}.journey-simple .journey-sticky{height:auto;position:relative;overflow:visible}.journey-simple .journey-hero{pointer-events:auto;position:relative}.journey-simple .hero .cosmos-v3{visibility:visible}.journey-simple .hero-heading,.journey-simple .hero-topline,.journey-simple .hero-description,.journey-simple .hero-bottom{opacity:1!important;transform:none!important}.journey-simple .journey-chapter,.journey-simple .journey-final{pointer-events:auto;min-height:85svh;position:relative;opacity:1!important;transform:none!important}.journey-simple .journey-final{background:#d9dcd5}.journey-simple .journey-canvas,.journey-simple .journey-grade,.journey-simple .journey-singularity{display:none}@media (max-width:600px){.journey-chapter,.journey-final{padding:9vh 7%}.journey-chapter>p:not(.eyebrow){font-size:15px}.journey-chapter h2,.journey-final h2{font-size:clamp(38px,11vw,66px)}.journey-grade{background:linear-gradient(90deg,#060809c9 0%,#06080988 32%,#06080933 70%,#0000),linear-gradient(#060809f5 0%,#06080966 35%,#06080922 52%,#060809df 78%,#060809 100%)}}@media (prefers-reduced-motion:reduce){.journey{height:auto}.journey-sticky{height:auto;position:relative;overflow:visible}.journey-hero{position:relative}.journey-chapter,.journey-final{min-height:85svh;position:relative;opacity:1!important;transform:none!important}.journey-final{background:#d9dcd5}.journey-canvas,.journey-grade,.journey-singularity{display:none}}.journey-grade{opacity:var(--grade-opacity,1)}.journey-chapter h2{overflow-wrap:anywhere;max-width:min(100%,1000px)}.journey-tuning{z-index:50;color:#d0d8d1;width:260px;font:11px/1.6 var(--mono);background:#101619ed;border:1px solid #4b5552;padding:13px 16px;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 30px #0004}.journey-tuning button{cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:0;padding:4px 0}.journey-tuning>button{letter-spacing:.1em;width:100%}.journey-tuning label{justify-content:space-between;margin-top:12px;display:flex}.journey-tuning input{accent-color:#bdc8bc;cursor:pointer;width:100%;margin:10px 0}.journey-tuning p{color:#a3b1a7;margin:10px 0;font-size:10px}.journey-tuning output{color:#a3b1a7;margin:10px 0;font-size:9px;display:block}.journey-tuning div>button{text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.journey-tuning{width:225px;padding:9px 12px;bottom:10px;right:10px}}
