.nGesNa_blocks{gap:var(--space-4);max-width:var(--width-text);display:grid}.nGesNa_subheading{font-size:var(--text-lg);margin-top:var(--space-4)}.nGesNa_list{gap:var(--space-2);margin:0;padding-left:1.2em;display:grid}.nGesNa_pending{background:var(--color-pending-bg);color:var(--color-pending-ink);border-left:2px solid var(--color-pending-ink);padding:var(--space-3) var(--space-4);font-size:var(--text-sm)}.nGesNa_pendingTag{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:600}
._3QxX8q_galleries{gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}._3QxX8q_gallery{min-width:0;margin:0}._3QxX8q_title{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-faint);margin-bottom:var(--space-4)}._3QxX8q_strip{padding:0 0 var(--space-4);gap:var(--space-6);scroll-snap-type:x mandatory;margin:0;list-style:none;display:flex;overflow-x:auto}._3QxX8q_strip li{scroll-snap-align:start;flex:none}._3QxX8q_strip img{border:var(--border);background:var(--color-rule);border-radius:1.4rem;width:13rem;height:auto;display:block}@media (max-width:40rem){._3QxX8q_strip img{width:11rem}}
._1XfVea_container{max-width:var(--width-page);padding:0 var(--gutter);margin:0 auto}._1XfVea_pageHeader{padding:var(--space-16) 0 var(--space-12);border-bottom:var(--border)}._1XfVea_label,._1XfVea_sectionLabel{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint)}._1XfVea_title{font-size:var(--text-2xl);margin-top:var(--space-3);max-width:22ch}._1XfVea_lead{margin-top:var(--space-6);font-size:var(--text-lg);color:var(--color-ink-muted);max-width:var(--width-text)}._1XfVea_section{gap:var(--space-8);padding:var(--space-12) 0;border-bottom:var(--border);grid-template-columns:12rem minmax(0,1fr);display:grid}._1XfVea_sectionLabel{padding-top:.35em}._1XfVea_sectionTitle{font-size:var(--text-xl);margin-bottom:var(--space-6);max-width:28ch}._1XfVea_sectionBody{min-width:0}._1XfVea_arrowLink{border-bottom:1px solid;padding-bottom:2px;font-weight:500;text-decoration:none;display:inline-block}@media (max-width:48rem){._1XfVea_section{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}
.qR7xEa_columns{gap:var(--space-8) var(--space-12);color:var(--color-ink-muted);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.qR7xEa_columns ul,.qR7xEa_plain{gap:var(--space-2);margin:0;padding-left:1.2em;display:grid}.qR7xEa_small{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink);margin-bottom:var(--space-3)}.qR7xEa_definitions{gap:var(--space-6);margin:0;display:grid}.qR7xEa_definitions dt{font-weight:600}.qR7xEa_definitions dd{margin:var(--space-1) 0 0;color:var(--color-ink-muted);max-width:var(--width-text)}.qR7xEa_note{margin-top:var(--space-8);color:var(--color-ink-faint);font-size:var(--text-sm)}.qR7xEa_cta{margin-top:var(--space-6)}.qR7xEa_links{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.qR7xEa_links a{font-family:var(--font-serif);font-size:var(--text-lg)}.qR7xEa_links p{color:var(--color-ink-muted);font-size:var(--text-sm);margin-top:var(--space-1)}.qR7xEa_lead{font-family:var(--font-serif);font-size:var(--text-xl);max-width:34ch;line-height:1.4}
.U9thmG_list{margin:0;padding:0;list-style:none}.U9thmG_item{gap:var(--space-2);padding:var(--space-6) 0;border-top:var(--border);display:grid}.U9thmG_item:first-child{border-top:0;padding-top:0}.U9thmG_name{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:500}.U9thmG_name a{text-decoration:none}.U9thmG_name a:hover{text-decoration:underline}.U9thmG_meta{font-size:var(--text-sm);color:var(--color-ink-faint)}.U9thmG_status{color:var(--color-accent)}.U9thmG_summary{color:var(--color-ink-muted);max-width:var(--width-text)}.U9thmG_facts{gap:var(--space-3);font-size:var(--text-sm);margin:0;display:grid}.U9thmG_facts div{gap:var(--space-4);border-bottom:var(--border);padding-bottom:var(--space-3);grid-template-columns:8rem minmax(0,1fr);display:grid}.U9thmG_facts dt{color:var(--color-ink-faint)}.U9thmG_facts dd{margin:0}
.Hx0lNG_hero{padding:var(--space-24) 0 var(--space-16);border-bottom:var(--border)}.Hx0lNG_headline{font-family:var(--font-serif);font-weight:500;font-size:var(--text-display);letter-spacing:-.025em;max-width:16ch;line-height:1.05}.Hx0lNG_text{margin-top:var(--space-8);font-size:var(--text-lg);color:var(--color-ink-muted);max-width:36rem}.Hx0lNG_cta{margin-top:var(--space-8)}.Hx0lNG_services{gap:var(--space-8) var(--space-12);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.Hx0lNG_services li{gap:var(--space-2);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.Hx0lNG_services h3{font-size:var(--text-base)}.Hx0lNG_services p{margin-top:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-sm)}.Hx0lNG_number{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-faint);padding-top:.3em}.Hx0lNG_more{margin-top:var(--space-8)}.Hx0lNG_approach{gap:var(--space-6);margin:0;display:grid}.Hx0lNG_approach dt{font-weight:600}.Hx0lNG_approach dd{margin:var(--space-1) 0 0;color:var(--color-ink-muted);max-width:var(--width-text)}.Hx0lNG_about{font-family:var(--font-serif);font-size:var(--text-xl);max-width:34ch;line-height:1.4}.Hx0lNG_contact{padding:var(--space-16) 0 0;gap:var(--space-4);justify-items:start;display:grid}.Hx0lNG_contact h2{font-family:var(--font-serif);font-weight:500;font-size:var(--text-2xl)}.Hx0lNG_contact p{color:var(--color-ink-muted);max-width:var(--width-text)}
.z0tfEa_meta{margin:var(--space-8) 0;gap:var(--space-4) var(--space-12);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.z0tfEa_meta dt{color:var(--color-ink-faint);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase}.z0tfEa_meta dd{margin:var(--space-1) 0 0}.z0tfEa_body{margin-top:var(--space-8)}.z0tfEa_section{padding:var(--space-8) 0;border-top:var(--border);gap:var(--space-4);display:grid}.z0tfEa_section h2,.z0tfEa_related h2{font-size:var(--text-lg)}.z0tfEa_related{border-top:var(--border);padding-top:var(--space-8)}.z0tfEa_related ul{margin:var(--space-4) 0 0;gap:var(--space-2);padding-left:1.2em;display:grid}
