.dock-hero[data-astro-cid-lcdefpme]{overflow:clip}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.display[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--link);font-style:normal}.art[data-astro-cid-lcdefpme]{aspect-ratio:1;position:relative}.art[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{block-size:118%;inline-size:118%;max-inline-size:none;position:absolute;inset-block-start:-9%;inset-inline-start:6%}.tile[data-astro-cid-lcdefpme]{fill:var(--teal-500)}.glyph[data-astro-cid-lcdefpme]{fill:var(--ink-900)}.chevron[data-astro-cid-lcdefpme]{transform-box:fill-box}[data-astro-cid-lcdefpme][dir=rtl] .art[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transform:scaleX(-1)}@media (prefers-reduced-motion:no-preference){.chevron[data-astro-cid-lcdefpme]{animation:1.4s cubic-bezier(.16,1,.3,1) .35s both dock}.tile[data-astro-cid-lcdefpme]{transform-box:fill-box;transform-origin:50%;animation:.9s cubic-bezier(.2,.7,.2,1) both settle-in}@keyframes dock{0%{opacity:0;transform:translate(34px)}40%{opacity:1}}@keyframes settle-in{0%{opacity:0;transform:scale(.94)}}}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.art[data-astro-cid-lcdefpme]{order:-1;inline-size:min(64%,360px);margin-inline:auto 0}.art[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:24%}}.story[data-astro-cid-lcdefpme]{border-block-start:1px solid var(--border);padding-block:clamp(64px,9vw,128px)}.story-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.story-visual[data-astro-cid-lcdefpme]{position:sticky;inset-block-start:104px}.record[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:clamp(18px,2.4vw,28px)}.record[data-astro-cid-lcdefpme] header[data-astro-cid-lcdefpme]{border-block-end:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding-block-end:16px;display:flex}.record[data-astro-cid-lcdefpme] header[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:700 clamp(18px, 2vw, 22px)/1.2 var(--font-heading);font-variant-numeric:tabular-nums}.record[data-astro-cid-lcdefpme] header[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font:var(--type-caption);color:var(--text-muted)}.stages[data-astro-cid-lcdefpme]{gap:4px;margin-block:12px;padding:0;list-style:none;display:grid}.stage[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);grid-template-columns:28px 1fr;gap:4px 12px;padding:12px 8px;transition:background-color .4s,opacity .4s;display:grid}.stage[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border:2px solid var(--accent);background:var(--accent);border-radius:50%;grid-row:span 2;block-size:14px;inline-size:14px;margin-block-start:4px;transition:background-color .4s,border-color .4s}.stage[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:600 15px/1.35 var(--font-ui)}.stage[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font:var(--type-ui);color:var(--text-muted)}.story[data-astro-cid-lcdefpme].live .stage[data-astro-cid-lcdefpme]{opacity:.45}.story[data-astro-cid-lcdefpme].live .stage[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border-color:var(--border-strong);background:0 0}.story[data-astro-cid-lcdefpme].live .stage[data-astro-cid-lcdefpme].on{opacity:1}.story[data-astro-cid-lcdefpme].live .stage[data-astro-cid-lcdefpme].on i[data-astro-cid-lcdefpme]{background:var(--accent);border-color:var(--accent)}.story[data-astro-cid-lcdefpme].live .stage[data-astro-cid-lcdefpme].now{background:var(--accent-soft-bg)}.progress[data-astro-cid-lcdefpme]{background:var(--border);border-radius:2px;block-size:3px;overflow:hidden}.progress[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{block-size:100%;inline-size:calc(var(--p,1) * 100%);background:var(--accent);transition:inline-size .6s cubic-bezier(.2,.7,.2,1);display:block}.steps[data-astro-cid-lcdefpme]{border-inline-start:1px solid var(--border);margin:0;padding-inline-start:clamp(24px,3vw,40px);list-style:none;position:relative}.steps[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);transform-origin:top;block-size:100%;inline-size:3px;position:absolute;inset-block-start:0;inset-inline-start:-1px}.step[data-astro-cid-lcdefpme]{min-block-size:60vh;padding-block:8vh}.step[data-astro-cid-lcdefpme]:first-child{padding-block-start:0}.step[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{font:700 14px/1 var(--font-heading);color:var(--link);letter-spacing:.08em}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:700 clamp(24px, 2.6vw, 32px)/1.2 var(--font-heading);letter-spacing:-.015em;margin-block:12px}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{color:var(--text-muted);font:var(--type-body-l);max-inline-size:44ch}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.steps[data-astro-cid-lcdefpme]:before{animation:linear both spine view();animation-range:entry 40% exit 60%}@keyframes spine{0%{transform:scaleY(0)}}}}@media (width<=900px){.story-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:24px}.story-visual[data-astro-cid-lcdefpme]{z-index:2;background:var(--bg);margin-inline:calc(-1*clamp(20px,4vw,40px));padding-block:12px;padding-inline:clamp(20px,4vw,40px);inset-block-start:68px}.record[data-astro-cid-lcdefpme]{box-shadow:var(--shadow-md);padding:12px}.record[data-astro-cid-lcdefpme] header[data-astro-cid-lcdefpme]{padding-block-end:8px}.stages[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));margin-block:8px}.stage[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:1fr;justify-items:center;padding:6px 2px}.stage[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{grid-row:auto;margin:0}.stage[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:12px}.stage[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:none}.step[data-astro-cid-lcdefpme]{min-block-size:48vh;padding-block:5vh}}.yard-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:end;gap:16px 64px;margin-block-end:clamp(32px,4vw,48px);display:grid}.yard-head[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin:0}.bays[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.box[data-astro-cid-lcdefpme]{--c:var(--ink-900);--t:var(--paper-25);grid-column:span var(--s,2);background:repeating-linear-gradient(90deg, transparent 0 14px, color-mix(in srgb, var(--t) 9%, transparent) 14px 16px), var(--c);border-radius:6px;position:relative}.box[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-block-size:132px;color:var(--t);border-radius:inherit;flex-direction:column;justify-content:space-between;gap:16px;padding:16px 38px 16px 18px;text-decoration:none;display:flex}.box[data-astro-cid-lcdefpme]:after{content:"";background:color-mix(in srgb, var(--t) 24%, transparent);inline-size:2px;box-shadow:-8px 0 0 color-mix(in srgb, var(--t) 24%, transparent);pointer-events:none;position:absolute;inset-block:10px;inset-inline-end:10px}[data-astro-cid-lcdefpme][dir=rtl] .box[data-astro-cid-lcdefpme]:after{box-shadow:8px 0 0 color-mix(in srgb, var(--t) 24%, transparent)}.box[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{font:600 11px/1.2 var(--font-ui);letter-spacing:.1em;text-transform:uppercase}.box[data-astro-cid-lcdefpme] .nw[data-astro-cid-lcdefpme]{white-space:nowrap}.box[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:700 clamp(17px, 1.7vw, 21px)/1.2 var(--font-heading)}.box[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover b[data-astro-cid-lcdefpme]{text-underline-offset:4px;text-decoration:underline}.box[data-astro-cid-lcdefpme].teal{--c:var(--teal-700);--t:var(--white)}.box[data-astro-cid-lcdefpme].sand{--c:var(--sand-200);--t:var(--ink-900)}.box[data-astro-cid-lcdefpme].paper{--c:var(--paper-0);--t:var(--ink-900);box-shadow:inset 0 0 0 1px var(--border-strong)}.box[data-astro-cid-lcdefpme].mint{--c:var(--teal-100);--t:var(--teal-900)}[data-theme=dark] .box[data-astro-cid-lcdefpme]:not(.teal,.sand,.paper,.mint){--c:var(--ink-700)}[data-theme=dark] .box[data-astro-cid-lcdefpme].paper{--c:var(--ink-950);--t:var(--paper-100)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.box[data-astro-cid-lcdefpme]{animation:linear both crane view();animation-range:entry cover 30%}@keyframes crane{0%{opacity:0;transform:translateY(-48px)}60%{opacity:1}}}}@media (width<=900px){.yard-head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.bays[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense}.box[data-astro-cid-lcdefpme]{grid-column:span 1}.box[data-astro-cid-lcdefpme][style*=--s\:3]{grid-column:span 2}.box[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-block-size:112px;padding:14px 34px 14px 14px}}.ledger[data-astro-cid-lcdefpme]{background:var(--brand-surface);color:var(--brand-surface-text);border-radius:var(--radius-xl);margin:0;padding:clamp(22px,3vw,36px)}.ledger[data-astro-cid-lcdefpme] .sub[data-astro-cid-lcdefpme]{color:var(--brand-surface-muted);font:var(--type-ui)}.ledger[data-astro-cid-lcdefpme] .big[data-astro-cid-lcdefpme]{font:800 clamp(40px, 6vw, 72px)/1 var(--font-heading);letter-spacing:-.03em;color:var(--teal-300);font-variant-numeric:tabular-nums;margin-block:8px 4px}.meter[data-astro-cid-lcdefpme]{gap:14px;margin-block:28px;display:grid}.meter[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{font:var(--type-ui);font-variant-numeric:tabular-nums;grid-template-columns:76px 1fr auto;align-items:center;gap:14px;display:grid}.meter[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{color:var(--brand-surface-muted)}.meter[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border-radius:var(--radius-full);background:var(--teal-400);block-size:10px;inline-size:var(--w);transform-origin:0}[data-astro-cid-lcdefpme][dir=rtl] .meter[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{transform-origin:100%}.meter[data-astro-cid-lcdefpme] .cost[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--ink-400)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.meter[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{animation:linear both fill view();animation-range:entry 20% cover 45%}@keyframes fill{0%{transform:scaleX(0)}}}}.gate[data-astro-cid-lcdefpme]{border-block-start:1px solid var(--ink-700);color:var(--brand-surface-muted);font:var(--type-ui);flex-wrap:wrap;align-items:center;gap:12px 16px;padding-block-start:20px;display:flex}.pill-strong[data-astro-cid-lcdefpme]{border-radius:var(--radius-full);background:var(--teal-500);color:var(--ink-950);font:600 14px/1 var(--font-ui);padding:10px 16px;display:inline-flex}.installs[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.install[data-astro-cid-lcdefpme]{border-inline-start:1px dashed var(--border-strong);justify-items:center;gap:14px;padding:20px 10px;display:grid}.install[data-astro-cid-lcdefpme]:first-child{border-inline-start:0}.install[data-astro-cid-lcdefpme] .addr[data-astro-cid-lcdefpme]{font:500 12px/1.35 var(--font-ui);text-align:center;border-radius:var(--radius-md);background:var(--bg);border:1px solid var(--border);color:var(--text-muted);padding:6px 10px}.install[data-astro-cid-lcdefpme] .addr[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--text)}.install[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{block-size:56px;inline-size:56px}.install[data-astro-cid-lcdefpme]:not(.yours) img[data-astro-cid-lcdefpme]{opacity:.5}.db[data-astro-cid-lcdefpme]{background:var(--bg);border:1px solid var(--border-strong);border-radius:50%/12px;block-size:62px;inline-size:56px;position:relative}.db[data-astro-cid-lcdefpme]:before,.db[data-astro-cid-lcdefpme]:after{content:"";border:1px solid var(--border-strong);border-radius:50%;block-size:24px;position:absolute;inset-inline:-1px}.db[data-astro-cid-lcdefpme]:before{background:var(--surface-sunken);inset-block-start:-1px}.db[data-astro-cid-lcdefpme]:after{border-block-start-color:#0000;border-inline-color:#0000;inset-block-start:18px}.yours[data-astro-cid-lcdefpme] .addr[data-astro-cid-lcdefpme],.yours[data-astro-cid-lcdefpme] .db[data-astro-cid-lcdefpme],.yours[data-astro-cid-lcdefpme] .db[data-astro-cid-lcdefpme]:before{border-color:var(--accent)}.install[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font:var(--type-caption);color:var(--text-muted)}.yours[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--link)}
