.ms,.ms *,.ms :after,.ms :before{box-sizing:border-box}.ms h2,.ms p{margin:0;padding:0}.ms{background:linear-gradient(160deg,#0b172d,#0a1526 46%,#071021);border-top:1px solid hsla(0,0%,100%,.08);overflow:hidden;padding:clamp(72px,7.5vw,116px) 40px;position:relative}.ms-bg{inset:0}.ms-bg,.ms-dots{pointer-events:none;position:absolute}.ms-dots{display:block;height:100%;top:0;width:clamp(160px,22%,340px)}.ms-dots-l{left:0;-webkit-mask-image:linear-gradient(90deg,#000,#000 42%,transparent);mask-image:linear-gradient(90deg,#000,#000 42%,transparent)}.ms-dots-r{-webkit-mask-image:linear-gradient(270deg,#000,#000 42%,transparent);mask-image:linear-gradient(270deg,#000,#000 42%,transparent);right:0}.ms-glow{border-radius:50%;filter:blur(120px);position:absolute}.ms-glow-a{background:rgba(47,107,255,.34);filter:blur(170px);height:760px;left:16%;top:-34%;width:760px}.ms-glow-b{display:none}.ms-inner{display:grid;gap:clamp(40px,5vw,80px);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin:0 auto;max-width:1180px}.ms-inner,.ms-mark{align-items:center;position:relative}.ms-mark{display:flex;justify-content:center;min-height:clamp(260px,26vw,340px)}.ms-arc{height:clamp(260px,26vw,340px);overflow:visible;position:absolute;transform:rotate(-90deg);width:clamp(260px,26vw,340px)}.ms-arc-track{fill:none;stroke:hsla(0,0%,100%,.1);stroke-width:2}.ms-arc-draw{fill:none;stroke-dasharray:917.35;stroke-dashoffset:917.35;stroke-linecap:round;stroke-width:4}.ms-mark.is-in .ms-arc-draw{animation:msArcDraw 1.9s cubic-bezier(.32,.06,.2,1) .15s forwards}@keyframes msArcDraw{to{stroke-dashoffset:0}}.ms-node{opacity:0;transform-origin:160px 160px}.ms-node-halo{fill:rgba(143,196,255,.26)}.ms-node-dot{fill:#eaf2ff}.ms-mark.is-in .ms-node{animation:msNode 1.9s cubic-bezier(.32,.06,.2,1) .15s forwards}@keyframes msNode{0%{opacity:0;transform:rotate(0deg)}10%{opacity:1}86%{opacity:1;transform:rotate(348deg)}to{opacity:0;transform:rotate(1turn)}}.ms-wave{fill:none;opacity:0;stroke:rgba(143,196,255,.55);stroke-width:2;transform-origin:50% 50%}.ms-mark.is-done .ms-wave{animation:msWave 4.4s cubic-bezier(.25,.6,.3,1) infinite}.ms-mark.is-done .ms-wave-2{animation-delay:1.46s}.ms-mark.is-done .ms-wave-3{animation-delay:2.93s}@keyframes msWave{0%{opacity:0;transform:scale(1)}12%{opacity:.42}to{opacity:0;transform:scale(1.3)}}.ms-gold,.ms-text{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center}.ms-gold{left:50%;-webkit-mask-image:none;mask-image:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.ms-gold:not([data-on]){opacity:0}.ms-gold .ms-num,.ms-gold .ms-plus,.ms-gold .ms-years{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(122deg,#8a6b2e,#d9b65f 18%,#fbefc4 34%,#e7c978 46%,#b98f3c 60%,#f6e4ae 76%,#d6ae52);background-size:220% 100%;color:transparent}.ms-gold.is-wet .ms-num,.ms-gold.is-wet .ms-plus,.ms-gold.is-wet .ms-years{animation:msShine 2.4s linear infinite}@keyframes msShine{0%{background-position:0 0}to{background-position:220% 0}}.ms-num{align-items:flex-start;color:#fff;display:flex;font-size:clamp(96px,12vw,176px);font-weight:800;justify-content:center;letter-spacing:-.05em;line-height:.9;position:relative}.ms-plus{color:#8fc4ff;font-size:.44em;font-weight:700;line-height:1;margin-top:.18em}.ms-rule{background:hsla(0,0%,100%,.28);display:block;height:1px;margin:clamp(12px,1.3vw,18px) 0 0;width:40%}.ms-years{color:#c6d8f5;font-size:clamp(13px,1.05vw,15px);font-weight:600;letter-spacing:.3em;line-height:1;margin-top:clamp(11px,1.2vw,16px)!important;text-indent:.3em;text-transform:uppercase}.ms-gold .ms-rule{background:#d9b65f}.ms-eyebrow{color:#8fc4ff;font-size:clamp(10.5px,.8vw,12px);font-weight:700;left:50%;letter-spacing:.18em;line-height:1;margin:0;position:absolute;text-transform:uppercase;top:-26px;transform:translateX(-50%);white-space:nowrap;z-index:2}.ms-copy{align-items:center;display:flex;min-width:0;padding-left:0}.ms-stack{display:flex;flex-direction:column;gap:24px;width:100%}.ms-pt{align-items:flex-start;color:#c6d8f5;display:flex;font-size:clamp(15.5px,1.15vw,17.5px);gap:14px;line-height:1.6;opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,.61,.36,1)}.ms.is-in .ms-pt{opacity:1;transform:none}.ms-pt.ms-line{background:linear-gradient(90deg,#5a8cff,#8fc4ff);border-radius:3px;display:block;height:3px;transition-delay:.06s;width:56px}.ms-pt.ms-lead{color:#e4ecfa;display:block;font-size:clamp(22px,2.1vw,30px);font-weight:600;letter-spacing:-.018em;line-height:1.45;margin:0;text-transform:none;transition-delay:.14s}.ms-lead b,.ms-lead strong{color:#8fc4ff;font-weight:700}.ms-lead em,.ms-lead i{color:#fff;font-style:normal;font-weight:700}.ms-pt.ms-desc{border-top:1px solid rgba(143,196,255,.18);color:#b4c6e6;display:block;font-size:clamp(16px,1.3vw,18.5px);font-weight:400;line-height:1.72;margin:0;padding-top:24px;transition-delay:.26s}.ms-desc p{margin:0}.ms-desc p+p{margin-top:clamp(12px,1.2vw,18px)}.ms-desc b,.ms-desc strong{color:#8fc4ff;font-weight:700}.ms-desc a{color:#8fc4ff;text-decoration:underline;text-underline-offset:3px}@media (max-width:1024px){.ms{padding:64px 40px}.ms-inner{gap:48px;grid-template-columns:minmax(0,1fr);justify-items:center}.ms-mark{justify-content:center;min-height:290px;padding-top:26px;width:100%}.ms-arc{height:250px;left:50%;top:calc(50% + 13px);transform:translate(-50%,-50%) rotate(-90deg);width:250px}.ms-eyebrow{top:0}.ms-gold{top:calc(50% + 13px)}.ms-copy{justify-content:center;text-align:center;width:100%}.ms-stack{align-items:center;margin:0 auto}.ms-pt.ms-lead,.ms-stack{max-width:600px}.ms-pt.ms-desc{max-width:550px}.ms-dots{opacity:.6;width:34%}}@media (max-width:640px){.ms{padding:48px 20px}.ms-mark{min-height:246px}.ms-num{font-size:88px}.ms-arc{height:206px;width:206px}}@media (prefers-reduced-motion:reduce){.ms-arc-draw{animation:none!important;stroke-dashoffset:0}.ms-node,.ms-wave{display:none}.ms-gold .ms-num,.ms-gold .ms-plus,.ms-gold .ms-years{animation:none!important}.ms-pt{opacity:1!important;transform:none!important;transition:none!important}}