.essentials.svelte-1ylx0ve{border-color:#ffffff47;border-top:3px solid var(--brand-red);background:linear-gradient(135deg,#ffffff1c,#ffffff09);min-width:0;padding:clamp(24px,3vw,40px);box-shadow:0 20px 60px #0000001f}.essentials.svelte-1ylx0ve>.corner:where(.svelte-1ylx0ve){color:#ffffff75}.eyebrow.svelte-1ylx0ve{color:var(--on-navy);font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:700}h2.svelte-1ylx0ve{max-width:17ch;color:var(--color-paper);font-size:var(--type-section-title);letter-spacing:-.015em;margin:0;line-height:1.08}ol.svelte-1ylx0ve{margin:28px 0 0;padding:0;list-style:none}li.svelte-1ylx0ve{border-top:1px solid #fff3;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:20px;padding-block:24px;display:grid}li.svelte-1ylx0ve:last-child{padding-bottom:0}.stage-mark.svelte-1ylx0ve{color:var(--color-paper);justify-items:center;gap:10px;padding-top:2px;display:grid}.stage-number.svelte-1ylx0ve{color:var(--on-navy-soft);font-family:var(--font-heading);letter-spacing:.12em;font-size:12px;font-weight:600}h3.svelte-1ylx0ve{color:var(--color-paper);margin:0;font-size:clamp(22px,2vw,26px);line-height:1.15}.stage-copy.svelte-1ylx0ve p:where(.svelte-1ylx0ve){color:var(--on-navy);margin:9px 0 0;font-size:15px;line-height:1.5}@media (max-width:520px){li.svelte-1ylx0ve{grid-template-columns:34px minmax(0,1fr);gap:14px;padding-block:22px}ol.svelte-1ylx0ve{margin-top:24px}}.hero.svelte-lblo8c{background:linear-gradient(105deg, #0a2036f5, #123c64eb), repeating-linear-gradient(0deg, transparent 0 34px, #ffffff09 35px), var(--brand-navy);color:var(--color-paper);padding-block:0 clamp(58px,8vw,100px)}.hero-grid.svelte-lblo8c{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:center;gap:clamp(32px,4.5vw,64px);display:grid}.hero-copy.svelte-lblo8c{max-width:820px}.hero-grid--relocation.svelte-lblo8c{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.eyebrow.svelte-lblo8c,.section-eyebrow.svelte-lblo8c,.note-label.svelte-lblo8c{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:14px;font-weight:700}.eyebrow.svelte-lblo8c{color:var(--color-accent-100);align-items:center;gap:12px;display:flex}.eyebrow.svelte-lblo8c span:where(.svelte-lblo8c){background:var(--brand-red);flex:none;width:36px;height:2px}h1.svelte-lblo8c{max-width:16ch;font-size:var(--type-hero);letter-spacing:-.025em;margin:0;line-height:1.03}.intro.svelte-lblo8c{max-width:68ch;font-size:var(--type-lead);color:var(--on-navy);margin:24px 0 0;line-height:1.65}.hero-actions.svelte-lblo8c,.closing-actions.svelte-lblo8c{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.direct-call.svelte-lblo8c{color:var(--color-paper);align-items:center;gap:7px;margin-top:18px;font-weight:600;display:inline-flex}.field-note.svelte-lblo8c{background:#ffffff14;border-color:#ffffff4d;padding:clamp(24px,4vw,38px)}.note-label.svelte-lblo8c{color:var(--on-navy-soft)}.field-note.svelte-lblo8c ul:where(.svelte-lblo8c),.checked-list.svelte-lblo8c{margin:0;padding:0;list-style:none}.field-note.svelte-lblo8c li:where(.svelte-lblo8c),.checked-list.svelte-lblo8c li:where(.svelte-lblo8c){align-items:flex-start;gap:10px;display:flex}.field-note.svelte-lblo8c li:where(.svelte-lblo8c){border-top:1px solid #ffffff29;padding-block:18px;font-size:18px;font-weight:600}.field-note.svelte-lblo8c li:where(.svelte-lblo8c) svg,.checked-list.svelte-lblo8c li:where(.svelte-lblo8c) svg{color:var(--brand-red);margin-top:3px}.overview.svelte-lblo8c .heading{margin-bottom:34px}.highlight-grid.svelte-lblo8c,.model-grid.svelte-lblo8c,.related-grid.svelte-lblo8c{gap:18px;display:grid}.highlight-grid.svelte-lblo8c{grid-template-columns:repeat(3,minmax(0,1fr))}.highlight.svelte-lblo8c{background:var(--color-paper);padding:clamp(22px,3vw,32px)}.card-icon.svelte-lblo8c{background:var(--color-accent-100);width:50px;height:50px;color:var(--brand-navy);place-items:center;margin-bottom:22px;display:grid}.highlight.svelte-lblo8c h2:where(.svelte-lblo8c){font-size:24px}.highlight.svelte-lblo8c p:where(.svelte-lblo8c),.detail-copy.svelte-lblo8c p:where(.svelte-lblo8c),.related-card.svelte-lblo8c span:where(.svelte-lblo8c){color:var(--ink-muted);line-height:1.65}.detail-list.svelte-lblo8c{max-width:1050px}.detail.svelte-lblo8c{border-top:1px solid var(--color-divider);grid-template-columns:80px minmax(0,1fr);gap:clamp(18px,4vw,46px);padding-block:clamp(30px,5vw,56px);display:grid}.detail.svelte-lblo8c:last-child{border-bottom:1px solid var(--color-divider)}.detail-index.svelte-lblo8c{font-family:var(--font-heading);color:color-mix(in srgb, var(--brand-navy) 24%, transparent);font-size:38px;font-weight:700}.section-eyebrow.svelte-lblo8c{color:var(--brand-red)}.detail.svelte-lblo8c h2:where(.svelte-lblo8c),.checklist-band.svelte-lblo8c h2:where(.svelte-lblo8c),.related.svelte-lblo8c h2:where(.svelte-lblo8c),.closing.svelte-lblo8c h2:where(.svelte-lblo8c){font-size:var(--type-section-title)}.detail-copy.svelte-lblo8c p:where(.svelte-lblo8c){max-width:76ch}.checked-list.svelte-lblo8c{gap:10px;margin-top:22px;display:grid}.inventory.svelte-lblo8c .heading{margin-bottom:30px}.model-grid.svelte-lblo8c{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.model-card.svelte-lblo8c{border:1px solid var(--color-divider);background:var(--color-paper);min-width:0;color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.model-card.svelte-lblo8c:hover{border-color:var(--brand-navy);box-shadow:var(--shadow-md)}.model-card.svelte-lblo8c img{object-fit:contain;background:var(--color-surface);width:100%;height:210px}.model-copy.svelte-lblo8c{flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:17px;display:flex}.model-copy.svelte-lblo8c strong:where(.svelte-lblo8c){font-family:var(--font-heading);font-size:20px;line-height:1.15}.model-copy.svelte-lblo8c small:where(.svelte-lblo8c){color:var(--ink-soft);line-height:1.45}.price.svelte-lblo8c{color:var(--brand-navy);font-weight:700}.model-link.svelte-lblo8c{font-family:var(--font-heading);color:var(--brand-navy);margin-top:auto;font-weight:700}.checklist-band.svelte-lblo8c{background:var(--brand-navy);color:var(--color-paper)}.checklist-grid.svelte-lblo8c{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(34px,7vw,90px);display:grid}.checklist-grid.svelte-lblo8c>div:where(.svelte-lblo8c)>p:where(.svelte-lblo8c):last-child{max-width:48ch;color:var(--on-navy)}.checklist-grid.svelte-lblo8c ol:where(.svelte-lblo8c){margin:0;padding:0;list-style:none}.checklist-grid.svelte-lblo8c li:where(.svelte-lblo8c){border-top:1px solid #ffffff2e;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:15px 0;display:grid}.checklist-grid.svelte-lblo8c li:where(.svelte-lblo8c) span:where(.svelte-lblo8c){font-family:var(--font-heading);color:var(--color-accent-100);font-weight:700}.related.svelte-lblo8c h2:where(.svelte-lblo8c){margin-bottom:24px}.related-grid.svelte-lblo8c{grid-template-columns:repeat(2,minmax(0,1fr))}.related-card.svelte-lblo8c{border:1px solid var(--color-divider);background:var(--color-paper);min-width:0;color:var(--color-text);flex-direction:column;gap:10px;padding:clamp(22px,4vw,34px);text-decoration:none;display:flex}.related-card.svelte-lblo8c:hover{border-color:var(--brand-navy);box-shadow:var(--shadow-sm)}.related-card.svelte-lblo8c strong:where(.svelte-lblo8c){font-family:var(--font-heading);font-size:25px}.related-card.svelte-lblo8c .link-arrow:where(.svelte-lblo8c){color:var(--brand-navy);margin-top:auto}.closing.svelte-lblo8c{background:var(--brand-navy-900);color:var(--color-paper);padding-block:clamp(54px,8vw,92px)}.closing-grid.svelte-lblo8c{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;display:grid}.closing.svelte-lblo8c p:where(.svelte-lblo8c):last-child{max-width:62ch;color:var(--on-navy)}.closing-actions.svelte-lblo8c{margin:0}@media (max-width:1050px){.model-grid.svelte-lblo8c{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.hero-grid.svelte-lblo8c{grid-template-columns:1fr;gap:40px}}@media (max-width:780px){.hero-grid.svelte-lblo8c,.checklist-grid.svelte-lblo8c,.closing-grid.svelte-lblo8c,.highlight-grid.svelte-lblo8c{grid-template-columns:1fr}.model-grid.svelte-lblo8c{grid-template-columns:repeat(2,minmax(0,1fr))}.closing-actions.svelte-lblo8c{justify-content:flex-start}}@media (max-width:520px){.hero-actions.svelte-lblo8c .btn:where(.svelte-lblo8c),.closing-actions.svelte-lblo8c .btn:where(.svelte-lblo8c){width:100%}.detail.svelte-lblo8c{grid-template-columns:1fr}.detail-index.svelte-lblo8c{font-size:26px}.model-grid.svelte-lblo8c,.related-grid.svelte-lblo8c{grid-template-columns:1fr}}
