.section--os-band{--osb-rgb:var(--bz-vapor-rgb);--osb-solid:var(--bz-vapor);--osb-label:rgba(var(--bz-white-rgb),.65);--osb-pill-bg:rgba(var(--bz-white-rgb),.08);--osb-pill-text:var(--bz-white);--osb-ease:cubic-bezier(.2,.8,.2,1)}.section--os-band.section-theme--light{--osb-rgb:var(--bz-secondary-rgb);--osb-solid:var(--bz-secondary);--osb-label:rgba(var(--bz-dark-rgb),.55);--osb-pill-bg:var(--bz-white);--osb-pill-text:var(--bz-dark)}.section--os-band.section-theme--dark .section-title__title{color:var(--bz-white)}.section--os-band.section-theme--dark .section-title__accent,.section--os-band.section-theme--dark .section-title__kicker{color:var(--bz-vapor)}.section--os-band.section-theme--dark .section-title__supporting-content h3{color:var(--bz-vapor);margin-left:auto;margin-right:auto;max-width:62ch}.section--os-band.section-theme--dark .section-title__supporting-content p{color:rgba(var(--bz-white-rgb),.82);margin:18px auto 0;max-width:66ch}.section--os-band.section-theme--light .section-title__accent{color:var(--bz-primary)}.section--os-band .os-band__conv{display:block;height:auto;margin:15px auto 0;max-width:1080px;overflow:visible;width:100%}.section--os-band .os-band__conv--stack{display:none;max-width:420px}.section--os-band .os-band__conv path{fill:none;stroke-linecap:round;stroke-width:2.5}.section--os-band .os-band__track{stroke:rgba(var(--osb-rgb),.18)}.section--os-band .os-band__line{stroke:rgba(var(--osb-rgb),.65);stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.3s var(--osb-ease) .2s}.section--os-band .os-band__branch--2 .os-band__line{transition-delay:.35s}.section--os-band .os-band__flow{animation:os-band-flow 1.1s linear infinite;opacity:.9;stroke:var(--osb-solid);stroke-dasharray:1.2 7.8;transition:opacity .6s ease 1.4s}.section--os-band .os-band__sparks{transition:opacity .6s ease 1.5s}.section--os-band .os-band__spark{fill:var(--osb-solid);filter:drop-shadow(0 0 4px rgba(var(--osb-rgb),.9))}.section--os-band .os-band__label{fill:var(--osb-label);font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;transform-box:fill-box;transition:opacity .7s ease,transform .7s var(--osb-ease)}.section--os-band .os-band__label--right{transition-delay:.15s}.section--os-band .os-band__junction{transform-box:fill-box;transform-origin:center;transition:opacity .4s ease 1.3s,transform .6s cubic-bezier(.34,1.56,.64,1) 1.3s}.section--os-band .os-band__core{animation:os-band-core 2.7s ease-in-out infinite;fill:var(--osb-solid);transform-box:fill-box;transform-origin:center}.section--os-band .os-band__ring{animation:os-band-ring 2.7s ease-out infinite;fill:none;opacity:0;stroke:var(--osb-solid);stroke-width:1.5;transform-box:fill-box;transform-origin:center}.section--os-band .os-band__ring--late{animation-delay:1.35s}.section--os-band .os-band__nodes{display:flex;justify-content:center;margin:0 auto;max-width:1080px;position:relative}.section--os-band .os-band__nodes:after,.section--os-band .os-band__nodes:before{content:"";height:2px;left:40px;margin-top:-1px;position:absolute;right:40px;top:50%}.section--os-band .os-band__nodes:before{background:rgba(var(--osb-rgb),.4);transform-origin:center;transition:transform 1s var(--osb-ease) .5s}.section--os-band .os-band__nodes:after{animation:os-band-beam 3.6s linear infinite;background-image:linear-gradient(90deg,transparent,var(--osb-solid),transparent);background-repeat:no-repeat;background-size:22% 100%;transition:opacity .6s ease 1.6s;z-index:1}.section--os-band .os-band__node{--d:calc(0.9s + var(--i, 0)*0.15s);animation:os-band-relay 4.5s ease-in-out infinite;animation-delay:calc(2s + var(--i, 0)*.6s);backdrop-filter:blur(2px);background-color:var(--osb-pill-bg);background-image:linear-gradient(110deg,transparent 42%,rgba(var(--osb-rgb),.22) 50%,transparent 58%);background-position:100% 0;background-repeat:no-repeat;background-size:250% 100%;border:1.5px solid rgba(var(--osb-rgb),.6);border-radius:999px;color:var(--osb-pill-text);cursor:default;flex:none;font-size:1.1875rem;font-weight:700;margin:0 22px;max-width:100%;padding:18px 24px;position:relative;text-align:center;transition:opacity .7s ease var(--d),transform .8s var(--osb-ease) var(--d),translate .35s var(--osb-ease);width:280px;z-index:2}.section--os-band .os-band__node:after{border:1.5px solid var(--osb-solid);border-radius:inherit;box-shadow:0 14px 30px -12px rgba(var(--osb-rgb),.7);content:"";inset:-1.5px;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.section--os-band .os-band__node:hover{translate:0 -4px}.section--os-band .os-band__node:hover:after{opacity:1}.section--os-band .os-band__node.is-hub:before{animation:os-band-hub 2.7s ease-out infinite;background:var(--osb-solid);border-radius:50%;content:"";height:9px;left:50%;margin-left:-4.5px;position:absolute;top:-5px;width:9px}.section--os-band.is-armed:not(.is-visible) .os-band__label{opacity:0;transform:translateY(8px)}.section--os-band.is-armed:not(.is-visible) .os-band__line{stroke-dashoffset:1}.section--os-band.is-armed:not(.is-visible) .os-band__flow,.section--os-band.is-armed:not(.is-visible) .os-band__nodes:after,.section--os-band.is-armed:not(.is-visible) .os-band__sparks{opacity:0}.section--os-band.is-armed:not(.is-visible) .os-band__junction{opacity:0;transform:scale(.3)}.section--os-band.is-armed:not(.is-visible) .os-band__nodes:before{transform:scaleX(0)}.section--os-band.is-armed:not(.is-visible) .os-band__node{opacity:0;transform:translateY(20px) scale(.94)}.section--os-band.is-armed:not(.is-visible) .os-band__core,.section--os-band.is-armed:not(.is-visible) .os-band__flow,.section--os-band.is-armed:not(.is-visible) .os-band__node,.section--os-band.is-armed:not(.is-visible) .os-band__node:before,.section--os-band.is-armed:not(.is-visible) .os-band__nodes:after,.section--os-band.is-armed:not(.is-visible) .os-band__ring{animation-play-state:paused}@keyframes os-band-flow{to{stroke-dashoffset:-9}}@keyframes os-band-core{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes os-band-ring{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(3.4)}}@keyframes os-band-beam{0%{background-position:-40% 0}to{background-position:140% 0}}@keyframes os-band-beam-y{0%{background-position:0 -40%}to{background-position:0 140%}}@keyframes os-band-hub{0%{box-shadow:0 0 0 0 rgba(var(--osb-rgb),.55)}70%,to{box-shadow:0 0 0 10px rgba(var(--osb-rgb),0)}}@keyframes os-band-relay{0%{background-position:100% 0;border-color:rgba(var(--osb-rgb),.6);box-shadow:0 0 0 0 rgba(var(--osb-rgb),.45),0 0 0 0 rgba(var(--osb-rgb),0)}9%{border-color:var(--osb-solid);box-shadow:0 0 0 5px rgba(var(--osb-rgb),.14),0 10px 28px -8px rgba(var(--osb-rgb),.55)}20%,to{background-position:0 0;border-color:rgba(var(--osb-rgb),.6);box-shadow:0 0 0 14px rgba(var(--osb-rgb),0),0 10px 28px -8px rgba(var(--osb-rgb),0)}}@media (max-width:991px){.section--os-band .os-band__node{font-size:1rem;margin:0 12px;padding:14px 26px}}@media (max-width:980px){.section--os-band .os-band__conv--row{display:none}.section--os-band .os-band__conv--stack{display:block}.section--os-band .os-band__nodes{align-items:center;flex-direction:column;gap:14px;margin-top:0}.section--os-band .os-band__node:first-child:before{animation:os-band-hub 2.7s ease-out infinite;background:var(--osb-solid);border-radius:50%;content:"";display:block;height:9px;left:50%;margin-left:-4.5px;position:absolute;top:-5px;width:9px}.section--os-band .os-band__nodes:after,.section--os-band .os-band__nodes:before{bottom:10px;height:auto;left:50%;margin:0 0 0 -1px;right:auto;top:10px;width:2px}.section--os-band .os-band__nodes:after{animation-name:os-band-beam-y;background-image:linear-gradient(180deg,transparent,var(--osb-solid),transparent);background-size:100% 22%}.section--os-band.is-armed:not(.is-visible) .os-band__nodes:before{transform:scaleY(0)}.section--os-band .os-band__node{margin:0}.section--os-band .os-band__node.is-hub:not(:first-child):before{display:none}}@media (prefers-reduced-motion:reduce){.section--os-band *,.section--os-band :after,.section--os-band :before{animation:none!important;transition:none!important}.section--os-band .os-band__flow,.section--os-band .os-band__nodes:after,.section--os-band .os-band__ring,.section--os-band .os-band__sparks{display:none}}.section-title__title[style*="--accent-color"] .section-title__accent{color:var(--accent-color)}