.design-page[data-astro-cid-lz5o6qqb]{overflow:visible}.design-hero[data-astro-cid-lz5o6qqb]{isolation:isolate;color:#fff;background:linear-gradient(135deg,#131e25,#1e2f3c 62%,#294354);min-height:620px;position:relative;overflow:hidden}.design-hero__inner[data-astro-cid-lz5o6qqb]{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;min-height:620px;padding-block:9rem 5rem;display:flex;position:relative}.design-eyebrow[data-astro-cid-lz5o6qqb]{color:var(--brass);font-family:var(--font-display);font-size:var(--font-size-label);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem}.design-eyebrow--dark[data-astro-cid-lz5o6qqb]{color:var(--muted)}.design-hero[data-astro-cid-lz5o6qqb] h1[data-astro-cid-lz5o6qqb]{color:#fff;max-width:11ch;font-family:var(--font-display);text-transform:uppercase;margin:0 0 1.5rem;font-size:clamp(3.6rem,9vw,8rem);line-height:.88}.design-hero[data-astro-cid-lz5o6qqb] h1[data-astro-cid-lz5o6qqb] em[data-astro-cid-lz5o6qqb]{color:var(--brass);font-style:normal}.design-hero__copy[data-astro-cid-lz5o6qqb]{color:#cfd8dc;max-width:35rem;margin:0 0 2rem;font-size:clamp(1.2rem,2vw,1.5rem);font-style:italic;line-height:1.4}.design-hero__orbit[data-astro-cid-lz5o6qqb]{z-index:0;aspect-ratio:1;border:1px solid #ae895d59;border-radius:50%;place-items:center;width:min(48vw,38rem);display:grid;position:absolute;top:50%;right:-5%;transform:translateY(-50%)}.design-hero__orbit[data-astro-cid-lz5o6qqb]:before,.design-hero__orbit[data-astro-cid-lz5o6qqb]:after{content:"";border:1px solid #ae895d33;border-radius:50%;position:absolute;inset:12%}.design-hero__orbit[data-astro-cid-lz5o6qqb]:after{border-color:#ae895d4d;inset:25%}.design-hero__orbit[data-astro-cid-lz5o6qqb] span[data-astro-cid-lz5o6qqb]{aspect-ratio:1;border:1px solid #ae895da6;width:42%;transform:rotate(45deg)}.design-hero__orbit[data-astro-cid-lz5o6qqb] i[data-astro-cid-lz5o6qqb],.design-hero__orbit[data-astro-cid-lz5o6qqb] b[data-astro-cid-lz5o6qqb]{background:#ae895d59;width:62%;height:1px;position:absolute;transform:rotate(45deg)}.design-hero__orbit[data-astro-cid-lz5o6qqb] b[data-astro-cid-lz5o6qqb]{transform:rotate(-45deg)}.design-section[data-astro-cid-lz5o6qqb]{padding-block:clamp(4rem,8vw,7rem)}.design-section--surface[data-astro-cid-lz5o6qqb]{background:#131e2559}.design-section--deep[data-astro-cid-lz5o6qqb]{background:var(--nav-bg);color:#fff}.design-section[data-astro-cid-lz5o6qqb] h2[data-astro-cid-lz5o6qqb]{color:#fff;max-width:22ch;font-family:var(--font-display);text-transform:uppercase;margin:0 0 1rem;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1}.design-lead[data-astro-cid-lz5o6qqb]{color:#cfd8dc;max-width:46rem;margin:0;font-size:1.2rem;line-height:1.5}.palette-grid[data-astro-cid-lz5o6qqb],.type-grid[data-astro-cid-lz5o6qqb],.component-grid[data-astro-cid-lz5o6qqb],.motion-grid[data-astro-cid-lz5o6qqb],.responsive-grid[data-astro-cid-lz5o6qqb]{gap:1rem;margin-top:2.5rem;display:grid}.palette-grid[data-astro-cid-lz5o6qqb]{grid-template-columns:repeat(3,minmax(0,1fr))}.palette-card[data-astro-cid-lz5o6qqb]{background:var(--nav-bg);padding:0;overflow:hidden}.palette-card__sample[data-astro-cid-lz5o6qqb]{background:var(--swatch);border-bottom:1px solid #fff3;min-height:6.5rem}.palette-card__copy[data-astro-cid-lz5o6qqb]{gap:.25rem;padding:1.1rem;display:grid}.palette-card[data-astro-cid-lz5o6qqb] h3[data-astro-cid-lz5o6qqb]{color:#fff;font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:1.35rem}.palette-card[data-astro-cid-lz5o6qqb] code[data-astro-cid-lz5o6qqb],.type-sample[data-astro-cid-lz5o6qqb] code[data-astro-cid-lz5o6qqb]{color:var(--text);font-family:monospace;font-size:.75rem}.palette-card[data-astro-cid-lz5o6qqb] p[data-astro-cid-lz5o6qqb]{color:#cfd8dc;margin:.55rem 0 0;font-size:.95rem}.type-grid[data-astro-cid-lz5o6qqb]{grid-template-columns:repeat(2,minmax(0,1fr))}.type-sample[data-astro-cid-lz5o6qqb]{flex-direction:column;justify-content:space-between;min-height:12rem;padding:1.5rem;display:flex}.type-sample[data-astro-cid-lz5o6qqb] small[data-astro-cid-lz5o6qqb]{color:var(--muted);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase}.type-sample[data-astro-cid-lz5o6qqb] p[data-astro-cid-lz5o6qqb]{color:#fff;margin:1.5rem 0 0}.display-sample[data-astro-cid-lz5o6qqb]{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.hero-sample[data-astro-cid-lz5o6qqb]{font-size:1.35rem;font-style:italic;line-height:1.4}.body-sample[data-astro-cid-lz5o6qqb]{font-size:1.125rem;line-height:1.5}.nav-sample[data-astro-cid-lz5o6qqb]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase}.scale-table[data-astro-cid-lz5o6qqb]{border-top:1px solid var(--line);margin-top:2.5rem;display:grid}.scale-row[data-astro-cid-lz5o6qqb]{border-bottom:1px solid #b0885a40;grid-template-columns:1fr 1.2fr 2fr;align-items:center;gap:1rem;padding:1rem 0;display:grid}.scale-row--head[data-astro-cid-lz5o6qqb]{color:var(--muted);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem}.scale-row[data-astro-cid-lz5o6qqb] span[data-astro-cid-lz5o6qqb],.scale-row[data-astro-cid-lz5o6qqb] code[data-astro-cid-lz5o6qqb]{color:var(--text)}.scale-row[data-astro-cid-lz5o6qqb] h3[data-astro-cid-lz5o6qqb],.scale-row[data-astro-cid-lz5o6qqb] p[data-astro-cid-lz5o6qqb]{color:#fff;margin:0}.scale-h1[data-astro-cid-lz5o6qqb]{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2rem,4vw,3rem);line-height:1}.scale-h2[data-astro-cid-lz5o6qqb]{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.1}.scale-h3[data-astro-cid-lz5o6qqb]{font-family:var(--font-display);text-transform:uppercase;font-size:1.6rem;line-height:1.2}.scale-body[data-astro-cid-lz5o6qqb]{font-size:1.125rem;line-height:1.5}.scale-small[data-astro-cid-lz5o6qqb]{font-family:var(--font-display);letter-spacing:.08em;font-size:.9rem}.component-grid[data-astro-cid-lz5o6qqb]{grid-template-columns:repeat(3,minmax(0,1fr))}.motion-note[data-astro-cid-lz5o6qqb] strong[data-astro-cid-lz5o6qqb],.responsive-grid[data-astro-cid-lz5o6qqb] span[data-astro-cid-lz5o6qqb]{color:var(--muted);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase}.interface-grid[data-astro-cid-lz5o6qqb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.interface-sample[data-astro-cid-lz5o6qqb]{min-width:0}.interface-sample[data-astro-cid-lz5o6qqb]>small[data-astro-cid-lz5o6qqb]{color:var(--muted);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase}.interface-sample[data-astro-cid-lz5o6qqb]>p[data-astro-cid-lz5o6qqb]{color:#cfd8dc;margin:1.25rem 0 0}.interface-actions[data-astro-cid-lz5o6qqb]{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.interface-rule[data-astro-cid-lz5o6qqb]{background:var(--line);height:1px;margin-top:1rem}.design-service-row[data-astro-cid-lz5o6qqb]{border-block:1px solid var(--line);flex-direction:column;gap:.4rem;margin-top:1.5rem;padding:1rem 0;display:flex}.design-service-row[data-astro-cid-lz5o6qqb] strong[data-astro-cid-lz5o6qqb]{color:#fff;font-family:var(--font-display);text-transform:uppercase;font-size:1.25rem}.design-service-row[data-astro-cid-lz5o6qqb] span[data-astro-cid-lz5o6qqb]{color:#cfd8dc}.interface-sample[data-astro-cid-lz5o6qqb] label[data-astro-cid-lz5o6qqb]{color:var(--text);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:1rem 0 .35rem;font-size:.9rem;display:block}.interface-sample[data-astro-cid-lz5o6qqb] input[data-astro-cid-lz5o6qqb],.interface-sample[data-astro-cid-lz5o6qqb] textarea[data-astro-cid-lz5o6qqb]{border:1px solid var(--line);border-radius:var(--content-radius);color:#fff;width:100%;font:inherit;background:#131e258c;padding:.7rem .8rem}.interface-sample[data-astro-cid-lz5o6qqb] textarea[data-astro-cid-lz5o6qqb]{resize:vertical}.motion-grid[data-astro-cid-lz5o6qqb]{grid-template-columns:repeat(3,minmax(0,1fr))}.motion-note[data-astro-cid-lz5o6qqb]{border-top:1px solid var(--line);padding-top:1.25rem}.motion-note[data-astro-cid-lz5o6qqb] p[data-astro-cid-lz5o6qqb]{color:#cfd8dc;margin:.75rem 0 0}.responsive-grid[data-astro-cid-lz5o6qqb]{grid-template-columns:repeat(3,minmax(0,1fr))}.responsive-grid[data-astro-cid-lz5o6qqb] article[data-astro-cid-lz5o6qqb]{border:1px solid #ae895d73;min-height:12rem;padding:1.4rem}.responsive-grid[data-astro-cid-lz5o6qqb] h3[data-astro-cid-lz5o6qqb]{color:#fff;font-family:var(--font-display);text-transform:uppercase;margin:2rem 0 .75rem;font-size:1.6rem}.responsive-grid[data-astro-cid-lz5o6qqb] p[data-astro-cid-lz5o6qqb]{color:#cfd8dc;margin:0}.margin-system[data-astro-cid-lz5o6qqb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.margin-token[data-astro-cid-lz5o6qqb]{border:1px solid var(--line);border-radius:var(--content-radius);background:#131e2573;gap:.7rem;min-width:0;padding:1.25rem;display:grid}.margin-token[data-astro-cid-lz5o6qqb] strong[data-astro-cid-lz5o6qqb]{color:#fff;font-family:var(--font-display);text-transform:uppercase;font-size:1.15rem}.margin-token[data-astro-cid-lz5o6qqb] code[data-astro-cid-lz5o6qqb]{color:var(--text);font-size:.75rem;line-height:1.55}.margin-token__visual[data-astro-cid-lz5o6qqb]{border:1px solid var(--brass);background:linear-gradient(90deg, var(--nav-bg) 0 18%, #ae895d59 18% 24%, var(--bg) 24% 76%, #ae895d59 76% 82%, var(--nav-bg) 82%);height:4rem;display:block}.margin-token__visual--frame[data-astro-cid-lz5o6qqb]{border-width:5px}.margin-token__visual--gutter[data-astro-cid-lz5o6qqb]{background:linear-gradient(90deg, var(--nav-bg) 0 28%, transparent 28% 72%, var(--nav-bg) 72%)}.margin-token__visual--content[data-astro-cid-lz5o6qqb]{background:linear-gradient(90deg, var(--nav-bg) 0 12%, transparent 12% 88%, var(--nav-bg) 88%)}.margin-token__visual--surface[data-astro-cid-lz5o6qqb]{background:linear-gradient(90deg, #ae895d4d 0 10%, var(--nav-bg) 10% 90%, #ae895d4d 90%)}.design-instructions[data-astro-cid-lz5o6qqb]{max-width:58rem;margin-top:2.5rem}.design-instructions[data-astro-cid-lz5o6qqb] h3[data-astro-cid-lz5o6qqb]{color:#fff;font-family:var(--font-display);text-transform:uppercase;margin:0 0 1rem;font-size:1.65rem}.design-instructions[data-astro-cid-lz5o6qqb] ol[data-astro-cid-lz5o6qqb]{color:#cfd8dc;gap:.75rem;margin:0;padding-left:1.25rem;display:grid}.design-instructions[data-astro-cid-lz5o6qqb] code[data-astro-cid-lz5o6qqb]{color:var(--text);font-family:monospace;font-size:.85em}.variation-grid[data-astro-cid-lz5o6qqb]{gap:var(--space-5);margin-top:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.variation-card[data-astro-cid-lz5o6qqb]{min-height:15rem}.variation-card[data-astro-cid-lz5o6qqb] small[data-astro-cid-lz5o6qqb]{color:var(--muted);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase}.variation-card[data-astro-cid-lz5o6qqb] p[data-astro-cid-lz5o6qqb]{margin:var(--space-5) 0 0;color:#cfd8dc}.variation-layers[data-astro-cid-lz5o6qqb]{margin-top:var(--space-6);color:#fff;font-family:var(--font-display);text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.variation-layers[data-astro-cid-lz5o6qqb] span[data-astro-cid-lz5o6qqb]{border-top:1px solid var(--line);padding-top:.8rem}.variation-layers[data-astro-cid-lz5o6qqb] i[data-astro-cid-lz5o6qqb]{background:var(--line);width:3rem;height:1px}.variation-markers[data-astro-cid-lz5o6qqb]{margin-top:var(--space-6);grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.variation-markers[data-astro-cid-lz5o6qqb] span[data-astro-cid-lz5o6qqb]{border-top:2px solid var(--brass);color:var(--text);font-family:var(--font-display);letter-spacing:.08em;padding-top:.6rem;font-size:.85rem}.variation-planning[data-astro-cid-lz5o6qqb]{margin-top:var(--space-6);grid-template-columns:auto 1fr;align-items:center;gap:.7rem 1rem;display:grid}.variation-planning[data-astro-cid-lz5o6qqb] b[data-astro-cid-lz5o6qqb]{color:var(--muted);font-family:var(--font-display);font-weight:400}.variation-planning[data-astro-cid-lz5o6qqb] strong[data-astro-cid-lz5o6qqb],.variation-split[data-astro-cid-lz5o6qqb] strong[data-astro-cid-lz5o6qqb],.variation-advisory[data-astro-cid-lz5o6qqb] strong[data-astro-cid-lz5o6qqb]{color:#fff;font-family:var(--font-display);text-transform:uppercase}.variation-split[data-astro-cid-lz5o6qqb],.variation-advisory[data-astro-cid-lz5o6qqb]{margin-top:var(--space-6);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1rem;padding-top:1rem;display:grid}.variation-split[data-astro-cid-lz5o6qqb] span[data-astro-cid-lz5o6qqb],.variation-advisory[data-astro-cid-lz5o6qqb] span[data-astro-cid-lz5o6qqb]{color:var(--text)}.variation-card--delivery[data-astro-cid-lz5o6qqb]{background:var(--nav-bg)}.variation-delivery[data-astro-cid-lz5o6qqb]{margin-top:var(--space-6);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.variation-delivery[data-astro-cid-lz5o6qqb] strong[data-astro-cid-lz5o6qqb]{color:#fff;font-family:var(--font-display);text-transform:uppercase}.variation-delivery[data-astro-cid-lz5o6qqb] span[data-astro-cid-lz5o6qqb]{color:var(--brass);letter-spacing:.4em}@media (width<=800px){.design-hero__orbit[data-astro-cid-lz5o6qqb]{opacity:.55;width:65vw;right:-22%}.palette-grid[data-astro-cid-lz5o6qqb],.component-grid[data-astro-cid-lz5o6qqb],.motion-grid[data-astro-cid-lz5o6qqb],.responsive-grid[data-astro-cid-lz5o6qqb],.interface-grid[data-astro-cid-lz5o6qqb],.margin-system[data-astro-cid-lz5o6qqb],.variation-grid[data-astro-cid-lz5o6qqb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.design-hero__inner[data-astro-cid-lz5o6qqb]{min-height:540px;padding-block:8rem 4rem}.design-hero[data-astro-cid-lz5o6qqb] h1[data-astro-cid-lz5o6qqb]{font-size:clamp(3rem,15vw,5rem)}.design-hero__orbit[data-astro-cid-lz5o6qqb]{width:95vw;right:-48%}.palette-grid[data-astro-cid-lz5o6qqb],.type-grid[data-astro-cid-lz5o6qqb],.component-grid[data-astro-cid-lz5o6qqb],.motion-grid[data-astro-cid-lz5o6qqb],.responsive-grid[data-astro-cid-lz5o6qqb],.interface-grid[data-astro-cid-lz5o6qqb],.margin-system[data-astro-cid-lz5o6qqb],.variation-grid[data-astro-cid-lz5o6qqb]{grid-template-columns:1fr}.scale-row[data-astro-cid-lz5o6qqb]{grid-template-columns:1fr 1fr}.scale-row--head[data-astro-cid-lz5o6qqb]{display:none}.scale-row[data-astro-cid-lz5o6qqb] h3[data-astro-cid-lz5o6qqb],.scale-row[data-astro-cid-lz5o6qqb] p[data-astro-cid-lz5o6qqb]{grid-column:1/-1}.design-section[data-astro-cid-lz5o6qqb]{padding-block:3.5rem}}
