.co-wrap[data-astro-cid-rjp2pzjj]{width:100%;max-width:var(--page-max, 80rem);margin:0 auto;padding:0 var(--page-gutter, 1.5rem)}.co-hero[data-astro-cid-rjp2pzjj]{padding:clamp(104px,13vw,160px) 0 clamp(64px,8vw,96px)}.co-h1[data-astro-cid-rjp2pzjj]{margin:0 0 24px;max-width:20ch;font-family:var(--font-heading);font-weight:500;font-size:clamp(2.5rem,5.2vw,4.2rem);line-height:1.02;letter-spacing:-.025em;color:#131316;text-wrap:balance}.co-h1[data-astro-cid-rjp2pzjj] em,.co-night-h2[data-astro-cid-rjp2pzjj] em{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.015em}.co-lede[data-astro-cid-rjp2pzjj]{margin:0;max-width:60ch;font-size:clamp(15px,1.5vw,17.5px);line-height:1.6;color:#55555e;text-wrap:pretty}.co-facts[data-astro-cid-rjp2pzjj]{margin:48px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#d8d8de;border:1px solid #D8D8DE;border-radius:12px;overflow:hidden;max-width:1040px}.co-fact[data-astro-cid-rjp2pzjj]{background:#fff;padding:16px 20px 18px;min-width:0}.co-fact[data-astro-cid-rjp2pzjj] dt[data-astro-cid-rjp2pzjj]{margin:0 0 8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6e6e78}.co-fact[data-astro-cid-rjp2pzjj] dd[data-astro-cid-rjp2pzjj]{margin:0;font-size:15px;font-weight:500;line-height:1.4;color:#131316;overflow-wrap:anywhere}.co-mono[data-astro-cid-rjp2pzjj]{font-family:var(--font-mono);font-size:13.5px!important;font-weight:400!important;font-variant-numeric:tabular-nums}@media(max-width:767px){.co-facts[data-astro-cid-rjp2pzjj]{grid-template-columns:repeat(2,minmax(0,1fr))}.co-fact[data-astro-cid-rjp2pzjj]{padding:14px 14px 16px}.co-fact[data-astro-cid-rjp2pzjj] dd[data-astro-cid-rjp2pzjj]{font-size:14px}}.co-band[data-astro-cid-rjp2pzjj]{padding:clamp(72px,10vw,120px) 0;border-top:1px solid #D8D8DE}.co-band--paper[data-astro-cid-rjp2pzjj]{background:#fff}.co-split[data-astro-cid-rjp2pzjj]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px clamp(40px,6vw,88px);align-items:start}@media(max-width:899px){.co-split[data-astro-cid-rjp2pzjj]{grid-template-columns:1fr}}.co-body[data-astro-cid-rjp2pzjj]{margin:0;max-width:58ch;font-size:15.5px;line-height:1.65;color:#55555e;text-wrap:pretty}.co-caps[data-astro-cid-rjp2pzjj]{list-style:none;margin:0;padding:0;border-top:1px solid #D8D8DE}.co-cap[data-astro-cid-rjp2pzjj]{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:6px 18px;align-items:baseline;padding:20px 0;border-bottom:1px solid #D8D8DE}.co-cap-idx[data-astro-cid-rjp2pzjj]{font-family:var(--font-mono);font-size:11.5px;color:#6e6e78}.co-cap-name[data-astro-cid-rjp2pzjj]{margin:0 0 4px;font-family:var(--font-heading);font-weight:500;font-size:18px;letter-spacing:-.01em;color:#131316}.co-cap-desc[data-astro-cid-rjp2pzjj]{margin:0;font-size:14px;line-height:1.55;color:#55555e}.co-cap-tag[data-astro-cid-rjp2pzjj]{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:#55555e;white-space:nowrap;border:1px solid #D8D8DE;border-radius:6px;padding:4px 8px}@media(max-width:559px){.co-cap[data-astro-cid-rjp2pzjj]{grid-template-columns:minmax(0,1fr)}.co-cap-idx[data-astro-cid-rjp2pzjj]{display:none}.co-cap-tag[data-astro-cid-rjp2pzjj]{justify-self:start}}.co-caps-link[data-astro-cid-rjp2pzjj]{margin-top:18px}.co-night[data-astro-cid-rjp2pzjj]{background:#08081c;border-top-color:#26264a;color:#eaeaf2}.co-night-h2[data-astro-cid-rjp2pzjj]{margin:0 0 20px;max-width:18ch;font-family:var(--font-heading);font-weight:500;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-display);color:#fff;text-wrap:balance}.co-night-p[data-astro-cid-rjp2pzjj]{margin:0;max-width:56ch;font-size:16px;line-height:1.6;color:#9a9ac2;text-wrap:pretty}.co-record[data-astro-cid-rjp2pzjj]{margin:0;border:1px solid #26264A;border-radius:12px;background:#12122b;padding:0 0 18px}.co-record-head[data-astro-cid-rjp2pzjj]{display:flex;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid #26264A;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8585a8}.co-record[data-astro-cid-rjp2pzjj] dl[data-astro-cid-rjp2pzjj]{margin:0;padding:4px 18px 0}.co-record-row[data-astro-cid-rjp2pzjj]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:4px 16px;padding:11px 0;border-bottom:1px dashed #26264A;font-family:var(--font-mono);font-size:13px}.co-record-row[data-astro-cid-rjp2pzjj] dt[data-astro-cid-rjp2pzjj]{color:#8585a8}.co-record-row[data-astro-cid-rjp2pzjj] dd[data-astro-cid-rjp2pzjj]{margin:0;color:#eaeaf2;overflow-wrap:anywhere}.co-record-link[data-astro-cid-rjp2pzjj]{margin:16px 18px 0}@media(max-width:479px){.co-record-row[data-astro-cid-rjp2pzjj]{grid-template-columns:1fr}}.co-principles[data-astro-cid-rjp2pzjj]{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#d8d8de;border:1px solid #D8D8DE;border-radius:12px;overflow:hidden}@media(max-width:767px){.co-principles[data-astro-cid-rjp2pzjj]{grid-template-columns:1fr}}.co-principle[data-astro-cid-rjp2pzjj]{background:#fff;padding:28px 28px 26px;display:flex;flex-direction:column}.co-principle-idx[data-astro-cid-rjp2pzjj]{font-family:var(--font-mono);font-size:11px;color:#6e6e78;margin-bottom:14px}.co-principle[data-astro-cid-rjp2pzjj] h3[data-astro-cid-rjp2pzjj]{margin:0 0 8px;font-family:var(--font-heading);font-weight:500;font-size:21px;letter-spacing:-.015em;color:#131316}.co-principle[data-astro-cid-rjp2pzjj] p[data-astro-cid-rjp2pzjj]{margin:0;font-size:14.5px;line-height:1.6;color:#55555e;max-width:54ch}.co-proof[data-astro-cid-rjp2pzjj]{margin-top:auto;padding-top:18px;display:flex;flex-wrap:wrap;gap:10px 20px}.co-close[data-astro-cid-rjp2pzjj]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px 56px;align-items:center}.co-close-h[data-astro-cid-rjp2pzjj]{margin-bottom:14px}.co-close-meta[data-astro-cid-rjp2pzjj]{margin:14px 0 0;font-size:13.5px;color:#55555e}.co-close-meta[data-astro-cid-rjp2pzjj] a[data-astro-cid-rjp2pzjj]{color:#0f0cd9;text-underline-offset:3px}.co-close-actions[data-astro-cid-rjp2pzjj]{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:767px){.co-close[data-astro-cid-rjp2pzjj]{grid-template-columns:1fr}.co-close-actions[data-astro-cid-rjp2pzjj] .btn[data-astro-cid-rjp2pzjj]{flex:1 1 100%}}
