.page-shell[data-astro-cid-xn6zgude] .section-eyebrow[data-astro-cid-xn6zgude],.pillar-item[data-astro-cid-xn6zgude] .pillar-num[data-astro-cid-xn6zgude],.audit-card-top[data-astro-cid-xn6zgude] .audit-status[data-astro-cid-xn6zgude],.section-heading[data-astro-cid-xn6zgude] .heading-italic-accent[data-astro-cid-xn6zgude]{color:var(--bronze-text)}:root{--gold-leaf:#8a6f4d;--gold-light:#b79668;--gold-border:#8a6f4d47;--obsidian:#121417;--charcoal:#1e2024;--slate-card:#f8fafc;--linen:#fbf9f5;--warm-border:#e8e4dc}.site-header:not(.site-header--scrolled) .site-header__nav a:not(.site-header__quote),.site-header:not(.site-header--scrolled) .site-header__menu{color:#fff!important}.site-header:not(.site-header--scrolled) .site-header__logo img{filter:brightness(0)invert()}.site-header:not(.site-header--scrolled) .site-header__quote{color:#121417!important;background:#fff!important}.site-header:not(.site-header--scrolled) .site-header__quote:hover{color:#fff!important;background:#b79668!important}.difc-case-page[data-astro-cid-xn6zgude]{color:#1e2024;font-family:var(--font-sans);background-color:#fbf9f5;overflow-x:clip}.page-shell[data-astro-cid-xn6zgude]{width:min(1280px,100% - 64px);margin-inline:auto}@media (width<=600px){.page-shell[data-astro-cid-xn6zgude]{width:calc(100% - 36px)}}.cinematic-hero[data-astro-cid-xn6zgude]{background-color:var(--obsidian);align-items:flex-end;min-height:85vh;padding-top:140px;padding-bottom:60px;display:flex;position:relative;overflow:hidden}.hero-bg-media[data-astro-cid-xn6zgude]{z-index:1;position:absolute;inset:0}.hero-bg-image[data-astro-cid-xn6zgude]{object-fit:cover;object-position:center 30%;filter:brightness(.65)contrast(1.05);width:100%;height:100%}.hero-scrim-gradient[data-astro-cid-xn6zgude]{background:linear-gradient(#12141773 0%,#121417b3 60%,#121417f2 100%);position:absolute;inset:0}.hero-mesh-overlay[data-astro-cid-xn6zgude]{opacity:.12;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.hero-content-shell[data-astro-cid-xn6zgude]{z-index:2;flex-direction:column;gap:32px;width:min(1280px,100% - 64px);margin-inline:auto;display:flex;position:relative}.hero-meta-strip[data-astro-cid-xn6zgude]{border-bottom:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.meta-tag-group[data-astro-cid-xn6zgude]{align-items:center;gap:12px;display:flex}.meta-badge-dark[data-astro-cid-xn6zgude]{letter-spacing:.15em;color:#121417;background:#b79668;border-radius:2px;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700}.hero-title-stack[data-astro-cid-xn6zgude]{flex-direction:column;gap:16px;max-width:1040px;display:flex}.hero-super-eyebrow[data-astro-cid-xn6zgude]{letter-spacing:.18em;color:#b79668;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;font-weight:700}.hero-heading[data-astro-cid-xn6zgude]{font-family:var(--font-serif);color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(36px,5.2vw,64px);font-weight:400;line-height:1.08}.heading-italic-accent[data-astro-cid-xn6zgude]{color:#d1b48c;font-style:italic;font-weight:300}.hero-synopsis[data-astro-cid-xn6zgude]{color:#cbd5e1;max-width:860px;margin:0;font-size:clamp(16px,1.8vw,19px);font-weight:350;line-height:1.6}.hero-spec-ledger[data-astro-cid-xn6zgude]{-webkit-backdrop-filter:blur(16px);background:#121417bf;border:1px solid #ffffff24;border-radius:3px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden;box-shadow:0 20px 40px -15px #00000080}@media (width<=900px){.hero-spec-ledger[data-astro-cid-xn6zgude]{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.hero-spec-ledger[data-astro-cid-xn6zgude]{grid-template-columns:1fr}}.ledger-column[data-astro-cid-xn6zgude]{border-right:1px solid #ffffff14;flex-direction:column;gap:5px;padding:22px 24px;display:flex}.ledger-column[data-astro-cid-xn6zgude]:last-child{border-right:none}.ledger-label[data-astro-cid-xn6zgude]{letter-spacing:.16em;color:#94a3b8;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700}.ledger-value[data-astro-cid-xn6zgude]{font-family:var(--font-serif);color:#fff;letter-spacing:-.01em;font-size:22px;font-weight:400}.ledger-note[data-astro-cid-xn6zgude]{color:#b79668;font-size:12px;font-weight:500}.case-authority-section[data-astro-cid-xn6zgude]{padding-top:60px;padding-bottom:40px}.authority-plaque[data-astro-cid-xn6zgude]{border:1px solid var(--warm-border);background:#fff;padding:48px;position:relative;box-shadow:0 10px 30px -10px #20201e0f}@media (width<=600px){.authority-plaque[data-astro-cid-xn6zgude]{padding:28px 20px}}.plaque-corner[data-astro-cid-xn6zgude]{pointer-events:none;border:2px solid #8a6f4d;width:14px;height:14px;position:absolute}.plaque-corner--tl[data-astro-cid-xn6zgude]{border-bottom:none;border-right:none;top:-1px;left:-1px}.plaque-corner--tr[data-astro-cid-xn6zgude]{border-bottom:none;border-left:none;top:-1px;right:-1px}.plaque-corner--bl[data-astro-cid-xn6zgude]{border-top:none;border-right:none;bottom:-1px;left:-1px}.plaque-corner--br[data-astro-cid-xn6zgude]{border-top:none;border-left:none;bottom:-1px;right:-1px}.plaque-header[data-astro-cid-xn6zgude]{border-bottom:1px solid var(--warm-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;padding-bottom:24px;display:flex}.plaque-protocol-tag[data-astro-cid-xn6zgude]{color:#8a6f4d;letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;display:block}.plaque-title[data-astro-cid-xn6zgude]{font-family:var(--font-serif);color:var(--charcoal);margin:0;font-size:clamp(24px,3vw,34px);font-weight:400;line-height:1.22}.plaque-seal[data-astro-cid-xn6zgude]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;display:flex}.seal-icon[data-astro-cid-xn6zgude]{color:#8a6f4d;font-size:12px}.seal-text[data-astro-cid-xn6zgude]{letter-spacing:.12em;color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700}.plaque-lead[data-astro-cid-xn6zgude]{color:#334155;margin:0 0 36px;font-size:17px;line-height:1.7}.plaque-pillars[data-astro-cid-xn6zgude]{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (width<=800px){.plaque-pillars[data-astro-cid-xn6zgude]{grid-template-columns:1fr;gap:24px}}.pillar-item[data-astro-cid-xn6zgude]{align-items:flex-start;gap:16px;display:flex}.pillar-num[data-astro-cid-xn6zgude]{color:#8a6f4d;background:#f4ede4;border-radius:2px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700}.pillar-item[data-astro-cid-xn6zgude] strong[data-astro-cid-xn6zgude]{color:var(--charcoal);margin-bottom:4px;font-size:14.5px;font-weight:600;display:block}.pillar-item[data-astro-cid-xn6zgude] p[data-astro-cid-xn6zgude]{color:#64748b;margin:0;font-size:13.5px;line-height:1.55}.spatial-deliverables-section[data-astro-cid-xn6zgude]{padding-block:60px}.section-intro[data-astro-cid-xn6zgude]{margin-bottom:40px}.section-eyebrow[data-astro-cid-xn6zgude]{color:#8a6f4d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;display:block}.section-heading[data-astro-cid-xn6zgude]{font-family:var(--font-serif);color:var(--charcoal);margin:0 0 12px;font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1.18}.section-subtitle[data-astro-cid-xn6zgude]{color:#64748b;margin:0;font-size:16px;line-height:1.6}.deliverables-card-grid[data-astro-cid-xn6zgude]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (width<=960px){.deliverables-card-grid[data-astro-cid-xn6zgude]{grid-template-columns:1fr}}.deliverable-card[data-astro-cid-xn6zgude]{border:1px solid var(--warm-border);transition:var(--transition-smooth);background:#fff;flex-direction:column;display:flex;overflow:hidden}.deliverable-card[data-astro-cid-xn6zgude]:hover{transform:translateY(-4px);box-shadow:0 16px 40px -15px #20201e1f}.card-media-wrap[data-astro-cid-xn6zgude]{background:#000;height:300px;position:relative;overflow:hidden}.card-img[data-astro-cid-xn6zgude]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,1,.5,1)}.deliverable-card[data-astro-cid-xn6zgude]:hover .card-img[data-astro-cid-xn6zgude]{transform:scale(1.05)}.card-status-badge[data-astro-cid-xn6zgude]{letter-spacing:.12em;z-index:2;color:#fff;background:linear-gradient(135deg,#8a6f4d,#b79668);border-radius:2px;padding:5px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;font-weight:700;position:absolute;top:14px;left:14px}.technical-markers[data-astro-cid-xn6zgude]{pointer-events:none;position:absolute;inset:0}.marker[data-astro-cid-xn6zgude]{letter-spacing:.08em;color:#f1f5f9;background:#000000bf;border:1px solid #fff3;border-radius:2px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700;position:absolute}.marker--top-left[data-astro-cid-xn6zgude]{bottom:14px;left:14px}.marker--bottom-right[data-astro-cid-xn6zgude]{bottom:14px;right:14px}.card-body[data-astro-cid-xn6zgude]{flex-direction:column;flex-grow:1;padding:24px;display:flex}.card-kicker[data-astro-cid-xn6zgude]{color:#8a6f4d;letter-spacing:.14em;margin-bottom:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;font-weight:700;display:block}.card-title[data-astro-cid-xn6zgude]{font-family:var(--font-serif);color:var(--charcoal);margin:0 0 10px;font-size:20px;font-weight:400;line-height:1.25}.card-text[data-astro-cid-xn6zgude]{color:#475569;flex-grow:1;margin:0 0 16px;font-size:14px;line-height:1.6}.card-spec-tags[data-astro-cid-xn6zgude]{flex-wrap:wrap;gap:6px;display:flex}.spec-tag[data-astro-cid-xn6zgude]{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:2px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600}.logistics-protocol-section[data-astro-cid-xn6zgude]{border-block:1px solid var(--warm-border);background:#fff;padding-block:60px}.protocol-container[data-astro-cid-xn6zgude]{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;display:grid}@media (width<=900px){.protocol-container[data-astro-cid-xn6zgude]{grid-template-columns:1fr}}.protocol-kicker[data-astro-cid-xn6zgude]{color:#8a6f4d;letter-spacing:.16em;margin-bottom:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;display:block}.protocol-heading[data-astro-cid-xn6zgude]{font-family:var(--font-serif);color:var(--charcoal);margin:0 0 18px;font-size:clamp(28px,3.5vw,38px);font-weight:400;line-height:1.2}.protocol-text[data-astro-cid-xn6zgude]{color:#334155;margin:0 0 14px;font-size:15.5px;line-height:1.65}.logistics-metrics-strip[data-astro-cid-xn6zgude]{border-top:1px solid var(--warm-border);grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;padding-top:24px;display:grid}.log-metric-val[data-astro-cid-xn6zgude]{font-family:var(--font-serif);color:#8a6f4d;font-size:26px;display:block}.log-metric-lbl[data-astro-cid-xn6zgude]{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600}.handover-audit-card[data-astro-cid-xn6zgude]{border:1px solid var(--warm-border);background:#fbf9f5;padding:32px}.audit-card-top[data-astro-cid-xn6zgude]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.audit-badge[data-astro-cid-xn6zgude]{letter-spacing:.14em;color:#fff;background:#1e2024;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700}.audit-status[data-astro-cid-xn6zgude]{color:#8a6f4d;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;font-weight:700}.audit-title[data-astro-cid-xn6zgude]{font-family:var(--font-serif);margin:0 0 20px;font-size:22px;font-weight:400}.audit-checklist[data-astro-cid-xn6zgude]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.audit-checklist[data-astro-cid-xn6zgude] li[data-astro-cid-xn6zgude]{align-items:flex-start;gap:12px;display:flex}.check-icon[data-astro-cid-xn6zgude]{color:#10b981;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:flex}.audit-checklist[data-astro-cid-xn6zgude] strong[data-astro-cid-xn6zgude]{color:var(--charcoal);font-size:13.5px;display:block}.audit-checklist[data-astro-cid-xn6zgude] span[data-astro-cid-xn6zgude]{color:#64748b;font-size:12.5px;line-height:1.45}.material-science-section[data-astro-cid-xn6zgude]{padding-block:60px}.material-swatches-grid[data-astro-cid-xn6zgude]{grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:48px;display:grid}@media (width<=960px){.material-swatches-grid[data-astro-cid-xn6zgude]{grid-template-columns:1fr}}.swatch-card[data-astro-cid-xn6zgude]{border:1px solid var(--warm-border);background:#fff;flex-direction:column;display:flex;overflow:hidden}.swatch-img-box[data-astro-cid-xn6zgude]{background:#f1f5f9;height:220px;position:relative;overflow:hidden}.swatch-img[data-astro-cid-xn6zgude]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.swatch-card[data-astro-cid-xn6zgude]:hover .swatch-img[data-astro-cid-xn6zgude]{transform:scale(1.06)}.swatch-tag[data-astro-cid-xn6zgude]{letter-spacing:.1em;color:#fff;background:#121417d9;border-radius:2px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700;position:absolute;bottom:12px;right:12px}.swatch-details[data-astro-cid-xn6zgude]{flex-direction:column;flex-grow:1;padding:24px;display:flex}.swatch-category[data-astro-cid-xn6zgude]{color:#8a6f4d;letter-spacing:.14em;margin-bottom:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700}.swatch-title[data-astro-cid-xn6zgude]{font-family:var(--font-serif);color:var(--charcoal);margin:0 0 10px;font-size:19px;font-weight:400}.swatch-desc[data-astro-cid-xn6zgude]{color:#475569;flex-grow:1;margin:0 0 16px;font-size:13.5px;line-height:1.6}.swatch-badges[data-astro-cid-xn6zgude]{flex-wrap:wrap;gap:8px;display:flex}.badge-pill[data-astro-cid-xn6zgude]{letter-spacing:.08em;color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:2px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9.5px;font-weight:700}.table-container[data-astro-cid-xn6zgude]{border:1px solid var(--warm-border);background:#fff;overflow:hidden}.table-header-strip[data-astro-cid-xn6zgude]{border-bottom:1px solid var(--warm-border);background:#f8fafc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.table-title[data-astro-cid-xn6zgude]{letter-spacing:.12em;color:var(--charcoal);text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700}.table-standard[data-astro-cid-xn6zgude]{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600}.table-responsive[data-astro-cid-xn6zgude]{overflow-x:auto}.spec-matrix-table[data-astro-cid-xn6zgude]{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.spec-matrix-table[data-astro-cid-xn6zgude] th[data-astro-cid-xn6zgude]{letter-spacing:.1em;color:#475569;text-transform:uppercase;border-bottom:1px solid var(--warm-border);background:#faf8f5;padding:14px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;font-weight:700}.spec-matrix-table[data-astro-cid-xn6zgude] td[data-astro-cid-xn6zgude]{color:#334155;border-bottom:1px solid #f1f5f9;padding:14px 18px}.spec-matrix-table[data-astro-cid-xn6zgude] tbody[data-astro-cid-xn6zgude] tr[data-astro-cid-xn6zgude]:hover{background-color:#fbfbf9}.statutory-governance-section[data-astro-cid-xn6zgude]{background:#f4ede4;border-block:1px solid #8a6f4d33;padding-block:60px}.governance-card-grid[data-astro-cid-xn6zgude]{grid-template-columns:1.5fr repeat(4,1fr);align-items:stretch;gap:24px;display:grid}@media (width<=1024px){.governance-card-grid[data-astro-cid-xn6zgude]{grid-template-columns:1fr 1fr}.gov-summary[data-astro-cid-xn6zgude]{grid-column:span 2}}@media (width<=600px){.governance-card-grid[data-astro-cid-xn6zgude]{grid-template-columns:1fr}.gov-summary[data-astro-cid-xn6zgude]{grid-column:span 1}}.gov-heading[data-astro-cid-xn6zgude]{font-family:var(--font-serif);color:var(--charcoal);margin:6px 0 12px;font-size:26px;font-weight:400;line-height:1.25}.gov-text[data-astro-cid-xn6zgude]{color:#555;margin:0;font-size:14px;line-height:1.6}.gov-item[data-astro-cid-xn6zgude]{background:#fff;border:1px solid #8a6f4d33;flex-direction:column;padding:20px;display:flex}.gov-code[data-astro-cid-xn6zgude]{color:#8a6f4d;letter-spacing:.12em;margin-bottom:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700}.gov-title[data-astro-cid-xn6zgude]{color:var(--charcoal);margin:0 0 8px;font-size:14px;font-weight:600}.gov-desc[data-astro-cid-xn6zgude]{color:#64748b;margin:0;font-size:12.5px;line-height:1.5}.luxury-cta-banner[data-astro-cid-xn6zgude]{color:#fff;background:#121417;padding-block:70px}.banner-inner[data-astro-cid-xn6zgude]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.banner-text-col[data-astro-cid-xn6zgude]{max-width:680px}.banner-tag[data-astro-cid-xn6zgude]{letter-spacing:.16em;color:#b79668;margin-bottom:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;display:block}.banner-title[data-astro-cid-xn6zgude]{font-family:var(--font-serif);color:#fff;margin:0 0 12px;font-size:clamp(28px,3.5vw,40px);font-weight:400;line-height:1.18}.banner-sub[data-astro-cid-xn6zgude]{color:#cbd5e1;margin:0;font-size:15.5px;line-height:1.6}.action-btn-col[data-astro-cid-xn6zgude]{flex-direction:column;gap:14px;min-width:280px;display:flex}.btn-luxury-primary[data-astro-cid-xn6zgude]{color:#fff;letter-spacing:.1em;text-transform:uppercase;transition:var(--transition-fast);text-align:center;background:linear-gradient(135deg,#b79668 0%,#8a6f4d 100%);border-radius:2px;justify-content:center;align-items:center;padding:16px 28px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.btn-luxury-primary[data-astro-cid-xn6zgude]:hover{filter:brightness(1.1);box-shadow:0 8px 24px -6px #b7966880}.btn-luxury-secondary[data-astro-cid-xn6zgude]{color:#e2e8f0;letter-spacing:.08em;transition:var(--transition-fast);text-align:center;background:0 0;border:1px solid #fff3;border-radius:2px;justify-content:center;align-items:center;padding:14px 24px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn-luxury-secondary[data-astro-cid-xn6zgude]:hover{color:#fff;background:#ffffff14;border-color:#fff6}
