.living-status-module__kIMHsq__story{--ls-bg:#0a1526;--ls-text:#f4f6fb;--ls-muted:#b1bccd;--ls-accent:#8baeff;--ls-glow:#3a67d633;background:var(--ls-bg);color:var(--ls-text);isolation:isolate}.living-status-module__kIMHsq__story[data-family=work]{--ls-accent:#c1a8f5;--ls-glow:#845ad138}.living-status-module__kIMHsq__story[data-family=automation]{--ls-accent:#8bd9d3;--ls-glow:#32a39930}.living-status-module__kIMHsq__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;column-gap:80px;max-width:1312px;margin:auto;padding:0 48px 100px;display:grid}.living-status-module__kIMHsq__hero{grid-area:1/1;min-height:540px;padding:80px 0 64px}.living-status-module__kIMHsq__hero .c-wide{padding:0}.living-status-module__kIMHsq__hero h1{font-family:var(--nv-font-display);letter-spacing:-.035em;max-width:18ch;color:var(--ls-text);text-wrap:balance;margin:0 0 26px;font-size:clamp(38px,4.15vw,58px);font-weight:700;font-stretch:108%;line-height:1.08}.living-status-module__kIMHsq__hero .c-eyebrow{color:var(--ls-accent)}.living-status-module__kIMHsq__hero .c-lede{color:var(--ls-muted);margin-bottom:28px;font-size:18px;line-height:1.55}.living-status-module__kIMHsq__hero .nv-btn--primary{color:#fff;background:#1a4fe0;border-color:#1a4fe0}.living-status-module__kIMHsq__hero .nv-btn--secondary{color:var(--ls-text);background:0 0;border-color:#60708a}.living-status-module__kIMHsq__hero .nv-btn:hover{filter:brightness(1.1);border-color:#b5caff}.living-status-module__kIMHsq__hero .nv-btn:focus-visible{outline-offset:4px;outline:3px solid #b5caff}.living-status-module__kIMHsq__rail{grid-area:1/2/4;min-width:0;margin-top:90px;margin-bottom:70px;position:sticky;top:120px}.living-status-module__kIMHsq__rail:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 50% 48%, var(--ls-glow), transparent 68%);transition:transform .5s,background .5s;position:absolute;inset:-90px -40px}.living-status-module__kIMHsq__story[data-family=work] .living-status-module__kIMHsq__rail:before{transform:translate(-20px,34px)}.living-status-module__kIMHsq__story[data-family=automation] .living-status-module__kIMHsq__rail:before{transform:translate(12px,68px)}.living-status-module__kIMHsq__card{border:1px solid color-mix(in srgb, var(--ls-accent) 48%, #15233a);background:#0c192c;border-radius:16px;padding:30px;transition:border-color .35s;position:relative;box-shadow:0 24px 70px #0002}.living-status-module__kIMHsq__cardTop{justify-content:space-between;align-items:start;gap:12px;display:flex}.living-status-module__kIMHsq__suite{font:500 12px/1.5 var(--nv-font-mono);color:var(--ls-accent);text-transform:uppercase;overflow-wrap:anywhere}.living-status-module__kIMHsq__suite i{vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.living-status-module__kIMHsq__concept{font:400 11px/1.5 var(--nv-font-mono);color:var(--ls-muted);white-space:nowrap;border:1px solid #46536a;border-radius:4px;padding:2px 5px}.living-status-module__kIMHsq__stageName{font:700 clamp(28px, 3vw, 40px)/1.15 var(--nv-font-display);letter-spacing:-.025em;color:var(--ls-text);overflow-wrap:anywhere;margin:27px 0 22px}.living-status-module__kIMHsq__metadata{font:400 12px/1.5 var(--nv-font-mono);color:var(--ls-muted);justify-content:space-between;gap:12px;display:flex}.living-status-module__kIMHsq__progress{grid-template-columns:repeat(7,1fr);gap:6px;margin-top:24px;display:grid}.living-status-module__kIMHsq__progress span{background:#354159;height:2px}.living-status-module__kIMHsq__progress span[data-complete=true]{background:var(--ls-accent)}.living-status-module__kIMHsq__history{border-top:1px solid #2d3b52;margin-top:24px;padding-top:18px}.living-status-module__kIMHsq__historyLabel{font:400 11px/1.5 var(--nv-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ls-accent)}.living-status-module__kIMHsq__history p{color:var(--ls-muted);margin:8px 0 0;font-size:14px;line-height:1.65}.living-status-module__kIMHsq__crossing{color:var(--ls-accent);border-top:1px solid #2d3b52;margin:18px 0 0;padding-top:16px;font-size:13px}.living-status-module__kIMHsq__fragmentation{grid-area:2/1;padding:40px 0 100px}.living-status-module__kIMHsq__eyebrow{font:500 12px/1.5 var(--nv-font-mono);color:var(--ls-accent);text-transform:uppercase;letter-spacing:.08em;margin:0 0 22px}.living-status-module__kIMHsq__fragments{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:12px;display:grid}.living-status-module__kIMHsq__fragments span{text-align:center;color:var(--ls-muted);border:1px dashed #596a85;border-radius:8px;padding:16px 4px;font-size:13px;transition:transform .45s,border-color .45s;transform:translateY(7px)}.living-status-module__kIMHsq__fragments span:nth-child(2n){transform:translateY(-7px)}.living-status-module__kIMHsq__story[data-connected=true] .living-status-module__kIMHsq__fragments span{border-style:solid;border-color:var(--ls-accent);transform:translateY(0)}.living-status-module__kIMHsq__connection{width:100%;height:64px;stroke:var(--ls-accent);stroke-width:1px;opacity:.65;display:block}.living-status-module__kIMHsq__connection circle{fill:var(--ls-accent)}.living-status-module__kIMHsq__connectionLabel{text-align:center;color:var(--ls-text);margin:12px 0 0;font-size:17px}.living-status-module__kIMHsq__operations{grid-area:3/1}.living-status-module__kIMHsq__opsHead{margin-bottom:24px}.living-status-module__kIMHsq__opsHead h2{font:600 clamp(28px, 3vw, 38px)/1.2 var(--nv-font-display);letter-spacing:-.025em;color:var(--ls-text);margin:0 0 20px}.living-status-module__kIMHsq__note{color:var(--ls-muted);max-width:60ch;font-size:15px;line-height:1.65}.living-status-module__kIMHsq__steps{margin:40px 0 0;padding:0;list-style:none}.living-status-module__kIMHsq__step{color:var(--ls-muted);border-top:1px solid #30415c;gap:26px;padding:32px 0;display:flex}.living-status-module__kIMHsq__stepNumber{font:400 12px/1.6 var(--nv-font-mono);color:#9baccc;padding-top:5px}.living-status-module__kIMHsq__stepSuite{color:#a7bdec;font:500 12px/1.5 var(--nv-font-mono);text-transform:uppercase}.living-status-module__kIMHsq__step[data-family=work] .living-status-module__kIMHsq__stepSuite{color:#c1a8f5}.living-status-module__kIMHsq__step[data-family=automation] .living-status-module__kIMHsq__stepSuite{color:#8bd9d3}.living-status-module__kIMHsq__step h3{font:600 clamp(28px, 3vw, 40px)/1.2 var(--nv-font-display);color:var(--ls-text);letter-spacing:-.02em;margin:14px 0}.living-status-module__kIMHsq__step p{margin:0;font-size:15px}.living-status-module__kIMHsq__step .living-status-module__kIMHsq__staticHistory{max-width:44ch;margin-top:18px;font-size:13px;line-height:1.7}.living-status-module__kIMHsq__story[data-enhanced=true] .living-status-module__kIMHsq__step{min-height:360px;padding-top:58px}.living-status-module__kIMHsq__story[data-enhanced=true] .living-status-module__kIMHsq__staticHistory{display:none}.living-status-module__kIMHsq__story[data-enhanced=true] .living-status-module__kIMHsq__step[data-active=true]{border-top-color:var(--ls-accent)}.living-status-module__kIMHsq__suites{background:var(--s-sunken);color:var(--t-primary);isolation:isolate;padding:90px 0;position:relative}.living-status-module__kIMHsq__suites .w-section-head h2{color:var(--t-primary)}.living-status-module__kIMHsq__suites .w-section-head p{color:var(--t-secondary)}.living-status-module__kIMHsq__suites .w-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid;position:relative}.living-status-module__kIMHsq__suites .w-features:before{content:"";z-index:-1;background:radial-gradient(ellipse at 64% 25%, var(--s-accent-subtle), transparent 65%);pointer-events:none;position:absolute;inset:-25px -10px}.living-status-module__kIMHsq__suites .w-feature{border:0;border-top:1px solid var(--b-divider);background:0 0;min-width:0;padding:24px 0 0}.living-status-module__kIMHsq__suites .w-feature-top{flex-direction:column;align-items:start;gap:14px;display:flex}.living-status-module__kIMHsq__suites .w-feature-h{font:600 23px/1.25 var(--nv-font-display);color:var(--t-primary);letter-spacing:-.02em;text-wrap:balance;min-height:3.75em}.living-status-module__kIMHsq__suites .w-feature p{color:var(--t-secondary)}.living-status-module__kIMHsq__suites .w-feature-mods{color:var(--t-secondary);border-color:var(--b-divider)}.living-status-module__kIMHsq__suites .nv-pill{background:var(--s-raised);color:var(--t-secondary);border-color:var(--b-control)}@media (max-width:1099px){.living-status-module__kIMHsq__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:36px;padding-inline:32px}.living-status-module__kIMHsq__card{padding:22px}.living-status-module__kIMHsq__cardTop{flex-wrap:wrap}.living-status-module__kIMHsq__stageName{font-size:30px}.living-status-module__kIMHsq__hero h1{font-size:44px}.living-status-module__kIMHsq__fragments{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.living-status-module__kIMHsq__suites .w-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.living-status-module__kIMHsq__suites .w-feature-h{min-height:auto}}@media (max-width:759px),(max-height:599px){.living-status-module__kIMHsq__grid{flex-direction:column;gap:0;padding:0 24px 55px;display:flex}.living-status-module__kIMHsq__hero{width:100%;min-height:auto;padding:48px 0 34px}.living-status-module__kIMHsq__hero h1{max-width:20ch;font-size:clamp(34px,7.5vw,48px)}.living-status-module__kIMHsq__hero .c-lede{font-size:17px}.living-status-module__kIMHsq__rail{width:100%;margin:0 0 36px;position:relative;top:auto}.living-status-module__kIMHsq__rail:before{inset:-30px 0}.living-status-module__kIMHsq__card{padding:24px}.living-status-module__kIMHsq__cardTop{flex-wrap:nowrap}.living-status-module__kIMHsq__fragmentation{width:100%;padding:40px 0 65px}.living-status-module__kIMHsq__operations{width:100%}.living-status-module__kIMHsq__step{gap:20px}.living-status-module__kIMHsq__suites{padding:60px 0}}@media (max-width:520px){.living-status-module__kIMHsq__suites .w-features{grid-template-columns:1fr}.living-status-module__kIMHsq__suites .w-feature-h{font-size:25px}}@media (prefers-reduced-motion:reduce){.living-status-module__kIMHsq__rail{position:relative;top:auto}.living-status-module__kIMHsq__rail:before,.living-status-module__kIMHsq__card,.living-status-module__kIMHsq__fragments span{transition:none;transform:none}.living-status-module__kIMHsq__story[data-family] .living-status-module__kIMHsq__rail:before{transform:none}}
