.marquee-wrap[data-astro-cid-ckvji4xc]{border-top:1px solid var(--divider-on-ink);padding:18px 0;overflow:hidden}.track[data-astro-cid-ckvji4xc]{white-space:nowrap;width:max-content;font-family:var(--font-display);letter-spacing:-.02em;color:var(--oil);gap:48px;font-size:18px;font-weight:700;display:flex}.hero[data-astro-cid-sf272gaj]{background:var(--ink);color:var(--parch);position:relative;overflow:hidden}.hero__rays[data-astro-cid-sf272gaj]{opacity:.22;pointer-events:none;width:900px;height:900px;position:absolute;top:-260px;right:-200px}.hero__grid[data-astro-cid-sf272gaj]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;padding-top:88px;padding-bottom:96px;display:grid;position:relative}.hero__text[data-astro-cid-sf272gaj]{flex-direction:column;align-items:flex-start;gap:26px;display:flex}.hero__title[data-astro-cid-sf272gaj]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:88px;font-weight:800;line-height:.96}.hero__repo[data-astro-cid-sf272gaj]{font-family:var(--font-display);color:var(--oil);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:500;line-height:1.2}.hero__lead[data-astro-cid-sf272gaj]{color:var(--light);max-width:520px;margin:0;font-size:20px;line-height:1.55}.hero__ctas[data-astro-cid-sf272gaj]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.hero__byline[data-astro-cid-sf272gaj]{color:var(--dim);margin:0;font-size:14px}.hero__graphic[data-astro-cid-sf272gaj]{justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.hero__lamp[data-astro-cid-sf272gaj]{max-width:520px;height:auto;overflow:visible}.hero__slot[data-astro-cid-sf272gaj]{color:var(--dim);background:var(--tile-on-ink);border-radius:var(--r-pill);padding:6px 10px;font-size:12px;position:absolute;bottom:0;right:0}@media (width<=900px){.hero__grid[data-astro-cid-sf272gaj]{grid-template-columns:1fr}.hero__title[data-astro-cid-sf272gaj]{font-size:56px}}.feat[data-astro-cid-sfe5ttzg]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:32px;padding:32px;display:grid}.feat__media[data-astro-cid-sfe5ttzg]{border-radius:var(--r-18);background:var(--deep);min-height:320px;position:relative;overflow:hidden}.feat__body[data-astro-cid-sfe5ttzg]{flex-direction:column;gap:16px;display:flex}.feat__meta[data-astro-cid-sfe5ttzg]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.feat__title[data-astro-cid-sfe5ttzg]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:34px;font-weight:800;line-height:1.08}.feat__title[data-astro-cid-sfe5ttzg] a[data-astro-cid-sfe5ttzg]:hover{color:var(--blue)}.feat__excerpt[data-astro-cid-sfe5ttzg]{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.feat__cta[data-astro-cid-sfe5ttzg]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.feat__count[data-astro-cid-sfe5ttzg]{color:var(--muted);font-size:14px}@media (width<=900px){.feat[data-astro-cid-sfe5ttzg]{grid-template-columns:1fr}}.sh[data-astro-cid-xtjyo356]{padding:32px 0 72px}.sh__band[data-astro-cid-xtjyo356]{background:var(--ink);color:var(--parch);border-radius:32px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;padding:56px;display:grid;position:relative;overflow:hidden}.sh__rays[data-astro-cid-xtjyo356]{opacity:.25;pointer-events:none;width:420px;height:420px;position:absolute;bottom:-160px;left:-120px}.sh__text[data-astro-cid-xtjyo356]{flex-direction:column;align-items:flex-start;gap:18px;display:flex;position:relative}.sh__title[data-astro-cid-xtjyo356]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:48px;font-weight:800;line-height:1.02}.sh__lead[data-astro-cid-xtjyo356]{color:var(--light);margin:0;font-size:17px;line-height:1.6}.sh__ctas[data-astro-cid-xtjyo356]{flex-wrap:wrap;gap:12px;display:flex}.sh__tiles[data-astro-cid-xtjyo356]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.sh__tile[data-astro-cid-xtjyo356]{background:var(--tile-on-ink);border-radius:var(--r-18);color:var(--parch);flex-direction:column;gap:6px;padding:18px;transition:transform .2s;display:flex}.sh__tile[data-astro-cid-xtjyo356]:hover{transform:translateY(-3px)}.sh__tile[data-astro-cid-xtjyo356] strong[data-astro-cid-xtjyo356]{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;font-weight:700}.sh__tile[data-astro-cid-xtjyo356] span[data-astro-cid-xtjyo356]{color:var(--light);font-size:13px}.sh__tile--oil[data-astro-cid-xtjyo356]{background:var(--oil);color:var(--ink)}.sh__tile--oil[data-astro-cid-xtjyo356] span[data-astro-cid-xtjyo356]{color:var(--deep)}.sh__tile--ember[data-astro-cid-xtjyo356]{background:var(--ember);color:var(--ink)}.sh__tile--ember[data-astro-cid-xtjyo356] span[data-astro-cid-xtjyo356]{color:var(--deep)}@media (width<=900px){.sh__band[data-astro-cid-xtjyo356]{grid-template-columns:1fr;padding:32px}}.books[data-astro-cid-rftdrrqv]{padding:48px 0 96px}.books__inner[data-astro-cid-rftdrrqv]{flex-direction:column;gap:40px;display:flex}.books__head[data-astro-cid-rftdrrqv]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.books__intro[data-astro-cid-rftdrrqv]{flex-direction:column;align-items:flex-start;gap:10px;max-width:720px;display:flex}.books__title[data-astro-cid-rftdrrqv]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:52px;font-weight:800;line-height:1}.books__lead[data-astro-cid-rftdrrqv]{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.books__row[data-astro-cid-rftdrrqv]{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:20px;display:grid}@media (width<=1024px){.books__row[data-astro-cid-rftdrrqv]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.books__row[data-astro-cid-rftdrrqv]{grid-template-columns:repeat(2,minmax(0,1fr))}.books__title[data-astro-cid-rftdrrqv]{font-size:40px}}.mcard[data-astro-cid-tmuim3t3]{border-radius:var(--r-24);align-items:center;gap:18px;padding:22px 24px;display:flex}.mcard--ink[data-astro-cid-tmuim3t3]{background:var(--ink);color:var(--parch)}.mcard--parch[data-astro-cid-tmuim3t3]{background:var(--parch);color:var(--ink)}.mcard__icon[data-astro-cid-tmuim3t3]{width:56px;height:56px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mcard__icon--oil[data-astro-cid-tmuim3t3]{background:var(--oil)}.mcard__icon--ember[data-astro-cid-tmuim3t3]{background:var(--ember)}.mcard__text[data-astro-cid-tmuim3t3]{flex-direction:column;gap:4px;min-width:0;display:flex}.mcard__text[data-astro-cid-tmuim3t3] strong[data-astro-cid-tmuim3t3]{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;font-weight:700}.mcard--ink[data-astro-cid-tmuim3t3] .mcard__text[data-astro-cid-tmuim3t3] span[data-astro-cid-tmuim3t3]{color:var(--light);font-size:13px}.mcard--parch[data-astro-cid-tmuim3t3] .mcard__text[data-astro-cid-tmuim3t3] span[data-astro-cid-tmuim3t3]{color:var(--muted);font-size:13px}.lw[data-astro-cid-e6kjcnyv]{background:var(--white);padding:96px 0}.lw__grid[data-astro-cid-e6kjcnyv]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;display:grid}.lw__text[data-astro-cid-e6kjcnyv]{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.lw__title[data-astro-cid-e6kjcnyv]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:48px;font-weight:800;line-height:1.02}.lw__lead[data-astro-cid-e6kjcnyv]{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.lw__ctas[data-astro-cid-e6kjcnyv]{flex-wrap:wrap;gap:12px;display:flex}.lw__cards[data-astro-cid-e6kjcnyv]{flex-direction:column;gap:14px;display:flex}@media (width<=900px){.lw__grid[data-astro-cid-e6kjcnyv]{grid-template-columns:1fr}.lw[data-astro-cid-e6kjcnyv]{padding:64px 0}}.art[data-astro-cid-kyigxejd]{padding:96px 0}.art__grid[data-astro-cid-kyigxejd]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;display:grid}.art__media[data-astro-cid-kyigxejd]{background:var(--deep);border-radius:32px;min-height:420px;overflow:hidden}.art__media[data-astro-cid-kyigxejd] .img{min-height:420px}.art__text[data-astro-cid-kyigxejd]{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.art__title[data-astro-cid-kyigxejd]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:48px;font-weight:800;line-height:1.02}.art__lead[data-astro-cid-kyigxejd]{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.art__ctas[data-astro-cid-kyigxejd]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=900px){.art__grid[data-astro-cid-kyigxejd]{grid-template-columns:1fr}.art[data-astro-cid-kyigxejd]{padding:64px 0}}.sub[data-astro-cid-rbxbx2g6]{padding:0 0 96px}.sub__band[data-astro-cid-rbxbx2g6]{background:var(--oil);border-radius:32px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px;padding:56px;display:grid}.sub__text[data-astro-cid-rbxbx2g6]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.sub__title[data-astro-cid-rbxbx2g6]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:44px;font-weight:800;line-height:1.02}.sub__note[data-astro-cid-rbxbx2g6]{color:var(--deep);margin:0;font-size:15px;line-height:1.6}.sub__form[data-astro-cid-rbxbx2g6]{flex-direction:column;gap:12px;display:flex}.sub__form[data-astro-cid-rbxbx2g6] label[data-astro-cid-rbxbx2g6]{color:var(--ink);font-size:14px;font-weight:600}.sub__row[data-astro-cid-rbxbx2g6]{flex-wrap:wrap;gap:10px;display:flex}.input[data-astro-cid-rbxbx2g6]{border-radius:var(--r-pill);border:2px solid var(--ink);background:var(--white);min-height:52px;font:inherit;color:var(--ink);box-sizing:border-box;flex:240px;min-width:0;padding:0 20px;font-size:16px}.pill[data-astro-cid-rbxbx2g6]{border-radius:var(--r-pill);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;min-height:52px;padding-inline:24px;font-size:16px;font-weight:600;transition:transform .18s,background .18s;display:inline-flex}.pill--ink[data-astro-cid-rbxbx2g6]{background:var(--ink);color:var(--parch)}.pill--ink[data-astro-cid-rbxbx2g6]:hover{background:var(--deep);transform:translateY(-2px)}.sub__disclaimer[data-astro-cid-rbxbx2g6]{color:var(--deep);margin:0;font-size:12px;line-height:1.5}@media (width<=900px){.sub__band[data-astro-cid-rbxbx2g6]{grid-template-columns:1fr;padding:32px}.sub__title[data-astro-cid-rbxbx2g6]{font-size:34px}}.sow[data-astro-cid-k2pks3q5]{padding:0 0 96px}.sow__grid[data-astro-cid-k2pks3q5]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;display:grid}.sow__text[data-astro-cid-k2pks3q5]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.sow__title[data-astro-cid-k2pks3q5]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:44px;font-weight:800;line-height:1.02}.sow__lead[data-astro-cid-k2pks3q5]{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.sow__sign[data-astro-cid-k2pks3q5]{color:var(--muted);margin:0;font-size:15px}.sow__card[data-astro-cid-k2pks3q5]{background:var(--ink);width:100%;max-width:420px;color:var(--parch);border-radius:var(--r-28);box-sizing:border-box;flex-direction:column;justify-self:center;align-items:flex-start;gap:16px;padding:32px;display:flex}.sow__eyebrow[data-astro-cid-k2pks3q5]{letter-spacing:.14em;text-transform:uppercase;color:var(--oil);font-size:12px}.sow__cardtext[data-astro-cid-k2pks3q5]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.sow__note[data-astro-cid-k2pks3q5]{color:var(--dim);font-size:13px}@media (width<=900px){.sow__grid[data-astro-cid-k2pks3q5]{grid-template-columns:1fr}.sow__title[data-astro-cid-k2pks3q5]{font-size:34px}}.latest[data-astro-cid-lcdefpme]{padding:96px 0 72px}.latest__inner[data-astro-cid-lcdefpme]{flex-direction:column;gap:40px;display:flex}.latest__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.latest__intro[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.latest__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:52px;font-weight:800;line-height:1}@media (width<=640px){.latest[data-astro-cid-lcdefpme]{padding:64px 0 48px}.latest__title[data-astro-cid-lcdefpme]{font-size:40px}}
