.pg{margin:0 auto;overflow:clip;background:var(--surface-page);font:400 17px/1.6 var(--font-sans);color:var(--text-body)}.d{font-family:var(--font-display);font-weight:600;line-height:1.08;letter-spacing:-.01em;margin:0;color:var(--text-strong)}.h1{font-size:72px}.h2{font-size:38px}.h4{font-size:21px}.eb{font:600 13px/1.2 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--cd-coral);margin:0 0 18px}.it{font-style:italic}.nav{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:20px 48px;border-bottom:1px solid var(--border-hairline)}.nl{font:400 14px/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:var(--text-body);opacity:.94}.btn{display:inline-block;border:none;cursor:pointer;background:var(--cd-coral);color:var(--cd-cream-bright);font:600 13px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;padding:17px 32px;border-radius:8px;box-shadow:3px 3px #1a171429;text-decoration:none}.lede{font-size:20px;line-height:1.6;max-width:34em;margin:0}.sec{padding:84px var(--page-gutter)}.tint{background:var(--cd-paper)}.bodyp{font-size:17px;line-height:1.75;max-width:46em;margin:0 0 18px}.bodyp a{color:var(--cd-coral);text-decoration:underline;text-underline-offset:3px}.factrows{max-width:56em}.factr{display:grid;grid-template-columns:180px 1fr;gap:24px;padding:18px 0;border-bottom:1px solid var(--border-hairline)}.factrows .factr:last-child{border-bottom:none}.factk{font:600 11px/1.9 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.factv{font-size:16px;line-height:1.65;color:var(--text-body)}.factv a{color:var(--cd-coral);text-decoration:underline;text-underline-offset:3px}.angg{display:grid;grid-template-columns:1fr 1fr;gap:44px 64px;max-width:64em}.angp{font-size:15.5px;line-height:1.65;margin:0 0 12px}.anga{font:600 11px/1.6 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cd-coral);text-decoration:underline;text-underline-offset:4px}.prg{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.ptile{margin:0}.ptile img{width:100%;height:230px;object-fit:cover;border-radius:10px;display:block;background:var(--cd-sand)}.pcap{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:10px 2px 0}.pcap span{font-size:13.5px;line-height:1.5;color:var(--text-muted)}.pdl{font:600 10.5px/1.6 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cd-coral);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.logog{display:grid;grid-template-columns:1fr 1fr;gap:26px;max-width:56em}.ltile{margin:0}.lbox{display:flex;align-items:center;justify-content:center;padding:44px 20px;border-radius:10px;border:1px solid var(--border-hairline)}.lbox-light{background:var(--cd-cream-bright)}.lbox-dark{background:var(--cd-ink)}.anote{font-family:var(--font-display);font-style:italic;font-size:16px;color:var(--text-muted);margin:24px 0 0}.inkb{background:var(--cd-ink);color:var(--cd-cream);text-align:center;padding:96px var(--page-gutter) 90px;position:relative;overflow:hidden}.inkb .d{color:var(--cd-cream)}.inkb .eb{color:var(--cd-marigold)}.foot{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;padding:52px var(--page-gutter);background:var(--cd-ink);color:var(--cd-cream)}.fnote{font:600 11px/1.8 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;opacity:.7}@media(max-width:860px){.pg{width:100%;max-width:100%;box-shadow:none}.h1{font-size:44px}.h2{font-size:31px}.sec{padding:52px 22px}.lede{font-size:17px}.nav{padding:15px 20px;gap:14px}.nl{display:none}.nav img{height:46px!important}.factr{grid-template-columns:1fr;gap:4px;padding:16px 0}.angg{grid-template-columns:1fr;gap:32px}.prg{grid-template-columns:1fr 1fr;gap:18px}.ptile img{height:160px}.logog{grid-template-columns:1fr}.inkb{padding:64px 22px 60px}.foot{padding:38px 22px;gap:20px;justify-content:center;text-align:center;flex-direction:column}}@media(max-width:520px){.prg{grid-template-columns:1fr}.ptile img{height:210px}}.fx{display:flex}.ac{align-items:center}.gap24{gap:24px}
