.cks,.cks *,.cks :after,.cks :before{box-sizing:border-box}.cks{--cks-page:#1d1f26;--cks-card:#26282f;--cks-chip:#2a2c33;--cks-tag:#35373d;--cks-cream:#f2efe7;--cks-white:#fff;--cks-muted:#a5a09c;--cks-dim:#8b8781;--cks-faint:rgba(242,239,231,.42);--cks-amber:#f8bd67;--cks-amber-soft:rgba(248,189,103,.72);--cks-ink:#1b1b1f;--cks-line:rgba(242,239,231,.12);--cks-line-soft:rgba(242,239,231,.08);background:var(--cks-page);color:var(--cks-muted);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;isolation:isolate;position:relative;-webkit-font-smoothing:antialiased;line-height:1.5;padding:72px 16px}@media (min-width:480px){.cks{padding:80px 20px}}@media (min-width:768px){.cks{padding:75.89px 25.3px}}@media (min-width:1024px){.cks{padding:94.86px 31.62px}}.cks-in{margin:0 auto;max-width:1170px;width:100%}.cks-narrow{max-width:648.2px}.cks-mid,.cks-narrow{margin-left:auto;margin-right:auto;width:100%}.cks-mid{max-width:948.6px}.cks-rule{background:linear-gradient(90deg,rgba(242,239,231,0),rgba(242,239,231,.16) 50%,rgba(242,239,231,0));border:0;height:1px;left:50%;margin:0;padding:0;position:absolute;top:0;transform:translateX(-50%);width:min(1107px,88%)}.cks{--cks-t-caption:clamp(12px,.95vw,13px);--cks-t-small:clamp(14px,1.1vw,15px);--cks-t-body:clamp(16px,1.25vw,17px);--cks-t-lead:clamp(17px,1.55vw,21px);--cks-t-h3:clamp(22px,2.05vw,28px);--cks-t-h2:clamp(28px,2.8vw,38px);--cks-t-display:clamp(32px,3.6vw,50px);--cks-t-stat:clamp(42px,4.7vw,64px);--cks-t-btn:16px}.cks-eyebrow{color:var(--cks-faint);font-size:var(--cks-t-caption);font-weight:500;letter-spacing:.16em;margin:0}.cks .cks-h2{font-size:var(--cks-t-h2);line-height:1.14;margin:14px 0 0}.cks .cks-h2,.cks .cks-h3{color:var(--cks-white);font-weight:600;letter-spacing:-.02em;overflow-wrap:break-word}.cks .cks-h3{font-size:var(--cks-t-h3);line-height:1.2;margin:0}.cks-sub{color:var(--cks-muted);font-size:var(--cks-t-body);letter-spacing:-.005em;line-height:1.6;margin:16px 0 0}.cks .cks-btn{align-items:center;border:0;border-radius:50px;display:inline-flex;font-size:var(--cks-t-btn);font-weight:600;gap:10px;justify-content:center;letter-spacing:-.01em;line-height:1.2;min-height:47px;overflow:hidden;padding:13px 28px;position:relative;text-decoration:none;transition:filter .2s,background-color .2s,transform .18s ease}.cks .cks-btn:after{background:linear-gradient(105deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,0));bottom:-4px;content:"";left:-60%;pointer-events:none;position:absolute;top:-4px;transform:skewX(-20deg);width:40%}.cks .cks-btn--ghost:after{background:linear-gradient(105deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.22) 50%,hsla(0,0%,100%,0))}.cks .cks-btn:hover:after{animation:cks-shine .65s ease}@keyframes cks-shine{to{left:130%}}@media (prefers-reduced-motion:reduce){.cks .cks-btn:hover:after{animation:none}}.cks .cks-btn--solid,.cks .cks-btn--solid:active,.cks .cks-btn--solid:focus,.cks .cks-btn--solid:hover{background:var(--cks-white)!important;box-shadow:none!important;color:var(--cks-ink)!important;text-decoration:none!important}.cks .cks-btn--ghost,.cks .cks-btn--ghost:active,.cks .cks-btn--ghost:focus,.cks .cks-btn--ghost:hover{background:rgba(242,239,231,.1)!important;box-shadow:inset 0 0 0 1px rgba(242,239,231,.14)!important;color:var(--cks-cream)!important;text-decoration:none!important}.cks .cks-btn--solid:hover{filter:brightness(1.04)}.cks .cks-btn--ghost:hover{background:rgba(242,239,231,.16)!important}.cks .cks-btn:focus-visible{outline:2px solid var(--cks-amber);outline-offset:3px}.cks-centre{text-align:center}.cks .cks-mid,.cks .cks-narrow,.cks-centre .cks-sub{margin-left:auto;margin-right:auto}@media (min-width:1024px){.cks .cks-h2,.cks-sub{margin-top:17.39px}}.cks-anim [data-reveal]{opacity:0;transform:translate3d(0,22px,0);transition:opacity .72s cubic-bezier(.22,.61,.36,1),transform .72s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}@media (min-width:900px){.cks-anim [data-reveal][data-rfrom=left]{transform:translate3d(-28px,0,0)}.cks-anim [data-reveal][data-rfrom=right]{transform:translate3d(28px,0,0)}}.cks-anim [data-reveal][data-rfrom=scale]{transform:translate3d(0,26px,0) scale(.985)}.cks-anim [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cks-anim [data-reveal]{opacity:1;transform:none;transition:none}}.cks-mark{display:block;height:auto;margin:0 auto clamp(16px,1.265vw,20.55px);width:clamp(31.62px,2.125vw,39.99px)}.cks-deck{margin-top:clamp(36px,3.636vw,56.92px)}.cks-track{display:grid;gap:20px 16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;text-align:left}@media (min-width:900px){.cks-track{gap:0 18.97px;grid-template-columns:repeat(3,minmax(0,1fr)) max-content}}.cks .cks-step{display:block;margin:0;min-width:0;padding:22px 0 0;text-align:left;width:100%}.cks .cks-step,.cks-rows{position:relative}.cks-rail{height:8.695px;left:0;pointer-events:none;position:absolute;right:0;top:0}.cks-railfill,.cks-railtrack{height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.cks-railtrack{background:linear-gradient(90deg,rgba(242,239,231,.18),rgba(242,239,231,.11) 55%,rgba(242,239,231,.04) 85%,rgba(242,239,231,0));right:0}.cks-railfill{background:linear-gradient(90deg,var(--cks-amber),rgba(248,189,103,.55));transition:width 1s linear;width:0}@media (prefers-reduced-motion:reduce){.cks-railfill{transition:none}}@media (max-width:899.98px){.cks-rail{display:none}.cks .cks-step:after,.cks .cks-step:before{background-position:0;background-repeat:no-repeat;background-size:100% 1px;content:"";height:8.695px;left:4.348px;pointer-events:none;position:absolute;right:-20.348px;top:0}.cks .cks-step:before{background-image:linear-gradient(90deg,rgba(242,239,231,.18),rgba(242,239,231,.05))}.cks .cks-step:after{background-image:linear-gradient(90deg,var(--cks-amber),rgba(248,189,103,.55));transform:scaleX(var(--cks-seg,0));transform-origin:left center;transition:transform var(--cks-segdur,1s) linear}.cks .cks-step:last-child:after,.cks .cks-step:last-child:before,.cks .cks-step:nth-child(2n):after,.cks .cks-step:nth-child(2n):before{right:0}}@media (prefers-reduced-motion:reduce){.cks .cks-step:after{transition:none}}.cks-dot{aspect-ratio:1;background:rgba(248,189,103,.3);border-radius:50%;box-shadow:0 0 0 3px var(--cks-page);left:0;position:absolute;top:0;transition:background-color .35s ease,box-shadow .35s ease;width:8.695px}.cks-step.is-active .cks-dot,.cks-step.is-done .cks-dot{background:var(--cks-amber)}.cks-step.is-active .cks-dot{box-shadow:0 0 0 3px var(--cks-page),0 0 0 7px rgba(248,189,103,.13),0 0 12px 2px rgba(248,189,103,.36)}.cks-dot:after{border-radius:50%;box-shadow:0 0 0 1px rgba(248,189,103,.5);content:"";inset:-6px;opacity:0;position:absolute}.cks-step.is-active .cks-dot:after{animation:cks-ping 2.2s ease-out infinite}@keyframes cks-ping{0%{opacity:.9;transform:scale(.55)}70%{opacity:.18}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.cks-step.is-active .cks-dot:after{animation:none;opacity:.35;transform:none}}.cks-step-title{color:rgba(242,239,231,.46);display:block;font-size:var(--cks-t-body);font-weight:500;letter-spacing:-.01em;overflow-wrap:break-word;transition:color .3s ease}.cks-step.is-active .cks-step-title{color:var(--cks-white)}.cks-step-time{color:rgba(242,239,231,.32);display:block;font-size:var(--cks-t-caption);margin-top:6px}.cks-stage{margin:clamp(26px,2.688vw,42.69px) auto 0;max-width:1020px}.cks-video{display:block;height:auto;object-fit:cover}.cks-ph,.cks-video{aspect-ratio:16/9;background:#15171c;border-radius:clamp(14px,1.107vw,17.39px);width:100%}.cks-ph{align-items:center;border:1px dashed rgba(242,239,231,.16);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:clamp(20px,3.162vw,37.94px);position:relative;text-align:center}.cks-dots{display:flex;gap:6px;position:absolute;right:16px;top:14px}.cks-dots i{background:rgba(242,239,231,.22);border-radius:50%;height:5.534px;width:5.534px}.cks-playring{background:rgba(242,239,231,.1);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(242,239,231,.16);height:clamp(37.94px,3.749vw,59.99px);margin-bottom:clamp(8px,.7905vw,14.23px);position:relative;width:clamp(37.94px,3.749vw,59.99px)}.cks-playring:after{border-bottom:clamp(8px,1vw,14px) solid transparent;border-left:clamp(12px,1.4vw,20px) solid rgba(242,239,231,.7);border-top:clamp(8px,1vw,14px) solid transparent;content:"";left:52%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cks-ph-label{color:rgba(242,239,231,.5);font-size:var(--cks-t-small);letter-spacing:.22em}.cks-ph-spec{color:rgba(242,239,231,.34)}.cks-ph-note,.cks-ph-spec{font-size:var(--cks-t-caption)}.cks-ph-note{color:rgba(242,239,231,.22);line-height:1.5;max-width:44.27ch}.cks-cap{margin:clamp(20px,1.897vw,26.88px) auto 0;max-width:648.2px;min-height:3.2em;position:relative}@media (min-width:768px){.cks-cap{min-height:2.9em}}.cks-cap-text{color:var(--cks-muted);font-size:var(--cks-t-body);inset:0;line-height:1.55;opacity:0;position:absolute;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease}.cks-cap-text.is-active{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cks-cap-text{transition:none}}