.fx{--fx-line:#d9d9d3;--fx-grid:#ebebe5;padding:0 0 80px}.fx-head{text-align:center;margin-bottom:16px}.fx-h2{letter-spacing:.25px;color:var(--wd-text-90);margin:18px 0 12px;font-size:2rem;font-weight:300;line-height:2.5rem}.fx-sub{color:var(--wd-text-70);max-width:34em;margin:0 auto;font-size:1.1rem;font-weight:300;line-height:1.5rem}.fx-group{letter-spacing:.12em;text-transform:uppercase;color:var(--wd-text-50);align-items:center;gap:14px;margin:48px 0 16px;font-size:12px;line-height:16px;display:flex}.fx-group:after{content:"";background:var(--wd-border);flex:1;height:1px}.fx-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.fx-grid--lead>:first-child{grid-area:span 2/1/auto/span 7}.fx-grid--lead>:not(:first-child){grid-column:8/span 5}.fx-grid--trail>:not(:last-child){grid-column:1/span 5}.fx-grid--trail>:last-child{grid-area:1/6/span 2/span 7}.fx-grid--wide>:first-child{grid-column:span 12}.fx-grid--rest-2>:not(:first-child){grid-column:span 6}.fx-grid--rest-3>:not(:first-child){grid-column:span 4}.fx-card{border:1px solid var(--wd-border);border-radius:var(--wd-radius-card);background:#fff;flex-direction:column;padding:8px;transition:border-color .2s,transform .2s;display:flex;position:relative}.fx-stage{aspect-ratio:48/28;background-color:var(--wd-bg);background-image:linear-gradient(var(--fx-grid) 1px, transparent 1px), linear-gradient(90deg, var(--fx-grid) 1px, transparent 1px);background-position:-1px -1px;background-size:20% 25%;border-radius:14px;flex:none;position:relative;overflow:hidden;container-type:inline-size}.fx-canvas{font-size:2.38095cqw;position:absolute;inset:0}.fx-card--lg .fx-stage{aspect-ratio:auto;flex:1;min-height:0}.fx-card--lg .fx-text{flex:none}.fx-card--lg .fx-canvas{aspect-ratio:56/42;font-size:1.78571cqw;inset:50% 0 auto;translate:0 -50%}.fx-card--wide .fx-stage{aspect-ratio:96/21}.fx-card--wide .fx-canvas{width:50%;height:133%;font-size:1.19048cqw;inset:0 auto 0 50%;translate:-50%}.fx-text{flex:1;padding:18px 16px 14px}.fx-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.fx-title{letter-spacing:.25px;color:var(--wd-text);margin:0;font-size:1.1rem;font-weight:300;line-height:1.5rem}.fx-title a{color:inherit;text-decoration:none}.fx-title a:after{content:"";border-radius:var(--wd-radius-card);position:absolute;inset:0}.fx-title a:focus-visible{outline:none}.fx-card:has(a:focus-visible){outline:2px solid var(--wd-text);outline-offset:3px}.fx-body{color:var(--wd-text-70);margin:6px 0 0;font-size:.9rem;font-weight:300;line-height:1.5rem}.fx-arrow{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.125em;width:1em;height:1em;margin-left:.35em}.fx-more{letter-spacing:.02em;white-space:nowrap;color:var(--wd-text-80);opacity:0;flex-shrink:0;font-size:.8rem;transition:opacity .2s,transform .2s;transform:translate(-4px)}.fx-stage .k{position:absolute}.fx-stage .k-c{translate:-50% -50%}.fx-stage .k-card{border:.1em solid var(--wd-border-cool);box-shadow:var(--wd-shadow-float);background:#fff;border-radius:1.2em}.fx-stage .k-flat{box-shadow:none}.fx-stage .k-chip{white-space:nowrap;border:.1em solid var(--wd-border-cool);box-shadow:var(--wd-shadow-float);color:var(--wd-text);background:#fff;border-radius:99em;align-items:center;gap:.6em;padding:.45em .9em;font-size:1.2em;line-height:1.4;display:inline-flex}.fx-stage .k-chip svg{flex-shrink:0;width:1.1em;height:1.1em}.fx-stage .k-tag{white-space:nowrap;border:.1em solid var(--wd-border-cool);color:var(--wd-text);background:#fff;border-radius:99em;align-items:center;padding:.25em .75em;font-size:.95em;line-height:1.4;display:inline-flex}.fx-stage .k-tag.on{background:var(--wd-accent-soft);border-color:#ffe39a}.fx-stage .k-hero{background:linear-gradient(#fff, #fff) padding-box, var(--wd-accent-ring) border-box;border:.12em solid #0000}.fx-stage .k-node{border:.1em solid var(--wd-border-cool);width:4.6em;height:4.6em;box-shadow:var(--wd-shadow-float);color:var(--wd-text);background:#fff;border-radius:50%;place-items:center;display:grid}.fx-stage .k-node svg{width:42%;height:42%}.fx-stage .k-node.on{background:var(--wd-accent);border-color:var(--wd-accent)}.fx-stage .k-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fx-stage .k-lines path,.fx-stage .k-lines ellipse{fill:none;stroke:var(--fx-line);stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-dasharray:600;stroke-dashoffset:0}.fx-stage .k-lines ellipse{stroke-dasharray:1200}.fx-stage .k-bar{background:#f0efea;border-radius:99em;height:.7em}.fx-stage .k-bar i{border-radius:inherit;background:var(--wd-accent);height:100%;display:block}.fx-stage .k-row{background:#efeee9;border-radius:99em;height:.8em}.fx-stage .k-line{align-items:center;gap:1em;display:flex}.fx-stage .k-tick{background:var(--wd-teal);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:1.6em;height:1.6em;display:grid}.fx-stage .k-tick svg{stroke-width:3px;width:60%;height:60%}.fx-stage .k-tick.open{background:#fff;border:.12em solid #d6d6d0}.fx-stage .k-tick.now{border:.3em solid var(--wd-accent);background:#fff}.fx-stage .k-ava{object-fit:cover;border:.2em solid #fff;border-radius:50%;width:2.4em;height:2.4em;display:block;box-shadow:0 .1em .4em #0000001f}.fx-stage .k-label{color:var(--wd-text);font-size:1.3em;font-weight:500;line-height:1.35}.fx-stage .k-label.sm{font-size:1.15em}.fx-stage .k-meta{color:#8a8a86;white-space:nowrap;font-size:1.05em;line-height:1.35}.fx-stage .k-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){.fx-card:hover{border-color:#dcdcd6;transform:translateY(-2px)}.fx-card:hover .fx-more{opacity:1;transform:none}.fx-card .k-float{transition:transform .4s}.fx-card:hover .k-float{transform:translateY(-.4em)}.fx-card:hover .k-lines path,.fx-card:hover .k-lines ellipse{animation:.9s fx-draw}}@media (hover:none){.fx-more{display:none}}@keyframes fx-draw{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.fx-card,.fx-card:hover,.fx-card:hover .k-float{transform:none}.fx-card:hover .k-lines path,.fx-card:hover .k-lines ellipse{animation:none}}@media (width<=991px){.fx-grid--lead>:not(.fx-card--lg),.fx-grid--trail>:not(.fx-card--lg){grid-area:auto/span 6}.fx-grid--lead>.fx-card--lg,.fx-grid--trail>.fx-card--lg{grid-area:auto/span 12}.fx-grid--trail>.fx-card--lg{order:-1}.fx-card--lg .fx-stage{aspect-ratio:84/42;flex:none}.fx-card--lg .fx-canvas{aspect-ratio:auto;width:66.67%;font-size:1.19054cqw;inset:0 auto 0 50%;translate:-50%}.fx-grid--rest-3>:not(:first-child){grid-column:span 6}.fx-grid--rest-3>:last-child,.fx-card--wide{grid-column:span 12}.fx-grid--rest-3>:last-child .fx-stage,.fx-card--wide .fx-stage{aspect-ratio:72/28}.fx-grid--rest-3>:last-child .fx-canvas,.fx-card--wide .fx-canvas{width:66.67%;height:100%;font-size:1.58738cqw;inset:0 auto 0 50%;translate:-50%}}@media (width<=767px){.fx{padding-bottom:56px}.fx-h2{font-size:1.75rem;line-height:2.25rem}.fx-sub{font-size:1rem}.fx-grid>*,.fx-grid--rest-3>:last-child{grid-column:span 12!important}.fx-grid--trail>.fx-card--lg{order:0}.fx-card--lg .fx-stage{aspect-ratio:56/42}.fx-card--lg .fx-canvas{width:auto;font-size:1.78571cqw;inset:0;translate:none}.fx-grid--rest-3>:last-child .fx-stage,.fx-card--wide .fx-stage{aspect-ratio:48/28}.fx-grid--rest-3>:last-child .fx-canvas,.fx-card--wide .fx-canvas{width:auto;font-size:2.38095cqw;inset:0;translate:none}}
