.ill-process__dial{display:none}@media (min-width:1180px){.ill.ill-process--dial{column-gap:var(--space-6);grid-template-columns:7.5rem minmax(0,1fr);align-items:start;display:grid}.ill-process__dial{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;width:7.5rem;display:flex;position:sticky;top:7.25rem}.ill-process__ring{width:7.5rem;height:7.5rem;overflow:visible}.ill-process__arc{fill:none;stroke:var(--ill-ink);stroke-width:2.4px;transform-origin:50%;transform:rotate(var(--a));opacity:clamp(.18, calc(var(--rail-n) - var(--k)), 1)}.ill-process__num{height:1em;font:600 2.75rem/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ill-ink);position:absolute;inset:calc(3.75rem - .62em) 0 auto;overflow:hidden}.ill-process__nm{width:100%;height:1.5em;font:700 1.125rem/1.5 var(--font-display);color:var(--ill-text);overflow:hidden}.ill-process__of{letter-spacing:.14em;text-transform:uppercase;color:var(--ill-text-muted);font-size:max(.75rem,12px);font-weight:600;position:absolute;inset:5.05rem 0 auto}.ill-process__of:before{content:"of " attr(data-total) / ""}.ill-process__strip{translate:0 calc(var(--rail-i) * -1em);display:block}.ill-process__nm .ill-process__strip{translate:0 calc(var(--rail-i) * -1.5em)}.ill-process__strip>i{height:1em;font-style:normal;display:block}.ill-process__nm i{height:1.5em}.ill-process__strip>i:before{content:attr(data-n) attr(data-name) / ""}}@media (prefers-reduced-motion:no-preference) and (min-width:1180px){[data-rail=live] .ill-process__arc{transition:opacity .52s var(--ease-out)}[data-rail=live] .ill-process__strip{transition:translate .76s var(--ease-out)}[data-rail=live] .ill-process__nm{-webkit-mask-image:linear-gradient(to bottom, transparent, var(--text-primary) 22%, var(--text-primary) 78%, transparent);mask-image:linear-gradient(to bottom, transparent, var(--text-primary) 22%, var(--text-primary) 78%, transparent)}}@media (prefers-reduced-motion:no-preference){[data-rail=live] .ill-process__step{isolation:isolate}[data-rail=live] .ill-process__step:before{content:"";z-index:-1;inset:-.75rem -1rem calc(var(--space-10) - .75rem);border-radius:var(--radius-card);background:linear-gradient(100deg, var(--accent-soft), transparent 78%);opacity:0;transition:opacity .64s var(--ease-out);position:absolute}[data-rail=live] .is-active:before{opacity:1}[data-rail=live] .ill-process__step:after{content:"";left:calc(var(--ill-node-w) / 2 - 1px);top:calc(var(--ill-node-h) + var(--space-2));bottom:var(--space-2);background:linear-gradient(var(--ill-ink), var(--accent-ui));transform-origin:top;width:3px;transition:scale .7s var(--ease-out);position:absolute;scale:1 0}[data-rail=live] .ill-process__step:has(+.is-reached):after{scale:1}.ill[data-rail=live] .ill-process__node .ill-node__outline{stroke-dashoffset:.6px;transition:stroke-dashoffset .82s var(--ease-out);animation:none}.ill[data-rail=live] .ill-process__node .ill-node__solid{opacity:.2;transition:opacity .56s var(--ease-out);animation:none}.ill[data-rail=live] .is-reached .ill-node__outline{stroke-dashoffset:0}.ill[data-rail=live] .is-reached .ill-node__solid{opacity:.58}.ill[data-rail=live] .is-active .ill-node__solid{opacity:1}[data-rail=live] .ill-process__node{transform-origin:0;transition:scale .64s var(--ease-out)}[data-rail=live] .is-active .ill-process__node{scale:1.08}[data-rail=live] .ill-process__body{position:relative}[data-rail=live] :is(.ill-process__name,.ill-process__desc){transition:translate .76s var(--ease-out), color .48s var(--ease-out);translate:0 .5rem}[data-rail=live] .ill-process__name{color:var(--ill-text-muted)}[data-rail=live] .ill-process__desc{transition-delay:90ms}[data-rail=live] .is-reached :is(.ill-process__name,.ill-process__desc){translate:0}[data-rail=live] .is-reached .ill-process__name{color:var(--ill-text)}[data-rail=live] .ill-process__body:before{transform-origin:0;color:var(--ill-text-muted);transition:scale .64s var(--ease-out), color .48s var(--ease-out)}[data-rail=live] .is-reached .ill-process__body:before{color:var(--ill-ink)}[data-rail=live] .is-active .ill-process__body:before{scale:1.3}[data-rail=live] .ill-process__body:after{content:"";background:linear-gradient(90deg, var(--accent-ui), transparent);transform-origin:0;opacity:.5;width:min(100%,15rem);height:1px;transition:scale .9s var(--ease-out), opacity .64s var(--ease-out);position:absolute;top:-.3rem;left:0;scale:0 1}[data-rail=live] .is-reached .ill-process__body:after{scale:1}[data-rail=live] .is-active .ill-process__body:after{opacity:1}}
.vc-brand,.vc-brand-divider,.vc-brand-progress,.vc-brand-corner{--vc-ink-gold:var(--vc-logo-gold,var(--brand-gold,#b9a57e));--vc-ink-white:var(--vc-logo-white,#fff)}.vc-brand{vertical-align:middle;max-width:100%;height:auto;display:inline-block}.vc-brand__gold{fill:var(--vc-ink-gold)}.vc-brand__white{fill:var(--vc-ink-white)}.vc-brand__tile-outline{fill:var(--vc-ink-white);stroke:var(--vc-ink-gold);stroke-width:1px}.vc-brand-divider{align-items:center;gap:var(--vc-divider-gap,1rem);width:100%;display:flex}.vc-brand-divider__line{flex:auto;min-width:0;height:1px}.vc-brand-divider__line--end{background:linear-gradient(to right, var(--vc-ink-gold), transparent)}.vc-brand-divider__line--start{background:linear-gradient(to left, var(--vc-ink-gold), transparent)}.vc-brand-divider__tiles{flex:none;display:block}.vc-brand-divider__tile--outline,.vc-brand-progress__tile,.vc-brand-corner__bracket{fill:none;stroke:var(--vc-ink-gold);stroke-width:1px}.vc-brand-divider__tile--solid,.vc-brand-corner__tile{fill:var(--vc-ink-gold)}.vc-brand-progress{vertical-align:middle;max-width:100%;height:auto;display:inline-block}.vc-brand-progress__tile{fill:var(--vc-ink-gold);fill-opacity:0}.vc-brand-progress__tile--current{fill-opacity:.28}.vc-brand-progress__tile--done{fill-opacity:1}.vc-brand-corner{pointer-events:none;display:block;position:absolute}.vc-brand-corner--tl{top:var(--vc-corner-offset,0);left:var(--vc-corner-offset,0)}.vc-brand-corner--tr{top:var(--vc-corner-offset,0);right:var(--vc-corner-offset,0);transform:scaleX(-1)}.vc-brand-corner--bl{bottom:var(--vc-corner-offset,0);left:var(--vc-corner-offset,0);transform:scaleY(-1)}.vc-brand-corner--br{right:var(--vc-corner-offset,0);bottom:var(--vc-corner-offset,0);transform:scale(-1)}@keyframes vc-brand-draw-outline{0%{stroke-dasharray:1 1;stroke-dashoffset:1px}99.9%{stroke-dasharray:1 1;stroke-dashoffset:0}to{stroke-dasharray:none;stroke-dashoffset:0}}@keyframes vc-brand-draw-glyph{0%{stroke-opacity:1;stroke-dashoffset:1px;fill-opacity:0}65%{stroke-opacity:1;stroke-dashoffset:0;fill-opacity:0}to{stroke-opacity:0;stroke-dashoffset:0;fill-opacity:1}}@keyframes vc-brand-word-in{0%{opacity:0}to{opacity:1}}@keyframes vc-brand-join-left{0%{opacity:0;transform:translateX(calc(var(--vc-join-travel,14px) * -1))}to{opacity:1;transform:translate(0)}}@keyframes vc-brand-join-right{0%{opacity:0;transform:translateX(var(--vc-join-travel,14px))}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.vc-brand--draw-on .vc-brand__v,.vc-brand--draw-on .vc-brand__c{stroke-width:1.2px;stroke-dasharray:1 1;stroke-opacity:0}.vc-brand--draw-on .vc-brand__v{stroke:var(--vc-ink-gold)}.vc-brand--draw-on .vc-brand__c{stroke:var(--vc-ink-white)}.vc-brand--tile-join{overflow:visible}.vc-brand--draw-on:not(.vc-brand--hover) .vc-brand__tile-outline{animation:vc-brand-draw-outline calc(var(--duration-reveal,.54s) * 2) var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both}.vc-brand--draw-on:not(.vc-brand--hover) .vc-brand__v{animation:vc-brand-draw-glyph calc(var(--duration-reveal,.54s) * 2) var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .12s both}.vc-brand--draw-on:not(.vc-brand--hover) .vc-brand__c{animation:vc-brand-draw-glyph calc(var(--duration-reveal,.54s) * 2) var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .26s both}.vc-brand--draw-on:not(.vc-brand--hover) .vc-brand__word{animation:vc-brand-word-in var(--duration-reveal,.54s) var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .7s both}.vc-brand--tile-join:not(.vc-brand--hover) .vc-brand__tile-l{animation:vc-brand-join-left calc(var(--duration-reveal,.54s) * 1.5) var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both}.vc-brand--tile-join:not(.vc-brand--hover) .vc-brand__tile-r{animation:vc-brand-join-right calc(var(--duration-reveal,.54s) * 1.5) var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both}.vc-brand-progress__tile{transition:fill-opacity var(--duration-base,.26s) var(--ease-out,cubic-bezier(.22, 1, .36, 1))}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.vc-brand--hover.vc-brand--draw-on:hover .vc-brand__tile-outline{animation:vc-brand-draw-outline calc(var(--duration-reveal,.54s) * 2) var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both}.vc-brand--hover.vc-brand--draw-on:hover .vc-brand__v{animation:vc-brand-draw-glyph calc(var(--duration-reveal,.54s) * 2) var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .12s both}.vc-brand--hover.vc-brand--draw-on:hover .vc-brand__c{animation:vc-brand-draw-glyph calc(var(--duration-reveal,.54s) * 2) var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .26s both}.vc-brand--hover.vc-brand--draw-on:hover .vc-brand__word{animation:vc-brand-word-in var(--duration-reveal,.54s) var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .7s both}.vc-brand--hover.vc-brand--tile-join:hover .vc-brand__tile-l{animation:vc-brand-join-left calc(var(--duration-reveal,.54s) * 1.5) var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both}.vc-brand--hover.vc-brand--tile-join:hover .vc-brand__tile-r{animation:vc-brand-join-right calc(var(--duration-reveal,.54s) * 1.5) var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both}}@media (prefers-reduced-motion:reduce){.vc-brand,.vc-brand *,.vc-brand-divider *,.vc-brand-progress *,.vc-brand-corner *{transition:none;animation:none}}
