.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}.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}.btnc{display:inline-block;background:var(--cd-cream-bright);color:var(--text-body);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)}.aiwrap{padding:0 var(--page-gutter) 84px}.aib{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:14px;padding:30px 34px;box-shadow:6px 6px 0 var(--cd-sand)}.aiq{flex:1;border:1px solid var(--border-hairline);background:var(--cd-paper);border-radius:999px;padding:16px 24px;font-family:var(--font-display);font-style:italic;font-size:18px;color:var(--text-body);outline:none;min-width:0}.aiq::placeholder{color:var(--text-faint)}textarea.aiq{display:block;resize:none;border-radius:28px;line-height:1.5;max-height:220px;overflow-y:auto}.aiwhy{font-size:15.5px;line-height:1.65;margin:16px 0 0;max-width:56em;color:var(--text-strong)}.pref{font:600 10.5px/1.5 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.catg{display:grid;grid-template-columns:1fr 1fr;gap:0 90px}.cath{border-bottom:2px solid var(--border-strong);padding:0 0 14px;margin:54px 0 6px}.cath:first-child{margin-top:0}.faqr{padding:22px 0;border-bottom:1px solid var(--border-hairline)}.faqrows .faqr:last-child{border-bottom:none}.faqq{font-family:var(--font-display);font-weight:600;font-size:21px;margin:0 0 6px;color:var(--text-strong)}.faqa{font-size:15px;line-height:1.6;margin:0;max-width:40em}.faqa a{color:var(--cd-coral);text-decoration:underline;text-underline-offset:3px}.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)}.wm{position:absolute;right:-120px;top:-80px;height:440px;width:auto;opacity:.07;transform:rotate(-10deg);pointer-events:none}.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}.aiwrap{padding:0 22px 52px}.aib{padding:24px 22px}.aiq{font-size:16px;padding:14px 18px}textarea.aiq{flex-basis:100%;min-height:76px}.aib .fx{flex-wrap:wrap}.catg{grid-template-columns:1fr;gap:0}.inkb{padding:64px 22px 60px}.inkb .d.h2{font-size:31px!important}.foot{padding:38px 22px;gap:20px;justify-content:center;text-align:center;flex-direction:column}.wm{display:none}}.fx{display:flex}.ac{align-items:center}.tc{text-align:center}.gap12{gap:12px}.gap24{gap:24px}.b0{border:none}[hidden]{display:none!important}
