.color-journey{--journey-night:#061e24;--journey-paper:#fffef5;background:var(--journey-night);color:var(--journey-paper);overflow-x:clip}.color-journey svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.color-journey .journey-eyebrow{letter-spacing:2.1px;margin:0 0 24px;font-size:10px;font-weight:700;line-height:1.6}.color-journey a:focus-visible{outline-offset:6px;outline:3px solid #ffcd64}.color-journey .journey-intro{isolation:isolate;background:#092c36;align-items:center;height:min(100svh,1040px);min-height:760px;padding:160px 7% 145px;display:flex;position:relative}.color-journey .journey-intro-art,.color-journey .journey-intro-shade{z-index:-2;position:absolute;inset:0;overflow:hidden}.color-journey .journey-intro-art img{object-fit:cover;object-position:center;width:100%;height:100%}.color-journey .journey-intro-shade{z-index:-1;background:linear-gradient(90deg,#031a23d9 2%,#031a2394 39%,#031a2312 78%),linear-gradient(0deg,var(--journey-night),transparent 30%)}.color-journey .journey-intro-copy{max-width:710px;position:relative}.color-journey .journey-intro-copy>.journey-eyebrow{color:#c7e4dd}.color-journey .journey-intro h1{letter-spacing:-5.5px;margin:0 0 29px;font-size:clamp(64px,6.8vw,104px);font-weight:700;line-height:1.02}.color-journey .journey-intro h1 em{color:#d0f872}.color-journey .journey-intro-copy>p:not(.journey-eyebrow){color:#e0ece7;margin:0 0 28px;font-size:15px;line-height:1.8}.color-journey .journey-explore{border-bottom:1px solid #e8f4e58c;align-items:center;gap:55px;min-height:48px;font-size:12px;font-weight:600;display:inline-flex}.color-journey .journey-explore>span{font-size:23px;transition:transform .2s}.color-journey .journey-explore:hover>span{transform:translateY(4px)}.color-journey .journey-intro-bottom{align-items:center;gap:24px;display:flex;position:absolute;bottom:36px;left:7%;right:7%}.color-journey .journey-intro-bottom>span:first-child{letter-spacing:-2px;color:#d0f872;white-space:nowrap;font-size:37px;font-weight:400}.color-journey .journey-intro-bottom>p{color:#d5e3dd;margin:0;font-size:10px;line-height:1.6}.color-journey .journey-intro-detail{letter-spacing:1.5px;color:#d5e3dd;margin-left:auto;font-size:8px}.color-journey .journey-nav{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061e24ec;border-top:1px solid #e1f0ee20;border-bottom:1px solid #e1f0ee24;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:0 7%;display:flex;position:sticky;top:0}.color-journey .journey-nav-label{letter-spacing:2px;color:#c0d5d2;font-size:8px;font-weight:700}.color-journey .journey-nav-links{align-items:center;gap:30px;display:flex}.color-journey .journey-nav-links>a{white-space:nowrap;color:#c1d1cf;align-items:center;gap:9px;min-height:78px;font-size:12px;transition:color .2s;display:flex;position:relative}.color-journey .journey-nav-links>a:after{content:"";background:var(--chapter-accent);transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.color-journey .journey-nav-links>a[aria-current],.color-journey .journey-nav-links>a:hover{color:#fffef5}.color-journey .journey-nav-links>a[aria-current]:after,.color-journey .journey-nav-links>a:hover:after{transform:scaleX(1)}.color-journey .journey-nav-number{opacity:.6;font-size:8px}.color-journey .journey-nav-links i{background:var(--chapter-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:block}.color-journey .journey-nav-join{white-space:nowrap;align-items:center;gap:20px;min-height:44px;font-size:10px;display:flex}.color-journey .journey-nav-join svg{width:18px;height:18px}.color-journey .color-chapter{isolation:isolate;background:var(--journey-night);align-items:center;height:min(920px,95svh);min-height:780px;scroll-margin-top:78px;display:flex;position:relative;overflow:hidden}.color-journey .chapter-scene{z-index:-3;margin:0;position:absolute;inset:0}.color-journey .chapter-scene img{object-fit:cover;object-position:center;width:100%;height:100%}.color-journey .chapter-shade{z-index:-2;background:linear-gradient(90deg,#041c25e0 0%,#041c2599 32%,#041c2524 57%,transparent 80%),linear-gradient(180deg,var(--journey-night),transparent 15%,transparent 72%,var(--journey-night));position:absolute;inset:0}.color-journey .chapter-copy{z-index:1;width:100%;padding:100px 7% 130px;position:relative}.color-journey .chapter-copy>.journey-eyebrow{color:#e0ede7;text-transform:uppercase;align-items:center;gap:14px;font-size:9px;display:flex}.color-journey .chapter-copy>.journey-eyebrow>span{color:var(--chapter-accent);letter-spacing:1px;font-size:10px}.color-journey .chapter-copy>.journey-eyebrow>i{background:#e0ede760;width:28px;height:1px}.color-journey .chapter-copy h2{letter-spacing:-4.8px;max-width:750px;margin:0;font-size:clamp(62px,6.3vw,96px);font-weight:600;line-height:1.02}.color-journey .chapter-copy h2 em{color:var(--chapter-accent)}.color-journey .color-chapter-red .chapter-copy h2{max-width:690px;font-size:clamp(52px,5.3vw,82px)}.color-journey .chapter-description{color:#e0eae5;max-width:300px;margin:27px 0 30px;font-size:14px;line-height:1.85}.color-journey .chapter-choose{background:var(--chapter-accent);color:#08252c;border-radius:30px;justify-content:space-between;align-items:center;gap:32px;min-height:52px;padding:14px 22px;font-size:12px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.color-journey .chapter-choose svg{width:20px;height:20px;transition:transform .2s}.color-journey .chapter-choose:hover{background:#fffef5;transform:translateY(-2px)}.color-journey .chapter-choose:hover svg{transform:translate(2px,-2px)}.color-journey .chapter-note{letter-spacing:.3px;color:#e4efeb;text-shadow:0 1px 12px #0008;align-items:center;gap:15px;margin:0;font-size:10px;display:flex;position:absolute;bottom:66px;right:7%}.color-journey .chapter-note>span{letter-spacing:-1px;color:var(--chapter-accent);font-size:29px;font-weight:400}.color-journey .chapter-flow{width:100%;height:85px;color:var(--chapter-accent);opacity:.19;z-index:-1;pointer-events:none;stroke-width:.8px;position:absolute;bottom:-1px;left:0}.color-journey .journey-invitation{text-align:center;background:radial-gradient(ellipse at 50% 0,#23504c55,transparent 70%),var(--journey-night);padding:100px 7% 60px}.color-journey .journey-invitation>.journey-eyebrow{color:#bed1ca;font-size:9px}.color-journey .journey-invitation h2{letter-spacing:-3.6px;margin:0;font-size:clamp(42px,5.2vw,78px);font-weight:600;line-height:1.1}.color-journey .journey-invitation h2 em{color:#d0f872}.color-journey .journey-invitation>p:not(.journey-eyebrow){color:#c5d6d0;margin:24px 0;font-size:13px;line-height:1.8}.color-journey .journey-list-link{color:#123029;background:#d0f872;border-radius:32px;justify-content:space-between;align-items:center;gap:38px;min-height:56px;padding:16px 25px;font-size:12px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.color-journey .journey-list-link:hover{background:#fffef5;transform:translateY(-2px)}.color-journey .journey-list-link svg{width:21px;height:21px}.color-journey .journey-signature{justify-content:center;gap:7px;margin:52px 0 20px;display:flex}.color-journey .journey-signature i{border-radius:4px;width:42px;height:4px}.color-journey .journey-invitation>small{color:#a7beb6;font-size:9px;line-height:1.7}.color-journey .journey-next{border-top:1px solid #d3e9e326;grid-template-columns:1fr 1fr;margin:0 7%;display:grid}.color-journey .journey-next>a{min-width:0;padding:37px 0 47px;display:block}.color-journey .journey-next>a+a{border-left:1px solid #d3e9e326;margin-left:10%;padding-left:10%}.color-journey .journey-next .journey-eyebrow{color:#a9c4ba;margin-bottom:15px;font-size:8px;display:block}.color-journey .journey-next-title{letter-spacing:-1.1px;justify-content:space-between;align-items:center;gap:18px;font-size:clamp(22px,2.5vw,36px);font-weight:500;line-height:1.25;display:flex}.color-journey .journey-next-title svg{color:#d0f872;flex-shrink:0;width:27px;height:27px;transition:transform .2s}.color-journey .journey-next a:hover .journey-next-title svg{transform:translate(3px,-3px)}@media (min-width:1600px){.color-journey .chapter-copy,.color-journey .journey-intro{padding-left:max(7%,50vw - 740px)}.color-journey .chapter-scene img{object-fit:cover}}@media (max-width:1100px){.color-journey .journey-intro{min-height:720px;padding-left:6%;padding-right:6%}.color-journey .journey-intro h1{letter-spacing:-4px;font-size:76px}.color-journey .journey-nav{gap:16px;padding:0 5%}.color-journey .journey-nav-links{gap:25px}.color-journey .journey-nav-label{display:none}.color-journey .color-chapter{min-height:720px}.color-journey .chapter-copy{padding-left:6%;padding-right:6%}.color-journey .chapter-copy h2{letter-spacing:-3.8px;font-size:70px}.color-journey .color-chapter-red .chapter-copy h2{font-size:59px}.color-journey .chapter-scene img{object-position:57% center}.color-journey .chapter-description{max-width:270px;font-size:13px}.color-journey .chapter-note{right:6%}}@media (max-width:760px){.color-journey .journey-intro{background:var(--journey-night);flex-direction:column;align-items:stretch;height:auto;min-height:0;padding:145px 7% 0;display:flex}.color-journey .journey-intro-copy{z-index:2;order:0;max-width:100%;padding-bottom:20px;position:relative}.color-journey .journey-intro-copy>.journey-eyebrow{letter-spacing:1.8px;margin-bottom:20px;font-size:8px}.color-journey .journey-intro h1{letter-spacing:-2.7px;margin-bottom:23px;font-size:clamp(45px,11.4vw,76px);line-height:1.06}.color-journey .journey-intro-copy>p:not(.journey-eyebrow){color:#cfdfda;margin-bottom:20px;font-size:12px;line-height:1.8}.color-journey .journey-explore{gap:44px;font-size:11px}.color-journey .journey-intro-art{z-index:0;aspect-ratio:1.25;order:1;height:auto;margin:0 -8.15%;position:relative;inset:auto;overflow:hidden}.color-journey .journey-intro-art img{object-position:83% center}.color-journey .journey-intro-art:after{content:"";background:linear-gradient(180deg,var(--journey-night),transparent 17%,transparent 75%,var(--journey-night));position:absolute;inset:0}.color-journey .journey-intro-shade{display:none}.color-journey .journey-intro-bottom{order:2;gap:17px;padding:5px 0 25px;position:relative;bottom:auto;left:auto;right:auto}.color-journey .journey-intro-bottom>span:first-child{letter-spacing:-1.5px;font-size:29px}.color-journey .journey-intro-bottom>p{font-size:9px}.color-journey .journey-intro-detail{display:none}.color-journey .journey-nav{justify-content:center;gap:0;min-height:64px;padding:0 5%}.color-journey .journey-nav-links{justify-content:space-between;gap:8px;width:100%}.color-journey .journey-nav-links>a{gap:7px;min-height:64px;font-size:11px}.color-journey .journey-nav-number,.color-journey .journey-nav-join{display:none}.color-journey .journey-nav-links i{width:6px;height:6px}.color-journey .color-chapter{flex-direction:column;align-items:stretch;height:auto;min-height:0;padding-top:53px;scroll-margin-top:64px;display:flex}.color-journey .chapter-copy{z-index:1;order:0;width:auto;padding:0 7%}.color-journey .chapter-copy>.journey-eyebrow{letter-spacing:1.3px;gap:10px;margin-bottom:21px;font-size:8px}.color-journey .chapter-copy>.journey-eyebrow>span{font-size:8px}.color-journey .chapter-copy>.journey-eyebrow>i{width:21px}.color-journey .chapter-copy h2{letter-spacing:-2.7px;max-width:100%;font-size:clamp(44px,11.6vw,72px);line-height:1.05}.color-journey .color-chapter-red .chapter-copy h2{letter-spacing:-2px;max-width:100%;font-size:clamp(36px,9.4vw,60px);line-height:1.08}.color-journey .journey-desktop-break{display:none}.color-journey .chapter-description{max-width:280px;margin:22px 0;font-size:12px;line-height:1.8}.color-journey .chapter-choose{gap:32px;min-height:49px;padding:13px 19px;font-size:11px}.color-journey .chapter-choose svg{width:19px;height:19px}.color-journey .chapter-scene{z-index:-1;order:1;height:490px;margin:15px 0 0;position:relative;inset:auto;overflow:hidden}.color-journey .chapter-scene img{object-position:92% center}.color-journey .chapter-scene:after{content:"";background:linear-gradient(180deg,var(--journey-night),transparent 16%,transparent 77%,var(--journey-night));position:absolute;inset:0}.color-journey .chapter-shade{display:none}.color-journey .chapter-note{z-index:1;order:2;justify-content:flex-end;gap:12px;margin:-20px 7% 51px;font-size:9px;position:relative;bottom:auto;right:auto}.color-journey .chapter-note>span{font-size:25px}.color-journey .chapter-flow{z-index:0;opacity:.17;height:60px}.color-journey .journey-invitation{padding:67px 7% 45px}.color-journey .journey-invitation>.journey-eyebrow{margin-bottom:20px;font-size:8px}.color-journey .journey-invitation h2{letter-spacing:-2px;font-size:clamp(37px,9.5vw,58px);line-height:1.12}.color-journey .journey-invitation>p:not(.journey-eyebrow){max-width:260px;margin:22px auto;font-size:12px}.color-journey .journey-list-link{gap:33px;min-height:52px;padding:14px 22px;font-size:11px}.color-journey .journey-signature{margin-top:39px}.color-journey .journey-signature i{width:35px}.color-journey .journey-invitation>small{font-size:8px}.color-journey .journey-next{grid-template-columns:1fr;margin:0 7%}.color-journey .journey-next>a{padding:27px 0 30px}.color-journey .journey-next>a+a{border-top:1px solid #d3e9e326;border-left:0;margin:0;padding-left:0}.color-journey .journey-next .journey-eyebrow{letter-spacing:1.6px;margin-bottom:12px;font-size:7px}.color-journey .journey-next-title{letter-spacing:-.8px;font-size:25px}.color-journey .journey-next-title svg{width:23px;height:23px}}@media (max-width:360px){.color-journey .journey-intro{padding-top:140px}.color-journey .journey-intro h1{letter-spacing:-2.2px;font-size:42px}.color-journey .journey-nav{padding:0 5%}.color-journey .journey-nav-links>a{gap:5px;font-size:10px}.color-journey .chapter-copy h2{letter-spacing:-2.2px;font-size:42px}.color-journey .color-chapter-red .chapter-copy h2{letter-spacing:-1.6px;font-size:34px}.color-journey .chapter-scene{height:420px}.color-journey .chapter-note{font-size:8px}.color-journey .journey-invitation h2{letter-spacing:-1.8px;font-size:35px}.color-journey .journey-next-title{font-size:23px}}@media (prefers-reduced-motion:reduce){.color-journey *{transition:none!important;animation:none!important}.color-journey .journey-explore:hover>span,.color-journey .chapter-choose:hover,.color-journey .chapter-choose:hover svg,.color-journey .journey-list-link:hover,.color-journey .journey-next a:hover .journey-next-title svg{transform:none}}
