.vh[data-astro-cid-xx5znqid]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ph-cta[data-astro-cid-xx5znqid]{margin-top:var(--space-l);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s) var(--space-l)}.sz[data-astro-cid-xx5znqid]{opacity:.75;font-weight:450}.quotes[data-astro-cid-xx5znqid]{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--space-l)}.quote[data-astro-cid-xx5znqid]{border-top:1px solid var(--ink);padding-top:var(--space-s)}.q-head[data-astro-cid-xx5znqid]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m)}.q-label[data-astro-cid-xx5znqid]{font-family:var(--mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.copy[data-astro-cid-xx5znqid]{min-height:44px;padding:0 14px;cursor:pointer;border:1px solid var(--rule);border-radius:2px;background:transparent;color:var(--ink);font-family:var(--mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:border-color .18s,background .18s}.copy[data-astro-cid-xx5znqid]:hover{border-color:var(--ink-3)}.copy[data-astro-cid-xx5znqid].is-done{background:var(--house);border-color:var(--house);color:var(--on-house)}.q-text[data-astro-cid-xx5znqid]{margin-top:var(--space-s);max-width:var(--measure);font-size:var(--step-0);line-height:1.6;color:var(--ink-2)}.facts[data-astro-cid-xx5znqid]{grid-column:1 / -1;border-top:1px solid var(--rule)}.fact[data-astro-cid-xx5znqid]{display:grid;gap:2px var(--gutter);grid-template-columns:minmax(0,1fr);padding-block:var(--space-2xs);border-bottom:1px solid var(--rule-soft)}.fact[data-astro-cid-xx5znqid] dt[data-astro-cid-xx5znqid]{display:flex;align-items:center;min-height:1.5rem;font-family:var(--mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.fact[data-astro-cid-xx5znqid] dd[data-astro-cid-xx5znqid]{display:flex;align-items:center;min-height:44px;font-size:var(--step-0);color:var(--ink)}.fact[data-astro-cid-xx5znqid] a[data-astro-cid-xx5znqid]{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule)}.fact[data-astro-cid-xx5znqid] a[data-astro-cid-xx5znqid]:hover{text-decoration-color:var(--ink)}@container sec (min-width:34rem){.fact[data-astro-cid-xx5znqid]{grid-template-columns:13rem minmax(0,1fr);align-items:baseline}}.n-fig[data-astro-cid-xx5znqid]{font-family:var(--serif);font-weight:400;font-size:var(--step-4);line-height:1;letter-spacing:-.02em}.assets[data-astro-cid-xx5znqid]{grid-column:1 / -1;display:grid;gap:var(--space-l) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.tile[data-astro-cid-xx5znqid]{display:grid;place-items:center;padding:var(--space-l) var(--space-m);border:1px solid var(--rule);border-radius:2px;background:var(--paper)}.tile[data-astro-cid-xx5znqid][data-ground=navy]{border-color:transparent}.tile[data-astro-cid-xx5znqid] img[data-astro-cid-xx5znqid]{width:100%;max-width:12rem;height:auto}.a-cap[data-astro-cid-xx5znqid]{margin-top:var(--space-s);display:flex;flex-direction:column;gap:3px}.a-name[data-astro-cid-xx5znqid]{font-size:var(--step-0);font-weight:550}.a-note[data-astro-cid-xx5znqid]{font-size:var(--step-n1);color:var(--ink-3)}.a-files[data-astro-cid-xx5znqid]{display:flex;gap:var(--space-s);margin-top:var(--space-2xs)}.a-files[data-astro-cid-xx5znqid] a[data-astro-cid-xx5znqid]{display:inline-flex;align-items:center;min-height:44px;font-family:var(--mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--rule)}.a-files[data-astro-cid-xx5znqid] a[data-astro-cid-xx5znqid]:hover{color:var(--ink);text-decoration-color:var(--ink)}.rules[data-astro-cid-xx5znqid]{grid-column:1 / -1;display:grid;gap:var(--space-l) var(--gutter);grid-template-columns:minmax(0,1fr)}@container sec (min-width:40rem){.rules[data-astro-cid-xx5znqid]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rule-col[data-astro-cid-xx5znqid]{border-top:1px solid var(--ink);padding-top:var(--space-s)}.rule-col--dont[data-astro-cid-xx5znqid]{border-top-color:var(--rule)}.r-head[data-astro-cid-xx5znqid]{font-size:var(--step-0);font-weight:550}.rule-col[data-astro-cid-xx5znqid] ul[data-astro-cid-xx5znqid]{margin-top:var(--space-s);display:flex;flex-direction:column;gap:var(--space-2xs)}.rule-col[data-astro-cid-xx5znqid] li[data-astro-cid-xx5znqid]{position:relative;padding-left:1.35em;font-size:calc(var(--step-0) * .95);line-height:1.5;color:var(--ink-2)}.rule-col[data-astro-cid-xx5znqid] li[data-astro-cid-xx5znqid]:before{content:"";position:absolute;left:0;top:.6em;width:.36em;height:.36em;background:var(--hairline);border-radius:1px}.swatches[data-astro-cid-xx5znqid]{grid-column:1 / -1;display:grid;gap:var(--space-m) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.swatch[data-astro-cid-xx5znqid]{display:flex;flex-direction:column;gap:3px}.chip[data-astro-cid-xx5znqid]{display:block;width:100%;height:3.5rem;border-radius:2px;margin-bottom:var(--space-2xs);border:1px solid var(--rule-soft)}.s-name[data-astro-cid-xx5znqid]{font-size:var(--step-0);font-weight:550}.s-hex[data-astro-cid-xx5znqid]{font-family:var(--mono);font-size:var(--step-n1);color:var(--ink-3);letter-spacing:.06em}.people[data-astro-cid-xx5znqid]{grid-column:1 / -1;display:grid;gap:var(--space-l) var(--gutter);grid-template-columns:minmax(0,1fr)}@container sec (min-width:40rem){.people[data-astro-cid-xx5znqid]{grid-template-columns:repeat(2,minmax(0,1fr))}}.person[data-astro-cid-xx5znqid]{display:flex;flex-direction:column;gap:3px;border-top:1px solid var(--ink);padding-top:var(--space-s)}.p-name[data-astro-cid-xx5znqid]{font-family:var(--serif);font-weight:400;font-size:var(--step-2);line-height:1.15;letter-spacing:-.018em}.p-role[data-astro-cid-xx5znqid]{font-size:var(--step-n1);color:var(--ink-2);max-width:34ch}.p-link[data-astro-cid-xx5znqid]{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin-top:var(--space-2xs);font-size:var(--step-n1);font-weight:500;color:var(--ink)}.p-link[data-astro-cid-xx5znqid]:hover .arw[data-astro-cid-xx5znqid]{transform:translate(3px)}.p-link[data-astro-cid-xx5znqid] .arw[data-astro-cid-xx5znqid]{transition:transform .18s}.close-line[data-astro-cid-xx5znqid]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-l)}.c-title[data-astro-cid-xx5znqid]{font-family:var(--serif);font-weight:400;font-size:var(--step-4);line-height:1.06;letter-spacing:-.021em;max-width:16ch;text-wrap:balance}.c-title[data-astro-cid-xx5znqid] em[data-astro-cid-xx5znqid]{font-style:italic;font-weight:300}.c-meta[data-astro-cid-xx5znqid]{margin-top:var(--space-m);font-size:var(--step-0);line-height:1.6;color:var(--ink-2)}.c-meta[data-astro-cid-xx5znqid] a[data-astro-cid-xx5znqid]{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule)}.c-meta[data-astro-cid-xx5znqid] a[data-astro-cid-xx5znqid]:hover{text-decoration-color:var(--ink)}
