.continuous-identity-block{--ci-bg: #10192b;--ci-ink-dim: #93a0c2;--ci-ink-faint: #5b6688;--ci-hair: rgba(150, 164, 214, 0.16);--ci-border-subtle: #526080;--ci-beam-x: 16%;--ci-img-w: 1920;--ci-img-h: 5400;--ci-intro-frac: 0.2;position:relative;background:var(--ci-bg);color:#eef1fb;overflow-x:clip;--ci-intro-h: calc(100vw * var(--ci-img-h) / var(--ci-img-w) * var(--ci-intro-frac))}.continuous-identity-block h1,.continuous-identity-block h2,.continuous-identity-block h3{margin:0}.continuous-identity-block p{margin:0}.continuous-identity-block .ci-intro-pin,.continuous-identity-block .ci-thread{background-image:var(--ci-hero-bg);background-size:100% auto;background-repeat:no-repeat;background-color:var(--ci-bg)}@media(max-width: 640px){.continuous-identity-block{--ci-intro-h: calc(100vw * var(--ci-img-h-mobile, var(--ci-img-h)) / var(--ci-img-w-mobile, var(--ci-img-w)) * var(--ci-intro-frac))}.continuous-identity-block .ci-intro-pin,.continuous-identity-block .ci-thread{background-image:var(--ci-hero-bg-mobile, var(--ci-hero-bg))}}.continuous-identity-block .ci-intro-pin{position:relative;height:var(--ci-intro-h);background-position:top center;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(2rem,6vw,5rem) clamp(1.5rem,8vw,9.375rem);text-align:center}.continuous-identity-block .ci-eyebrow{display:block;width:clamp(230px,34vw,480px);height:auto;opacity:0;transform:scale(0.36);position:relative;top:84px;animation:ci-badge-in .7s ease .2s forwards}@keyframes ci-badge-in{to{opacity:1;transform:scale(1)}}.continuous-identity-block #ciIntroHeadline{font-size:clamp(2.25rem,7.7vw,3rem);font-weight:400;line-height:1.05;color:#fff;max-width:44rem;margin-top:108px;opacity:0}.continuous-identity-block .ci-scroll-cue{margin-top:clamp(1rem,4vh,2rem);color:#fff;text-decoration:none;opacity:0;animation:ci-cue-intro .6s ease .9s forwards}.continuous-identity-block .ci-scroll-cue i{font-size:2rem;animation:ci-bob 1.8s ease-in-out infinite;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.5)) drop-shadow(0 0 8px rgba(0, 0, 0, 0.35))}.continuous-identity-block .ci-scroll-cue:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:2px}@keyframes ci-cue-intro{to{opacity:1}}@keyframes ci-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}.continuous-identity-block .ci-intro-tagline-row{display:flex;justify-content:center;gap:clamp(3rem,14vw,14rem);width:100%;max-width:50rem;opacity:0;margin-top:calc(var(--ci-intro-h)*.25)}.continuous-identity-block .ci-intro-tagline-row p{font-size:clamp(1.1rem,2.8vw,1.75rem);font-weight:400;color:#fff;line-height:1.1;white-space:nowrap}.continuous-identity-block .ci-intro-tagline-row p:first-child{text-align:right}.continuous-identity-block .ci-intro-tagline-row p:last-child{padding-top:calc(var(--ci-intro-h)*.036)}@media(max-width: 640px){.continuous-identity-block .ci-intro-tagline-row{gap:clamp(1rem,6vw,3rem);margin-top:calc(var(--ci-intro-h)*.12)}}@media(min-width: 1650px){.continuous-identity-block .ci-intro-tagline-row{gap:clamp(14rem,16vw,20rem);max-width:72rem;margin-top:360px}.continuous-identity-block .ci-intro-tagline-row p{font-size:clamp(1.75rem,3vw,2.5rem)}}.continuous-identity-block .ci-thread{position:relative;width:100%;height:calc(100vw*var(--ci-img-h)/var(--ci-img-w)*(1 - var(--ci-intro-frac)));background-position:center top calc(-1*var(--ci-intro-h));overflow:hidden}@media(max-width: 640px){.continuous-identity-block .ci-thread{height:calc(100vw*var(--ci-img-h-mobile, var(--ci-img-h))/var(--ci-img-w-mobile, var(--ci-img-w))*(1 - var(--ci-intro-frac)))}}.continuous-identity-block .ci-road{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:visible;mask-image:linear-gradient(to bottom, transparent 40px, #000 80px);-webkit-mask-image:linear-gradient(to bottom, transparent 40px, #000 80px)}.continuous-identity-block .ci-road-track{fill:none;stroke:rgba(206,218,252,.35);stroke-width:3;stroke-linecap:round}.continuous-identity-block .ci-road-fill{fill:none;stroke:url(#ciRoadGradient);stroke-width:3;stroke-linecap:round}.continuous-identity-block .ci-road-head{position:fixed;top:50%;left:0;width:16px;height:16px;transform:translate(-50%, -50%);border-radius:50%;background:radial-gradient(circle, #fff 0%, #fff 40%, #cedafc 65%, transparent 78%);box-shadow:0 0 10px 3px rgba(255,255,255,.9),0 0 22px 6px rgba(206,218,252,.65),0 0 50px 18px rgba(49,103,252,.3);z-index:50;pointer-events:none;opacity:0;will-change:transform,opacity}@media not (prefers-reduced-motion: reduce){.continuous-identity-block .ci-road-head{transition:opacity .25s ease}}@media(max-width: 640px){.continuous-identity-block{--ci-beam-x: 11%}}.continuous-identity-block .ci-moment{position:absolute;left:0;width:100%;display:flex;align-items:center}.continuous-identity-block .ci-moment[data-mood=dawn]{top:0%;height:24.5%}.continuous-identity-block .ci-moment[data-mood=night]{top:24.5%;height:29.75%}.continuous-identity-block .ci-moment[data-mood=amber]{top:54.25%;height:23.25%}.continuous-identity-block .ci-moment[data-mood=teal]{top:77.5%;height:22.5%}.continuous-identity-block .ci-node{position:absolute;left:var(--ci-node-x, var(--ci-beam-x));top:38%;transform:translate(-50%, -50%) scale(0.4);z-index:4;opacity:0;transition:opacity .5s ease,transform .5s cubic-bezier(0.34, 1.56, 0.64, 1)}.continuous-identity-block .ci-moment.is-lit .ci-node{opacity:1;transform:translate(-50%, -50%) scale(1)}.continuous-identity-block .ci-moment-copy{position:relative;z-index:3;display:flex;flex-direction:column;padding-block:clamp(2rem,6vh,3rem);gap:2rem}.continuous-identity-block .ci-reveal{opacity:0;transform:translateY(26px);transition:opacity .6s ease,transform .6s ease}.continuous-identity-block .ci-reveal.is-revealed{opacity:1;transform:translateY(0)}.continuous-identity-block .ci-moment--left .ci-moment-copy{text-align:right;align-items:flex-end;--ci-copy-w: min(30rem, calc(var(--ci-node-x) - 5rem));width:var(--ci-copy-w);margin-left:calc(var(--ci-node-x) - 2.5rem - var(--ci-copy-w));padding-left:1.5rem;padding-right:0}.continuous-identity-block .ci-moment--right .ci-moment-copy{text-align:left;align-items:flex-start;margin-left:calc(var(--ci-node-x) + 2.5rem);width:min(30rem,100% - var(--ci-node-x) - 5rem);padding-right:1.5rem;padding-left:0}.continuous-identity-block .ci-moment-title,.continuous-identity-block .ci-moment-lead,.continuous-identity-block .ci-acc-panel{width:100%}@media(max-width: 640px){.continuous-identity-block .ci-moment--left .ci-moment-copy,.continuous-identity-block .ci-moment--right .ci-moment-copy{margin-left:0;width:auto;padding-left:1.35rem;padding-right:1.35rem;text-align:left;align-items:flex-start}}.continuous-identity-block .ci-moment-title{font-size:2.5rem;font-weight:400;letter-spacing:normal;line-height:normal;color:#fff}.continuous-identity-block .ci-moment-lead{display:flex;flex-direction:column;gap:1rem}.continuous-identity-block .ci-moment-question{font-size:1.5rem;font-weight:400;letter-spacing:normal;line-height:normal;color:#fff}.continuous-identity-block .ci-moment-text{color:#fff;font-size:.9375rem;font-weight:400;line-height:normal}@media(max-width: 640px){.continuous-identity-block #ciIntroHeadline{font-size:2rem}.continuous-identity-block .ci-moment-title{font-size:1.5rem}.continuous-identity-block .ci-moment-question{font-size:1.25rem}}.continuous-identity-block .ci-acc-panel{color:#fff}.continuous-identity-block .ci-acc-label{font-weight:600;font-size:.75rem;line-height:1rem;letter-spacing:1.2px;text-transform:uppercase;color:#4c7cfc;margin:0}.continuous-identity-block .ci-acc-what{display:flex;flex-direction:column;gap:1rem}.continuous-identity-block .ci-acc-bullets ul,.continuous-identity-block .ci-acc-bullets ol{margin:0;padding:0;list-style:none}.continuous-identity-block .ci-acc-bullets :is(p,li){margin:0 0 32px;font-size:.875rem;line-height:1.5;color:#fff}.continuous-identity-block .ci-acc-bullets :is(p,li):last-child{margin-bottom:0}.continuous-identity-block .ci-moment--left .ci-acc-bullets :is(p,li){border-right:1px solid var(--ci-border-subtle);padding-right:1.75rem}.continuous-identity-block .ci-moment--right .ci-acc-bullets :is(p,li){border-left:1px solid var(--ci-border-subtle);padding-left:1.75rem}@media(max-width: 640px){.continuous-identity-block .ci-moment--left .ci-acc-bullets :is(p,li){border-right:none;padding-right:0;border-left:1px solid var(--ci-border-subtle);padding-left:1rem}.continuous-identity-block .ci-moment--right .ci-acc-bullets :is(p,li){padding-left:1rem}}.continuous-identity-block .ci-moment-graphic{position:absolute;top:50%;transform:translateY(-50%);z-index:2;pointer-events:none;transition:opacity .6s ease}.continuous-identity-block .ci-moment-graphic.is-revealed{opacity:1}.continuous-identity-block .ci-moment-graphic--sesion{left:10%;width:504px;height:540px;object-fit:contain}@media(max-width: 640px){.continuous-identity-block .ci-moment-graphic{display:none}}.continuous-identity-block .ci-moment-banner{position:absolute;bottom:-72px;left:72px;width:710px;max-width:none;transition:opacity .6s ease}.continuous-identity-block .ci-moment-banner.is-revealed{opacity:1}@media(max-width: 640px){.continuous-identity-block .ci-moment-banner{display:none}}.continuous-identity-block .ci-moment-chip{width:100%;max-width:28.3125rem;transition:opacity .6s ease}.continuous-identity-block .ci-img-reveal{opacity:0}.continuous-identity-block .ci-moment-chip.is-revealed{opacity:1}@media(max-width: 640px){.continuous-identity-block .ci-moment-chip{display:none}}@media(prefers-reduced-motion: reduce){.continuous-identity-block .ci-scroll-cue i{animation:none}.continuous-identity-block .ci-eyebrow,.continuous-identity-block .ci-scroll-cue{animation:none;opacity:1;transform:none}.continuous-identity-block .ci-node{transition:none;opacity:1;transform:translate(-50%, -50%) scale(1)}.continuous-identity-block .ci-moment-graphic{transition:none;opacity:1}.continuous-identity-block .ci-moment-banner{transition:none;opacity:1}.continuous-identity-block .ci-moment-chip{transition:none;opacity:1}.continuous-identity-block .ci-reveal{transition:none;opacity:1;transform:none}.continuous-identity-block .ci-acc-panel{transition:none}}
