:root{--sc-canvas:#f7f3ed;--sc-surface:#fffdf9;--sc-ink:#2a211c;--sc-ink-soft:#6e6058;--sc-accent:#40565e;--sc-accent-ink:#f3f6f6;--sc-warm:#2a211c;--sc-warm-ink:#f4f0e9;--sc-font-display:"Space Grotesk", "Geist", system-ui, -apple-system, sans-serif;--sc-font-text:"DM Sans", "Geist", system-ui, -apple-system, sans-serif;--sc-leading-body:1.58;--sc-shadow-color:25 25% 18%;--sc-e1:0 1px 2px hsl(var(--sc-shadow-color) / .08), 0 2px 6px -1px hsl(var(--sc-shadow-color) / .06);--sc-e2:0 2px 4px hsl(var(--sc-shadow-color) / .06), 0 12px 28px -8px hsl(var(--sc-shadow-color) / .14);--sc-e3:0 4px 10px hsl(var(--sc-shadow-color) / .08), 0 24px 50px -12px hsl(var(--sc-shadow-color) / .22), 0 60px 110px -30px hsl(var(--sc-shadow-color) / .18);--sc-edge:inset 0 1px 0 #ffffffb3;--win:#1d2528;--win-2:#273236;--win-3:#344247;--win-ink:#f0f3f2;--win-soft:#aab7b9;--win-line:#ffffff17;--glass-surface:color-mix(in oklab, var(--sc-surface) 38%, transparent);--glass-line:color-mix(in oklab, var(--sc-surface) 66%, var(--sc-ink) 10%);--glass-shadow:0 24px 70px -38px color-mix(in oklab, var(--sc-ink) 34%, transparent);--hero-overlay:color-mix(in oklab, var(--sc-ink) 26%, transparent);--process-bg:#171b1d;--process-ink:#f4f0e9;--process-soft:#aeb8b8;--process-line:#3c4547;--bar:64px;--hero-em:#9fc0ca}html{scrollbar-width:thin;scrollbar-color:#40565e8c transparent;background:#131719}body:has(.hero){background-color:#131719}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#40565e8c;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#40565ed9}main{position:relative}[id]{scroll-margin-top:var(--bar)}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mark{letter-spacing:-.02em;color:var(--sc-ink);font-size:1.05rem;font-weight:600;text-decoration:none}.mark b{font-weight:700}.mark{font-weight:500}.pill{border-radius:var(--sc-r-pill);background:var(--sc-ink);color:#fff;font-weight:500;font-size:var(--sc-t-sm);white-space:nowrap;box-shadow:var(--sc-e1);transition:background-color var(--sc-d-fast) var(--sc-ease-out), transform var(--sc-d-fast) var(--sc-ease-out);justify-content:center;align-items:center;gap:.5em;padding:.7em 1.25em;line-height:1;text-decoration:none;display:inline-flex}.pill--accent{background:var(--sc-accent);color:var(--sc-accent-ink)}.pill--warm{background:var(--sc-warm);color:var(--sc-warm-ink)}@media (hover:hover) and (pointer:fine){.pill:hover{background:#273236}.pill--accent:hover{background:#30454d}.pill--warm:hover{background:#3d2e26}}.pill:active{transform:scale(.97)}.bar{height:var(--bar);z-index:var(--sc-z-chrome);justify-content:space-between;align-items:center;gap:var(--sc-5);padding-inline:var(--sc-gutter);background:0 0;border-bottom:1px solid #0000;display:flex;position:fixed;inset:0 0 auto}.bar:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0a0e1259 0%,#0a0e121f 55%,#0000 100%);height:120px;position:absolute;top:0;left:0;right:0}.bar .mark{color:#f0f4f4;text-shadow:0 1px 8px #080c1059}.bar__links{gap:var(--sc-6);margin:0;padding:0;list-style:none;display:flex}.bar__links a{font-size:var(--sc-t-sm);color:#e2e9eae6;text-shadow:0 1px 8px #080c1059;transition:color var(--sc-d-fast) var(--sc-ease-out);text-decoration:none}@media (hover:hover) and (pointer:fine){.bar__links a:hover{color:#fff}}.bar__end{align-items:center;gap:var(--sc-4);display:flex}.bar__lang{font-size:var(--sc-t-xs);letter-spacing:.12em;color:#e2e9ead9;text-shadow:0 1px 8px #080c1059;border-radius:var(--sc-r-pill);transition:color var(--sc-d-fast) var(--sc-ease-out), border-color var(--sc-d-fast) var(--sc-ease-out);border:1px solid #e2e9ea47;padding:.45em .7em;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.bar__lang:hover{color:#fff;border-color:#e2e9ea99}}html[data-bar=light] .bar:before{opacity:0}html[data-bar=light] .bar .mark,html[data-bar=light] .bar__links a,html[data-bar=light] .bar__lang{color:var(--sc-ink);text-shadow:none}html[data-bar=light] .bar__links a{color:var(--sc-ink-soft)}html[data-bar=light] .bar__lang{border-color:color-mix(in oklab, var(--sc-ink) 28%, transparent)}@media (hover:hover) and (pointer:fine){html[data-bar=light] .bar__links a:hover,html[data-bar=light] .bar__lang:hover{color:var(--sc-ink)}}.bar .mark,.bar__links a,.bar__lang,.bar:before{transition:color .24s var(--sc-ease-out), border-color .24s var(--sc-ease-out), opacity .24s var(--sc-ease-out)}.bar__burger{z-index:2;cursor:pointer;color:#f0f4f4;width:44px;height:44px;transition:color .24s var(--sc-ease-out);background:0 0;border:0;margin-right:-10px;padding:0;display:none;position:relative}.bar__burger span{height:2px;transition:transform .36s var(--sc-ease-out), opacity .2s var(--sc-ease-out);background:currentColor;border-radius:2px;position:absolute;top:50%;left:11px;right:11px}.bar__burger span:first-child{transform:translateY(-4px)}.bar__burger span:last-child{transform:translateY(4px)}.bar.is-open .bar__burger span:first-child{transform:rotate(45deg)}.bar.is-open .bar__burger span:last-child{transform:rotate(-45deg)}html[data-bar=light] .bar__burger{color:var(--sc-ink)}html[data-menu=open] .bar .mark,html[data-menu=open] .bar__burger{color:#f4f6f6;text-shadow:none}html[data-menu=open] .bar:before{opacity:0}.menu{z-index:-1;color:#f4f6f6;padding:calc(var(--bar) + 6vh) var(--sc-gutter) max(4vh, env(safe-area-inset-bottom,0px));clip-path:circle(0px at calc(100% - var(--sc-gutter) - 12px) calc(var(--bar) / 2));visibility:hidden;pointer-events:none;background:#131719;flex-direction:column;justify-content:space-between;transition:clip-path .62s cubic-bezier(.7,0,.3,1),visibility 0s linear .62s;display:none;position:fixed;inset:0}.bar.is-open .menu{clip-path:circle(150vmax at calc(100% - var(--sc-gutter) - 12px) calc(var(--bar) / 2));visibility:visible;pointer-events:auto;transition:clip-path .62s cubic-bezier(.7,0,.3,1),visibility}.menu__glow{pointer-events:none;background:radial-gradient(80% 60% at 50% 20%,#40565e57 0%,#40565e1a 45%,#0000 70%);position:absolute;inset:0}.menu__nav{flex-direction:column;gap:4px;display:flex;position:relative}.menu__link{font-family:var(--sc-font-display);letter-spacing:-.03em;color:#f4f6f6;border-bottom:1px solid #ffffff14;align-items:baseline;gap:14px;padding:10px 0;font-size:clamp(2.2rem,1.2rem + 6vw,3.2rem);font-weight:500;line-height:1.05;text-decoration:none;display:flex}.menu__link.is-here{color:var(--hero-em)}.menu__n{font-family:var(--sc-font-text);letter-spacing:.16em;color:var(--hero-em);font-size:.72rem;font-weight:600}.menu__foot{align-items:center;gap:12px;margin-top:6vh;display:flex;position:relative}.menu__cta{font-size:var(--sc-t-base);flex:auto;padding-block:1em}.menu__lang{width:3.2em;height:3.2em;font-size:var(--sc-t-xs);letter-spacing:.12em;color:#f4f6f6;border:1px solid #e2e9ea59;border-radius:50%;place-items:center;font-weight:600;text-decoration:none;display:grid}.menu__contact{font-size:var(--sc-t-xs);color:#aab7b9;flex-wrap:wrap;gap:6px 18px;margin-top:18px;display:flex;position:relative}.menu__contact a{color:inherit;text-decoration:none}.menu__link,.menu__foot,.menu__contact{opacity:0;transition:opacity .26s var(--sc-ease-out), transform .26s var(--sc-ease-out);transform:translateY(18px)}.bar.is-open :is(.menu__link,.menu__foot,.menu__contact){opacity:1;transition:opacity .52s var(--sc-ease-out) calc(.22s + var(--i,0) * 70ms), transform .52s var(--sc-ease-out) calc(.22s + var(--i,0) * 70ms);transform:none}.hero{background:#131719}.steps{background:var(--process-bg)}.familiar,.work{background:#f0ece5}.hero__texture{z-index:0;transform:translate3d(0, calc(var(--sc-p,0) * -3vh), 0) scale(1.04);will-change:transform;background:radial-gradient(90% 70% at 50% 44%,#40565e57 0%,#40565e1f 40%,#171b1d00 70%),linear-gradient(#1b2225 0%,#171b1d 58%,#131719 100%);position:absolute;inset:0}.hero__texture:after{content:"";opacity:.16;mix-blend-mode:overlay;background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%20200%20200%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cfilter%20id%3D%27n%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%270.65%27%20numOctaves%3D%273%27%20stitchTiles%3D%27stitch%27%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%27100%25%27%20height%3D%27100%25%27%20filter%3D%27url%28%23n%29%27%2F%3E%3C%2Fsvg%3E);position:absolute;inset:0}.hero__veil{z-index:1;pointer-events:none;background:linear-gradient(#0a0e1273 0%,#0a0e1200 34% 62%,#0a0e1280 100%);position:absolute;inset:0}.ridge{pointer-events:none;will-change:transform;width:auto;position:absolute;bottom:-26vh;left:-2vw;right:-2vw}.ridge svg{width:100%;height:100%;display:block}.ridge--back{z-index:1;height:82vh;transform:translateY(calc(var(--sc-p,0) * -4vh))}.ridge--mid{z-index:2;height:70vh;transform:translateY(calc(var(--sc-p,0) * -9vh))}.ridge--front{z-index:4;height:60vh;transform:translateY(calc(8vh - var(--sc-p,0) * 18vh))}.ridge--back path{fill:#dce3e4}.ridge--mid path{fill:#c5d0d2}.ridge--front path{fill:#aab9bc}.hero__copy{z-index:5;left:var(--sc-gutter);right:var(--sc-gutter);top:calc(var(--bar) + 13vh);text-align:center;will-change:opacity, transform;transition:opacity .52s var(--sc-ease-out), transform .52s var(--sc-ease-out);flex-direction:column;align-items:center;display:flex;position:absolute}.hero:not([data-stage="0"]) .hero__copy,.hero:not([data-stage="0"]) .hero__cue-wrap{opacity:0;pointer-events:none;transform:translateY(-2vh)}.hero[data-stage="0"] .hero__sell{opacity:0;transform:translateY(1.5vh)}.hero__h1,.hero__sell-h,.work__h,.steps__h,.end__h,.card__h,.familiar__h,.mark{font-family:var(--sc-font-display)}.hero__h1 em,.hero__sell-h em,.steps__h em,.end__h em,.familiar__h em{font-style:normal}.hero__h1{letter-spacing:-.035em;color:#f4f6f6;text-wrap:balance;text-shadow:0 2px 30px #080c1073;margin:0;font-size:clamp(2.6rem,1.4rem + 3.6vw,4.8rem);font-weight:600;line-height:1.02}.hero__h1-em{color:var(--hero-em)}.hero__p{margin:var(--sc-5) auto 0;color:#e2e9ead9;max-width:46ch;font-size:var(--sc-t-lg);text-wrap:pretty;text-shadow:0 1px 16px #080c1080;line-height:1.55}.hero__actions{align-items:center;gap:var(--sc-5);flex-direction:column;margin-top:clamp(2rem,4.6vh,3.5rem);display:flex}.hero__actions .pill{min-width:9rem;box-shadow:0 18px 40px -18px #080c10cc}.hero__cue-wrap{z-index:5;pointer-events:none;transition:opacity .4s var(--sc-ease-out), transform .4s var(--sc-ease-out);justify-content:center;display:flex;position:absolute;top:calc(100svh - 132px);left:0;right:0}.hero__cue{pointer-events:auto;font-size:var(--sc-t-xs);letter-spacing:.2em;text-transform:uppercase;color:#a3b1b6;transition:color var(--sc-d-fast) var(--sc-ease-out);flex-direction:column;align-items:center;gap:.6em;font-weight:700;text-decoration:none;display:inline-flex}.hero__cue span{animation:hero-cue-bounce 1.4s var(--sc-ease-out) infinite;font-size:1.1rem}@keyframes hero-cue-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (hover:hover) and (pointer:fine){.hero__cue:hover{color:#f4f6f6}.hero__cue:hover span{transform:translateY(2px)}}.hero__sell{z-index:5;left:var(--sc-gutter);right:var(--sc-gutter);top:calc(var(--bar) + 2.5vh);text-align:center;pointer-events:none;transition:opacity .48s var(--sc-ease-out) .24s, transform .48s var(--sc-ease-out) .24s;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.hero__sell-h{letter-spacing:-.03em;color:#f4f6f6;text-shadow:0 2px 24px #080c1080;margin:0;font-size:clamp(1.6rem,1rem + 1.6vw,2.5rem);font-weight:600;line-height:1.05}.hero__sell-p{margin:var(--sc-3) 0 0;max-width:46ch;font-size:var(--sc-t-base);color:#e2e9eacc;text-shadow:0 1px 16px #080c1080;text-wrap:balance;line-height:1.45}.hero__board{z-index:3;left:50%;top:calc(var(--bar) + 2.5vh + 8.2rem + 9vh);opacity:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px 22px;width:min(1120px,92vw);display:grid;position:absolute;transform:translate(-50%)}.hero__board.is-laid{opacity:1}.board__col{--col-c:#7fb5a0;--col-mark:"✓";align-content:start;gap:10px;display:grid}.board__col[data-col="1"]{--col-c:#9fc0ca;--col-mark:"→"}.board__col[data-col="2"]{--col-c:#e0b872;--col-mark:"◷"}.board__head{letter-spacing:.16em;text-transform:uppercase;color:#c9d3d5;opacity:0;transition:opacity .4s var(--sc-ease-out) .76s, transform .4s var(--sc-ease-out) .76s;align-items:center;gap:9px;margin:0 0 2px;font-size:11px;font-weight:600;display:flex;transform:translateY(6px)}.board__head i{background:var(--col-c);border-radius:50%;width:7px;height:7px}.hero:not([data-stage="0"]) .board__head{opacity:1;transform:none}.bcard{will-change:transform;width:100%;transform:translate3d(var(--dx,0px), var(--dy,0px), 0) rotate(var(--rot,0deg));transform-origin:0 0;transition:transform .98s cubic-bezier(.22, .8, .2, 1) calc(var(--i,0) * 45ms)}.hero[data-stage="0"] .bcard{transform:translate3d(var(--dx,0px), var(--dy,0px), 0) rotate(var(--rot,0deg)) scale(var(--sc-scale,.84))}.hero:not([data-stage="0"]) .bcard{transform:none}.bcard__in{color:var(--sc-ink);background:#fffdf9;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:13px 16px;display:grid;box-shadow:0 1px 2px #080c1040,0 18px 40px -18px #080c10b3,inset 0 1px #ffffffe6}.hero[data-stage="0"] .bcard__in{animation:6s ease-in-out infinite alternate bcard-float;animation-delay:calc(var(--i,0) * -.9s)}@keyframes bcard-float{0%{transform:translateY(0)}to{transform:translateY(-9px)}}.bcard__ico{background:#f1ece4;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.bcard__ico img{width:16px;height:16px;display:block}.bcard__t{grid-template-rows:auto auto;min-width:0;display:grid}.bcard__t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.25;overflow:hidden}.bcard__before,.bcard__after{white-space:nowrap;text-overflow:ellipsis;grid-area:2/1;margin-top:2px;font-size:12px;line-height:1.3;overflow:hidden}.bcard__before{color:var(--sc-ink-soft);transition:opacity .26s var(--sc-ease-out)}.bcard__after{color:color-mix(in oklab, var(--col-c) 55%, var(--sc-ink));opacity:0;transition:opacity .32s var(--sc-ease-out), transform .32s var(--sc-ease-out);font-weight:500;transform:translateY(5px)}.bcard__after:before{content:var(--col-mark);color:color-mix(in oklab, var(--col-c) 70%, var(--sc-ink));margin-right:6px}.hero:not([data-stage="0"]) .bcard__before{opacity:0;transition-delay:calc(1.05s + var(--i,0) * .11s)}.hero:not([data-stage="0"]) .bcard__after{opacity:1;transition-delay:calc(1.1s + var(--i,0) * .11s);transform:none}.hero[data-stage="0"] .bcard__after{transition-delay:0s}.chip{white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:500}.chip--new{color:var(--win-soft);border:1px solid var(--win-line)}.chip--done{color:#d7e2e4;background:color-mix(in oklab, var(--sc-accent) 38%, var(--win));display:inline-block}.card--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.logo{background:#fff;border:1px solid #14141a14;border-radius:10px;justify-content:center;align-items:center;height:48px;padding:8px 14px;display:inline-flex;box-shadow:0 1px 2px #14141a0f}.logo img{object-fit:contain;width:auto;max-width:150px;height:100%;display:block}.logo--tall{height:72px}.logo--text{letter-spacing:.04em;color:#15151a;text-transform:uppercase;font-size:15px;font-weight:800}.logo{transition:transform var(--sc-d-fast) var(--sc-ease-out), box-shadow var(--sc-d-fast) var(--sc-ease-out);text-decoration:none}@media (hover:hover) and (pointer:fine){.logo:hover{transform:translateY(-1px);box-shadow:0 6px 16px -6px #14141a40}}.viz{background:var(--win);color:var(--win-ink);border:1px solid var(--win-line);box-shadow:var(--sc-e2);border-radius:14px;min-height:260px;padding:14px 16px 16px;font-size:12.5px;line-height:1.35;position:relative;overflow:clip}.viz .m{color:var(--win-soft)}.viz__bar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.viz__bar b{font-size:13px;font-weight:600}.gantt{row-gap:8px;display:grid;position:relative}.gantt__weeks{grid-template-columns:34% 1fr;display:grid}.gantt__weeks:before{content:""}.gantt__weeks span{display:none}.gantt__weeks{color:var(--win-soft);grid-template-columns:34% repeat(6,1fr);font-size:10.5px}.gantt__weeks span{text-align:center;display:block}.gantt__row{grid-template-columns:34% 1fr;align-items:center;gap:8px;display:grid}.gantt__lane{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.gantt__lane i{color:var(--win-soft);font-size:11px;font-style:normal;display:block}.gantt__track{background:var(--win-2);border-radius:6px;height:26px;position:relative}.gantt__track b{top:3px;bottom:3px;left:var(--l);width:var(--w);background:var(--sc-accent);color:var(--sc-accent-ink);white-space:nowrap;border-radius:5px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:500;display:flex;position:absolute;overflow:hidden}.gantt__track b.is-soft{background:color-mix(in oklab, var(--sc-accent) 28%, var(--win-3));color:var(--win-ink)}.gantt__today{background:var(--win-ink);opacity:.35;width:1px;position:absolute;top:18px;bottom:0;left:calc(57.76% + 5.12px)}.callout{background:var(--win-2);border:1px solid var(--win-line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:flex}.callout b{margin-left:auto;font-size:16px;font-weight:600}.viz--docs{min-height:300px;box-shadow:none;background:0 0;border:0;height:100%;padding:0}.sheet{color:#1c1b19;background:#fbfaf7;border-radius:6px;flex-direction:column;gap:9px;padding:16px 18px;display:flex;position:absolute;box-shadow:0 10px 30px -12px #00000073,0 0 0 1px #0000000f}.sheet--back{background:#f1eee7;width:62%;height:54%;top:6%;left:8%;transform:rotate(-4deg)}.sheet--mid{background:#f6f3ec;width:62%;height:58%;top:12%;left:22%;transform:rotate(2deg)}.sheet--front{width:72%;height:58%;top:34%;left:6%}.sheet i{height:7px;width:var(--w,80%);background:#ddd8ce;border-radius:4px;display:block}.sheet i.is-hi{background:color-mix(in oklab, var(--sc-accent) 55%, #fbfaf7)}.sheet__tag{color:#6d6a64;font-size:10.5px}.sheet__title{font-size:13px;font-weight:600}.sheet__title small{color:#6d6a64;margin-top:2px;font-size:11px;font-weight:400;display:block}.sheet__note{color:#6d6a64;margin-top:auto;font-size:10.5px}.viz--social{grid-template-columns:150px 1fr;align-items:center;gap:16px;display:grid}.phone{background:#0b0c0f;border-radius:22px;padding:10px 8px 14px;box-shadow:0 0 0 1px #ffffff1f,0 14px 30px -14px #0009}.phone__top{justify-content:center;padding-bottom:8px;display:flex}.phone__top i{background:#2a2e38;border-radius:3px;width:40px;height:5px;display:block}.post{background:var(--win-2);border-radius:12px;overflow:clip}.post__img{aspect-ratio:1;background:radial-gradient(70% 60% at 30% 30%,#d9453a 0%,#b5301f 45%,#7b2418 100%),#7b2418;place-items:end start;padding:8px;display:grid}.post__img span{color:#fff;background:#00000059;border-radius:999px;padding:3px 7px;font-size:10.5px}.post__meta{color:var(--win-soft);flex-direction:column;gap:1px;padding:8px 8px 4px;font-size:10px;display:flex}.post__meta b{color:var(--win-ink);font-weight:600}.post__cap{gap:5px;padding:0 8px 10px;display:grid}.post__cap i{background:var(--win-3);height:5px;width:var(--w);border-radius:3px;display:block}.week__head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.week__head b{font-size:13px;font-weight:600}.week__days{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.week__days span{color:var(--win-soft);font-size:10.5px;display:block}.week__days i{border:1px dashed var(--win-line);border-radius:50%;width:26px;height:26px;margin:6px auto;display:block}.week__days i.is-done{background:var(--sc-accent);border:0}.week__days i.is-next{border:2px solid var(--sc-accent)}.week__days i.is-draft{border:1px solid var(--win-soft);background:var(--win-3)}.week__days small{color:var(--win-soft);min-height:1.2em;font-size:9.5px;display:block}.week__foot{color:var(--win-soft);margin:12px 0 0;font-size:11.5px}.recon{grid-template-columns:.9fr 56px 1.25fr;align-items:stretch;display:grid}.recon__col{font-variant-numeric:tabular-nums;grid-auto-rows:30px;align-items:center;margin:0;padding:0;list-style:none;display:grid}.recon__col li{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.recon__col--r li{justify-content:flex-start}.recon__h{color:var(--win-soft);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.recon__lines{align-self:start;width:100%;height:180px}.recon__lines path{fill:none;stroke:var(--sc-accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:.9}.recon__lines path.is-flag{stroke:var(--win-soft);stroke-dasharray:4 4}.recon__foot{border-top:1px solid var(--win-line);color:var(--win-soft);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;font-size:11.5px;display:flex}.recon__foot b{color:var(--win-ink);font-weight:600}.familiar{padding-block:clamp(6rem,14vh,10rem) clamp(5rem,12vh,9rem)}.familiar__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.familiar__eyebrow{margin:0 0 var(--sc-5);font-size:var(--sc-t-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--sc-ink-soft);align-items:center;gap:10px;font-weight:600;display:flex}.familiar__eyebrow i{background:var(--sc-accent);border-radius:50%;width:8px;height:8px}.familiar__h{letter-spacing:-.03em;max-width:22ch;color:var(--sc-ink);text-wrap:balance;margin:0;font-size:clamp(2rem,1rem + 3.2vw,4rem);font-weight:500;line-height:1.08}.familiar__h>span,.familiar__h>em{margin-right:.26em;display:inline-block}.familiar__h .w{--lit:clamp(0, (var(--sc-p,0) - .02 - var(--w) * .2) / .06, 1);color:color-mix(in oklab, var(--sc-ink) calc((.14 + .86 * var(--lit)) * 100%), var(--sc-canvas))}.familiar__h em.w{color:color-mix(in oklab, var(--sc-accent) calc((.14 + .86 * var(--lit)) * 100%), var(--sc-canvas))}.familiar__body{letter-spacing:-.015em;text-wrap:balance;max-width:40ch;margin:clamp(2.5rem,6vh,4rem) auto 0;font-size:clamp(1.3rem,.95rem + 1.3vw,1.9rem);font-weight:400;line-height:1.55}.familiar__body .w{--lit:clamp(0, (var(--sc-p,0) - .14 - var(--w) * .42) / .05, 1);color:color-mix(in oklab, var(--sc-ink) calc((.16 + .84 * var(--lit)) * 100%), var(--sc-canvas))}.familiar__body em.w{color:color-mix(in oklab, var(--sc-accent) calc((.16 + .84 * var(--lit)) * 100%), var(--sc-canvas));font-style:normal}.familiar__body>span,.familiar__body>em{margin-right:.28em;display:inline-block}.work{padding-block:clamp(2rem,6vh,4rem) 0}.work__h{text-align:center;font-weight:500;font-size:var(--sc-t-2xl);letter-spacing:-.03em;max-width:20ch;margin:0 auto;line-height:1.06}.work{--card-h:min(640px, calc(100svh - var(--bar) - 6vh - 3.6rem - 2rem - 48px))}.work__stage{display:block}.work__inner{padding-top:calc(var(--bar) + 2.5vh);padding-bottom:3vh}.stack{height:calc(var(--card-h) + 48px);margin-top:clamp(1.25rem,3vh,2rem);position:relative}.stack__item{transform-origin:50% 100%;will-change:transform, opacity;transition:transform .64s var(--sc-ease-in-out), opacity .48s var(--sc-ease-out);position:absolute;top:0;left:0;right:0}.stack__item.is-active{z-index:4}.stack__item.is-next1{z-index:3;transform:translateY(24px)scale(.965)}.stack__item.is-next2{z-index:2;transform:translateY(48px)scale(.93)}.stack__item.is-next3{z-index:1;opacity:0;transform:translateY(48px)scale(.93)}.stack__item.is-past{z-index:5;opacity:0;pointer-events:none;transform:translateY(-7vh)scale(.985)}.stack__item.is-next1 .card:after{opacity:.3}.stack__item.is-next2 .card:after{opacity:.55}.stack__item.is-next1 .card,.stack__item.is-next2 .card,.stack__item.is-next3 .card{box-shadow:var(--sc-e1)}.card:after{transition:opacity .48s var(--sc-ease-out)}.card{height:var(--card-h);background:var(--sc-surface);border:1px solid var(--sc-hairline);min-height:0;box-shadow:var(--sc-e2), var(--sc-edge);transform-origin:50% 0;will-change:transform;border-radius:24px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,3.5vw,3.25rem);display:grid;position:relative;overflow:clip}.card:after{content:"";background:var(--sc-canvas);opacity:var(--cover,0);pointer-events:none;border-radius:inherit;transition:none;position:absolute;inset:0}.card .logo{margin-bottom:var(--sc-5)}.card__label{font-size:var(--sc-t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--sc-accent);margin:0;font-weight:500}.card__h{margin:var(--sc-4) 0 0;font-weight:500;font-size:var(--sc-t-2xl);letter-spacing:-.03em;line-height:1.05}.card__p{margin:var(--sc-4) 0 0;color:var(--sc-ink-soft);text-wrap:pretty;max-width:30ch}.card__metrics{margin:var(--sc-4) 0 0;padding:var(--sc-3) 0 0;gap:var(--sc-2);border-top:1px solid color-mix(in oklab, var(--sc-ink) 12%, transparent);max-width:34ch;list-style:none;display:grid}.card__metrics li{align-items:baseline;gap:var(--sc-3);grid-template-columns:6.5rem 1fr;display:grid}.card__metrics b{font-family:var(--sc-font-display);font-weight:500;font-size:var(--sc-t-lg);letter-spacing:-.02em;color:var(--sc-ink);white-space:nowrap}.card__metrics span{font-size:var(--sc-t-sm);color:var(--sc-ink-soft);line-height:1.3}.mini{width:100%}.mini .win{font-size:12.5px}.mini .win__body{grid-template-columns:1fr}.mini .win__main{padding:12px 16px}.mini table{border-collapse:collapse;width:100%;margin-top:4px}.mini td{border-bottom:1px solid var(--win-line);vertical-align:baseline;padding:9px 0}.mini tr:last-child td{border-bottom:0}.mini td:last-child{text-align:right;font-variant-numeric:tabular-nums;color:var(--win-soft)}.mini td .m{color:var(--win-soft);font-size:11.5px;display:block}.mini .bar-row{border-bottom:1px solid var(--win-line);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.mini .bar-row:last-child{border-bottom:0}.mini .meter{background:var(--win-3);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.mini .meter b{background:var(--sc-accent);height:100%;width:var(--v,50%);border-radius:3px;display:block}.mini__foot{color:var(--win-soft);justify-content:space-between;gap:10px;padding-top:10px;font-size:11.5px;display:flex}.steps{background:var(--process-bg);color:var(--process-ink)}.steps__stage{background:var(--process-bg);align-items:center;display:grid}.steps__inner{padding-block:calc(var(--bar) + 2vh) 4vh}.steps__intro{will-change:opacity, transform}.steps__rail{background:color-mix(in oklab, var(--sc-accent) 24%, transparent);height:1px;margin-top:clamp(2rem,5vh,3.5rem);position:relative;overflow:hidden}.steps__rail i{background:var(--process-ink);transform-origin:0;transform:scaleX(var(--sc-p,0));position:absolute;inset:0}.promise{will-change:opacity, transform}.steps__intro{max-width:54rem}.steps__eyebrow{margin:0 0 var(--sc-5);color:var(--sc-accent);font-size:var(--sc-t-xs);text-transform:uppercase;letter-spacing:.3em;font-weight:600}.steps__h{letter-spacing:-.03em;margin:0;font-size:clamp(2.2rem,1rem + 3vw,4rem);font-weight:500;line-height:1.04}.steps__h em{color:var(--hero-em)}.steps__sub{margin:var(--sc-5) 0 0;color:var(--process-soft);max-width:52ch;font-size:var(--sc-t-lg);text-wrap:pretty;line-height:1.55}.steps__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(1.5rem,4vh,3rem);display:grid}.promise{flex-direction:column;padding:clamp(2rem,4vw,3.5rem) clamp(1.5rem,2.5vw,2.75rem) clamp(3.5rem,6vw,5rem);transition:background-color .5s;display:flex;position:relative}.promise+.promise{border-left:1px solid color-mix(in oklab, var(--sc-accent) 24%, transparent)}@media (hover:hover) and (pointer:fine){.promise:hover{background:color-mix(in oklab, var(--sc-warm) 14%, transparent)}.promise:after{content:"";background:var(--sc-accent);width:0;height:2px;transition:width .7s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0}.promise:hover:after{width:100%}}.promise__phase{color:var(--sc-accent);font-size:var(--sc-t-xs);text-transform:uppercase;letter-spacing:.18em;margin:0 0 clamp(1.5rem,4vh,3rem);font-weight:600}.promise h3{font-weight:500;font-size:var(--sc-t-xl);letter-spacing:-.02em;max-width:16ch;margin:0;line-height:1.2}.promise__p{margin:var(--sc-4) 0 0;color:var(--process-soft);max-width:34ch;font-size:var(--sc-t-base);text-wrap:pretty;line-height:1.6}.end{color:var(--sc-ink);background:#f0ece5;position:relative;overflow:clip}.end__stage{isolation:isolate;padding:clamp(6rem, 12vh, 9rem) var(--sc-gutter) clamp(2rem, 5vh, 4rem);position:relative}.end__copy{z-index:5;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.end__h{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,1rem + 3.2vw,4.2rem);font-weight:500;line-height:1.04}.end__h em{color:var(--sc-accent)}.end__p{margin:var(--sc-5) 0 0;color:var(--sc-ink-soft);max-width:44ch;font-size:var(--sc-t-lg);text-wrap:pretty;line-height:1.5}.end__copy .pill{margin-top:var(--sc-6)}.end__contact{margin-top:var(--sc-6);gap:var(--sc-5);flex-wrap:wrap;justify-content:center;display:flex}.end__contact a{color:var(--sc-ink-soft);font-size:var(--sc-t-sm);text-decoration:none}@media (hover:hover) and (pointer:fine){.end__contact a:hover{color:var(--sc-ink)}}.end__calendar{z-index:3;width:min(100%,1000px);height:700px;min-height:640px;transition:height .32s var(--sc-ease-out);margin:clamp(2.25rem,5vh,4rem) auto 0;position:relative}.end__calendar iframe{background:0 0;border:0;width:100%;height:100%;display:block}.end__glow{z-index:1;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%, color-mix(in oklab, var(--sc-accent) 16%, transparent) 0%, transparent 70%);width:100vmax;height:50vmax;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)}.foot{z-index:6;width:min(100%, var(--sc-maxw));align-items:center;gap:var(--sc-6);padding-top:var(--sc-5);border-top:1px solid color-mix(in oklab, var(--sc-ink) 14%, transparent);font-size:var(--sc-t-xs);color:var(--sc-ink-soft);grid-template-columns:1fr auto auto;margin:clamp(3rem,7vh,5rem) auto 0;display:grid;position:relative}.foot__brand{font-size:var(--sc-t-sm)}.foot__nav,.foot__contact{align-items:center;gap:var(--sc-5);display:flex}.foot a{color:inherit;transition:color var(--sc-d-fast) var(--sc-ease-out);text-decoration:none}.foot__contact a:last-child{color:var(--sc-accent);font-weight:600}.foot__legal{opacity:.72;grid-column:1/-1;font-size:.68rem}@media (hover:hover) and (pointer:fine){.foot a:hover{color:var(--sc-ink)}}@media (width<=860px){:root{--bar:56px}.bar__links,.bar__end{display:none}.bar__burger{display:block}.menu{display:flex}.hero__copy{top:calc(var(--bar) + 13vh)}.hero__h1{font-size:clamp(1.9rem,.8rem + 5.6vw,2.6rem);line-height:1.06}.hero__p{font-size:var(--sc-t-base);max-width:34ch}.hero__sell{top:calc(var(--bar) + 2vh)}.hero__sell-h{font-size:1.5rem}.hero__sell-p{font-size:var(--sc-t-sm);max-width:32ch}.hero__cue-wrap{top:calc(100svh - 120px)}.hero__board{top:calc(var(--bar) + 2vh + 7.4rem);grid-template-columns:1fr;gap:12px;width:92vw}.board__col{gap:6px}.board__head{margin-bottom:0;font-size:10px}.bcard{--sc-scale:.68}.hero[data-stage="0"] .bcard__in{animation:none}.bcard__in{grid-template-columns:28px 1fr;gap:9px;padding:8px 11px;box-shadow:0 6px 18px -8px #080c1099}.bcard__ico{border-radius:7px;width:28px;height:28px}.bcard__t b{font-size:12px}.bcard__before,.bcard__after{font-size:11px}.bcard[data-i="3"],.bcard[data-i="6"],.bcard[data-i="7"]{display:none}.card--flip{grid-template-columns:1fr}.card--flip .viz{order:2}.viz{min-height:0;font-size:12px}.mail__body .m{white-space:normal}.tool{gap:5px;padding:3px 8px 3px 6px;font-size:10.5px}.tab__long{display:none}.tab__short{display:inline}.ridge--back{height:60vh}.ridge--mid{height:52vh}.ridge--front{height:46vh;transform:translateY(calc(6vh - var(--sc-p,0) * 12vh))}.familiar__h{max-width:18ch;font-size:clamp(1.7rem,1rem + 4.6vw,2.3rem)}.familiar__h .w{--lit:clamp(0, (var(--sc-p,0) - .02 - var(--w) * .18) / .06, 1)}.familiar__body{max-width:none;font-size:clamp(1.15rem,1rem + 1.6vw,1.45rem)}.familiar__body .w{--lit:clamp(0, (var(--sc-p,0) - .1 - var(--w) * .38) / .05, 1)}.work{--card-h:calc(100svh - var(--bar) - 5vh - 2.6rem - 1.25rem - 36px)}.work__inner{padding-top:calc(var(--bar) + 2vh)}.work__h{font-size:var(--sc-t-xl);max-width:none}.stack{height:calc(var(--card-h) + 36px);margin-top:1.25rem}.stack__item.is-next1{transform:translateY(18px)scale(.955)}.stack__item.is-next2,.stack__item.is-next3{transform:translateY(36px)scale(.91)}.card{grid-template-columns:1fr;align-items:start;gap:.6rem;padding:.9rem 1rem 1rem;overflow:clip}.card__p{display:none}.card .logo{height:36px;margin-bottom:.4rem;padding:5px 9px}.card .logo--tall{height:42px}.card__label{font-size:.68rem}.card__h{font-size:var(--sc-t-lg);margin-top:.4rem}.card__p{font-size:var(--sc-t-xs);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:none;margin-top:.4rem;line-height:1.45;display:-webkit-box;overflow:hidden}.card__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;max-width:none;margin-top:.4rem;padding-top:.45rem}.card__metrics li{grid-template-columns:1fr;align-items:start;gap:1px}.card__metrics span{font-size:.68rem;line-height:1.25}.viz{min-height:0;padding:8px 10px 10px;font-size:11px}.viz__bar{margin-bottom:8px}.gantt{row-gap:4px}.gantt__track{height:20px}.gantt__lane i,.gantt__weeks{font-size:10px}.callout{gap:8px;margin-top:8px;padding:6px 10px}.callout b{font-size:14px}.viz--docs{min-height:180px}.sheet{gap:7px;padding:12px 14px}.recon__col{grid-auto-rows:24px}.recon__lines{height:144px}.recon__foot{margin-top:8px;padding-top:8px;font-size:10.5px}.phone{border-radius:16px;padding:8px 6px 10px}.viz--social{grid-template-columns:96px minmax(0,1fr);gap:10px}.week{min-width:0}.week__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.week__days i{width:20px;height:20px}.week__days small,.week__foot{display:none}.recon{grid-template-columns:1fr 32px 1.15fr}.card__h{font-size:var(--sc-t-xl)}.card__p{font-size:var(--sc-t-sm)}.card__metrics{margin-top:var(--sc-3);padding-top:var(--sc-3);gap:var(--sc-2)}.card__metrics b{font-size:var(--sc-t-base)}.card__metrics span{font-size:var(--sc-t-xs)}.steps__stage{align-items:start;height:100lvh}.steps__inner{box-sizing:border-box;min-height:100svh;padding-block:calc(var(--bar) + 1vh) 3vh;align-content:center;display:grid}.steps__h{font-size:var(--sc-t-2xl)}.steps__sub{display:none}.steps__rail{margin-top:.9rem}.steps__grid{grid-template-columns:1fr;margin-top:.25rem}.promise{padding:.7rem 0 .75rem}.promise+.promise{border-left:0;border-top:1px solid color-mix(in oklab, var(--sc-accent) 24%, transparent)}.promise__phase{margin-bottom:.3rem;font-size:.66rem}.promise h3{font-size:var(--sc-t-base);max-width:22ch}.promise__p{font-size:var(--sc-t-xs);max-width:38ch;margin-top:.3rem;line-height:1.5}.end__h{font-size:var(--sc-t-2xl)}.end__stage{padding:5rem 1rem 1.5rem}.end__calendar{height:620px;min-height:560px;margin-top:2rem}.foot{gap:var(--sc-3);padding-top:var(--sc-4);grid-template-columns:1fr auto}.foot__nav{display:none}.foot__contact{justify-content:space-between;gap:var(--sc-3);grid-column:1/-1}.foot__legal{text-align:right;grid-area:1/2}.foot__contact a{font-size:.68rem}}@media (width>=861px) and (height<=820px){.hero__copy{top:calc(var(--bar) + 8vh)}.hero__h1{font-size:clamp(2.2rem,1.1rem + 2.6vw,3.4rem)}.hero__p{font-size:var(--sc-t-sm);max-width:40ch;margin-top:var(--sc-3)}.hero__actions{margin-top:var(--sc-6)}.hero__sell{top:calc(var(--bar) + 1.5vh)}.hero__sell-h{font-size:1.7rem}.hero__sell-p{font-size:var(--sc-t-sm)}.hero__board{top:calc(var(--bar) + 1.5vh + 6.6rem + 5vh)}.bcard__in{padding:9px 12px}.hero__cue-wrap{top:calc(100svh - 120px)}.familiar{padding-block:5rem 4.5rem}.familiar__h{font-size:clamp(1.8rem,.9rem + 2.4vw,3rem)}.card{gap:1.75rem;padding:1.5rem 1.75rem}.card__h{font-size:var(--sc-t-xl)}.card__p{font-size:var(--sc-t-sm);max-width:34ch;margin-top:var(--sc-3)}.card .logo{margin-bottom:var(--sc-4)}.steps{padding-block:6rem}.steps__h{font-size:var(--sc-t-2xl)}.steps__grid{margin-top:3.5rem}.end__h{font-size:var(--sc-t-2xl)}}@media (prefers-reduced-motion:reduce){.menu,.bar.is-open .menu{clip-path:none;opacity:0;transition:opacity .2s linear,visibility}.bar.is-open .menu{opacity:1}.menu__link,.menu__foot,.menu__contact,.bar__burger span{transition:none}.familiar__h .w,.familiar__body .w{--lit:1}.hero__texture{transform:scale(1.04)}.ridge--back,.ridge--mid{transform:none}.ridge--front{transform:translateY(-4vh)}.hero__cue span,.bcard__in{animation:none}.hero__copy,.hero__cue-wrap,.hero__sell,.bcard,.bcard__before,.bcard__after,.board__head{transition:none}.card,.stack{height:auto}.stack__item{position:relative;top:auto;opacity:1!important;transform:none!important}.stack__item+.stack__item{margin-top:var(--sc-6)}}.card__metrics li{opacity:0;transition:opacity .52s var(--sc-ease-out), transform .52s var(--sc-ease-out);transform:translateY(8px)}.card.is-live .card__metrics li{opacity:1;transform:none}.card.is-live .card__metrics li:first-child{transition-delay:.5s}.card.is-live .card__metrics li:nth-child(2){transition-delay:.62s}.card.is-live .card__metrics li:nth-child(3){transition-delay:.74s}.gantt__track b{transform-origin:0;transition:transform .9s var(--sc-ease-out);transform:scaleX(0)}.card.is-live .gantt__track b{transform:none}.card.is-live .gantt__row:nth-of-type(2) b{transition-delay:.12s}.card.is-live .gantt__row:nth-of-type(3) b{transition-delay:.24s}.card.is-live .gantt__row:nth-of-type(4) b{transition-delay:.36s}.gantt__today{transform-origin:50% 0;transition:transform .7s var(--sc-ease-out) .6s;transform:scaleY(0)}.card.is-live .gantt__today{transform:none}.callout{opacity:0;transition:opacity .6s var(--sc-ease-out) .9s, transform .6s var(--sc-ease-out) .9s;transform:translateY(10px)}.card.is-live .callout{opacity:1;transform:none}.sheet{transition:transform 1s var(--sc-ease-out), left 1s var(--sc-ease-out), top 1s var(--sc-ease-out)}.card:not(.is-live) .sheet--back,.card:not(.is-live) .sheet--mid{top:34%;left:6%;transform:none}.sheet i{transform-origin:0;transition:transform .6s var(--sc-ease-out);transform:scaleX(0)}.card.is-live .sheet i{transform:none}.card.is-live .sheet i:first-of-type{transition-delay:.5s}.card.is-live .sheet i:nth-of-type(2){transition-delay:.58s}.card.is-live .sheet i:nth-of-type(3){transition-delay:.66s}.card.is-live .sheet i:nth-of-type(4){transition-delay:.74s}.card.is-live .sheet i:nth-of-type(5){transition-delay:.82s}.card.is-live .sheet i:nth-of-type(6){transition-delay:.9s}.card.is-live .sheet i:nth-of-type(7){transition-delay:.98s}.sheet__note{opacity:0;transition:opacity .5s var(--sc-ease-out) 1.2s}.card.is-live .sheet__note{opacity:1}.post{opacity:0;transition:opacity .7s var(--sc-ease-out) .15s, transform .7s var(--sc-ease-out) .15s;transform:translateY(22px)}.card.is-live .post{opacity:1;transform:none}.week__days i{opacity:.25;transition:transform .52s var(--sc-ease-out), opacity .52s var(--sc-ease-out);transform:scale(.35)}.card.is-live .week__days i{opacity:1;transform:none}.card.is-live .week__days li:first-child i{transition-delay:.35s}.card.is-live .week__days li:nth-child(2) i{transition-delay:.43s}.card.is-live .week__days li:nth-child(3) i{transition-delay:.51s}.card.is-live .week__days li:nth-child(4) i{transition-delay:.59s}.card.is-live .week__days li:nth-child(5) i{transition-delay:.67s}.card.is-live .week__days li:nth-child(6) i{transition-delay:.75s}.card.is-live .week__days li:nth-child(7) i{transition-delay:.83s}.week__days small,.week__foot{opacity:0;transition:opacity .5s var(--sc-ease-out) 1s}.card.is-live .week__days small,.card.is-live .week__foot{opacity:1}.recon__col li{opacity:0;transition:opacity .45s var(--sc-ease-out), transform .45s var(--sc-ease-out);transform:translate(-6px)}.recon__col--r li{transform:translate(6px)}.card.is-live .recon__col li{opacity:1;transform:none}.card.is-live .recon__col li:first-child{transition-delay:.1s}.card.is-live .recon__col li:nth-child(2){transition-delay:.17s}.card.is-live .recon__col li:nth-child(3){transition-delay:.24s}.card.is-live .recon__col li:nth-child(4){transition-delay:.31s}.card.is-live .recon__col li:nth-child(5){transition-delay:.38s}.card.is-live .recon__col li:nth-child(6){transition-delay:.45s}.recon__lines path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--sc-ease-out) .55s}.recon__lines path:nth-of-type(2){transition-delay:.65s}.recon__lines path:nth-of-type(3){transition-delay:.75s}.recon__lines path:nth-of-type(5){transition-delay:.85s}.card.is-live .recon__lines path{stroke-dashoffset:0}.recon__lines path.is-flag{stroke-dasharray:.035 .035;stroke-dashoffset:0;opacity:0;transition:opacity .5s var(--sc-ease-out) 1.25s}.card.is-live .recon__lines path.is-flag{opacity:.9}.recon__col .chip--new{opacity:0;transition:transform .45s var(--sc-ease-out) 1.3s, opacity .45s var(--sc-ease-out) 1.3s;transform:scale(.6)}.card.is-live .recon__col .chip--new{opacity:1;transform:none}.recon__foot{opacity:0;transition:opacity .5s var(--sc-ease-out) 1.45s}.card.is-live .recon__foot{opacity:1}@media (prefers-reduced-motion:reduce){.card .gantt__track b,.card .gantt__today,.card .callout,.card .sheet,.card .sheet i,.card .sheet__note,.card .post,.card .week__days i,.card .week__days small,.card .week__foot,.card .recon__col li,.card .recon__lines path,.card .chip--new,.card .recon__foot,.card .card__metrics li{transition:none!important}}@media (width<=860px) and (height<=600px){.promise__phase,.promise__p{display:none}}@media (width<=860px) and (height<=700px){.card__p{display:none}}
