.dchapter{--pad-y:clamp(4rem, 9vw, 8rem);--pad-x:clamp(1.5rem, 6vw, 5rem);--ink:#f7f4ec;--ink-soft:#f7f4ecc7;--rule:#f7f4ec38;isolation:isolate;background:var(--accent);color:var(--ink);min-height:clamp(540px,78vh,820px);display:block;position:relative;overflow:hidden}.dchapter-grain{mix-blend-mode:overlay;opacity:.45;pointer-events:none;z-index:0;background-image:radial-gradient(#0000000f 1px,#0000 1px),radial-gradient(#ffffff0d 1px,#0000 1px);background-position:0 0,1.5px 1.5px;background-size:3px 3px,5px 5px;position:absolute;inset:0}.dchapter-bloom{background:radial-gradient(circle, color-mix(in srgb, var(--accent-soft) 80%, white) 0%, transparent 60%);filter:blur(60px);opacity:.55;pointer-events:none;z-index:0;border-radius:999px;width:clamp(28rem,50vw,56rem);height:clamp(28rem,50vw,56rem);position:absolute;top:-18%;right:-10%}.is-flipped .dchapter-bloom{left:-10%;right:auto}.dchapter-numeral{font-family:var(--font-display);letter-spacing:-.04em;color:var(--watermark,#f7f4ec24);pointer-events:none;user-select:none;z-index:0;will-change:transform;white-space:nowrap;font-size:clamp(6rem,14vw,14rem);font-weight:600;line-height:.85;position:absolute;bottom:clamp(-1.5rem,-2vw,-.5rem);right:clamp(-2rem,-3vw,0rem)}.is-flipped .dchapter-numeral{left:clamp(-2rem,-3vw,0rem);right:auto}@supports (animation-timeline:view()){.dchapter-numeral{animation:linear both dchapter-numeral-drift view();animation-range:cover}@keyframes dchapter-numeral-drift{0%{transform:translateY(8%)scale(1.02)}to{transform:translateY(-8%)scale(1.02)}}}.dchapter-inner{z-index:1;max-width:88rem;padding:var(--pad-y) var(--pad-x);min-height:inherit;grid-template-rows:auto 1fr auto;gap:clamp(2.5rem,6vw,5rem);margin:0 auto;display:grid;position:relative}.dchapter-meta{justify-content:space-between;align-items:center;gap:2rem;display:flex}.is-flipped .dchapter-meta{flex-direction:row-reverse}.dchapter-vname{font-family:var(--font-display);color:var(--ink-soft);letter-spacing:-.02em;font-size:clamp(1.6rem,2.6vw,2.6rem);font-weight:500;line-height:1}.dchapter-vname strong{color:var(--ink);font-weight:700}.dchapter-body{grid-template-columns:minmax(0,1fr) minmax(0,25rem);align-self:center;align-items:center;gap:clamp(2rem,5vw,5rem);width:100%;display:grid}.dchapter-pitch{flex-direction:column;gap:1.25rem;max-width:38rem;display:flex}@media (width>=880px){.is-flipped .dchapter-pitch{text-align:right;order:2;align-items:flex-end;margin-left:auto}.is-flipped .dchapter-snapshot-card{order:1}}.dchapter-tagline{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.9rem,3.1vw,3.1rem);font-weight:500;line-height:1.08}.dchapter-tagline-link{color:inherit;text-decoration:none;transition:opacity .24s}.dchapter-tagline-link:hover{opacity:.85}.dchapter-blurb{font-family:var(--font-sans);color:var(--ink-soft);max-width:42ch;margin:0;font-size:clamp(1rem,1.05vw,1.1rem);line-height:1.6}.dchapter-snapshot-card{border-radius:var(--radius-lg,1rem);will-change:transform;text-align:left;background:#f7f4ec;border:1px solid #fff9;flex-direction:column;gap:.8rem;padding:clamp(1.5rem,2vw,2rem);text-decoration:none;transition:transform .36s cubic-bezier(.2,.8,.2,1),box-shadow .36s;display:flex;box-shadow:0 28px 64px -30px #000000a6}.dchapter-snapshot-card:hover{transform:translateY(-4px);box-shadow:0 36px 72px -28px #000000b3}.dchapter-snapshot-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--accent-strong);align-items:center;gap:.5rem;font-size:11px;font-weight:700;display:inline-flex}.dchapter-snapshot-spark{background:color-mix(in srgb, var(--accent-strong) 14%, #fff);width:1.4rem;height:1.4rem;color:var(--accent-strong);border-radius:999px;place-items:center;font-size:.7rem;display:inline-grid}.dchapter-snapshot-heading{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);font-size:clamp(1.2rem,1.7vw,1.55rem);font-weight:600;line-height:1.12}.dchapter-snapshot-body{font-family:var(--font-sans);color:var(--color-stone);font-size:.95rem;line-height:1.55}.dchapter-snapshot-cta{background:var(--accent-strong);color:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;margin-top:.35rem;padding:.7rem 1.2rem;font-size:.92rem;font-weight:600;display:inline-flex}.dchapter-snapshot-arrow{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.dchapter-snapshot-card:hover .dchapter-snapshot-arrow{transform:translate(4px)}.dchapter-foot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;padding-top:1.5rem;display:flex}.is-flipped .dchapter-foot{flex-direction:row-reverse}.dchapter-lead{align-items:center;gap:.85rem;display:inline-flex}.dchapter-avatar{background:var(--ink);width:2.4rem;height:2.4rem;color:var(--accent);letter-spacing:.05em;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.dchapter-lead-text{flex-direction:column;line-height:1.2;display:inline-flex}.dchapter-lead-name{color:var(--ink);white-space:nowrap;font-size:.95rem;font-weight:600}.dchapter-lead-creds{color:var(--ink-soft);margin-top:2px;font-size:.78rem}.dchapter-actions{align-items:center;gap:1.5rem;display:inline-flex}.dchapter-stat{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:600}.dchapter-cta{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);background:var(--ink);will-change:transform;border-radius:999px;align-items:center;gap:.6rem;padding:.85rem 1.2rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s;display:inline-flex}.dchapter-cta-arrow{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.dchapter-cta:hover{transform:translateY(-2px);box-shadow:0 12px 30px -10px #00000059}.dchapter-cta:hover .dchapter-cta-arrow{transform:translate(4px)}@media (width<=879px){.dchapter-body{grid-template-columns:1fr}.dchapter-pitch{max-width:100%}.is-flipped .dchapter-pitch{text-align:left;align-items:flex-start;margin-left:0}}@media (width<=720px){.dchapter{min-height:auto}.is-flipped .dchapter-meta,.is-flipped .dchapter-foot{flex-direction:row}.dchapter-actions{justify-content:space-between;width:100%}.dchapter-tagline{font-size:clamp(1.8rem,7vw,2.6rem)}}.dchapter{--accent-strong:var(--accent)}.dchapter[data-division=emerging]{--accent-strong:var(--color-emerging-deep);background:#128b7e;--accent:#128b7e!important}@media (prefers-reduced-motion:reduce){.dchapter-numeral{animation:none!important}.dchapter-cta,.dchapter-cta-arrow{transition:none!important}}.dspines-wrap[data-astro-cid-4yjjcvt6]{background:var(--color-ink,#1a1f1c)}.dspines[data-astro-cid-4yjjcvt6]{height:min(82vh,820px);display:flex}.dspine[data-astro-cid-4yjjcvt6]{background:var(--tint);color:#fff;cursor:pointer;outline:none;flex:1 1 0;min-width:0;transition:flex-grow .65s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.dspine[data-astro-cid-4yjjcvt6] img[data-astro-cid-4yjjcvt6],.dspine[data-astro-cid-4yjjcvt6] picture[data-astro-cid-4yjjcvt6]{width:100%;height:100%;position:absolute;inset:0}.dspine[data-astro-cid-4yjjcvt6] img[data-astro-cid-4yjjcvt6]{object-fit:cover;mix-blend-mode:luminosity;opacity:.5;filter:contrast(1.08);transition:opacity .5s,transform 1s cubic-bezier(.2,.8,.2,1),filter .5s}.dspine-shade[data-astro-cid-4yjjcvt6]{opacity:0;pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--tint) 94%, #000) 0%, color-mix(in srgb, var(--tint) 60%, transparent) 55%, transparent 100%);height:70%;transition:opacity .4s;position:absolute;inset:auto 0 0}.dspine-name[data-astro-cid-4yjjcvt6]{writing-mode:vertical-rl;letter-spacing:-.02em;white-space:nowrap;color:#fff;opacity:.95;z-index:2;font-size:clamp(2.4rem,5vw,5.5rem);font-weight:700;line-height:1;transition:opacity .25s;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)rotate(180deg)}.dspine-kicker[data-astro-cid-4yjjcvt6]{z-index:2;letter-spacing:.22em;text-transform:uppercase;color:#ffffffd9;font-size:.7rem;transition:opacity .3s;position:absolute;top:1.25rem;left:1.25rem}.dspine-kicker[data-astro-cid-4yjjcvt6] strong[data-astro-cid-4yjjcvt6]{color:#fff;font-weight:700}.dspine-open[data-astro-cid-4yjjcvt6]{z-index:3;opacity:0;gap:.75rem;max-width:36rem;transition:opacity .4s .15s,transform .55s cubic-bezier(.2,.8,.2,1) .15s;display:grid;position:absolute;bottom:2rem;left:2rem;right:2rem;transform:translateY(16px)}.dspine-eyebrow[data-astro-cid-4yjjcvt6]{letter-spacing:.22em;text-transform:uppercase;color:#fffc;font-size:.7rem}.dspine-tagline[data-astro-cid-4yjjcvt6]{letter-spacing:-.02em;color:#fff;font-size:clamp(1.5rem,2.4vw,2.4rem);font-weight:600;line-height:1.1}.dspine-blurb[data-astro-cid-4yjjcvt6]{color:#ffffffd9;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.55;display:-webkit-box;overflow:hidden}.dspine-lead[data-astro-cid-4yjjcvt6]{color:#fffc;flex-wrap:wrap;gap:.25rem .75rem;font-size:.85rem;display:flex}.dspine-lead[data-astro-cid-4yjjcvt6] strong[data-astro-cid-4yjjcvt6]{color:#fff}.dspine-actions[data-astro-cid-4yjjcvt6]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.25rem;display:flex}.dspine-btn[data-astro-cid-4yjjcvt6]{color:var(--tint);letter-spacing:.04em;background:#fff;border-radius:999px;align-items:center;padding:.7rem 1.1rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.dspine-btn[data-astro-cid-4yjjcvt6]:hover{background:var(--tint-soft);color:#fff}.dspine-link[data-astro-cid-4yjjcvt6]{color:#fff;border-bottom:1px solid #ffffff80;padding-bottom:.1rem;font-size:.85rem;text-decoration:none}.dspine-link[data-astro-cid-4yjjcvt6]:hover{border-color:#fff}@media (hover:hover) and (width>=768px){.dspines[data-astro-cid-4yjjcvt6]:hover .dspine[data-astro-cid-4yjjcvt6],.dspines[data-astro-cid-4yjjcvt6]:focus-within .dspine[data-astro-cid-4yjjcvt6]{flex-grow:.75}.dspines[data-astro-cid-4yjjcvt6] .dspine[data-astro-cid-4yjjcvt6]:hover,.dspines[data-astro-cid-4yjjcvt6] .dspine[data-astro-cid-4yjjcvt6]:focus-within,.dspines[data-astro-cid-4yjjcvt6] .dspine[data-astro-cid-4yjjcvt6]:focus{flex-grow:3.4}}@media (width>=768px){.dspine[data-astro-cid-4yjjcvt6].is-open{flex-grow:3.4}}.dspine[data-astro-cid-4yjjcvt6]:hover img[data-astro-cid-4yjjcvt6],.dspine[data-astro-cid-4yjjcvt6]:focus img[data-astro-cid-4yjjcvt6],.dspine[data-astro-cid-4yjjcvt6]:focus-within img[data-astro-cid-4yjjcvt6],.dspine[data-astro-cid-4yjjcvt6].is-open img[data-astro-cid-4yjjcvt6]{mix-blend-mode:normal;opacity:1;filter:none;transform:scale(1.04)}.dspine[data-astro-cid-4yjjcvt6]:hover .dspine-shade[data-astro-cid-4yjjcvt6],.dspine[data-astro-cid-4yjjcvt6]:focus .dspine-shade[data-astro-cid-4yjjcvt6],.dspine[data-astro-cid-4yjjcvt6]:focus-within .dspine-shade[data-astro-cid-4yjjcvt6],.dspine[data-astro-cid-4yjjcvt6].is-open .dspine-shade[data-astro-cid-4yjjcvt6]{opacity:1}.dspine[data-astro-cid-4yjjcvt6]:hover .dspine-name[data-astro-cid-4yjjcvt6],.dspine[data-astro-cid-4yjjcvt6]:focus .dspine-name[data-astro-cid-4yjjcvt6],.dspine[data-astro-cid-4yjjcvt6]:focus-within .dspine-name[data-astro-cid-4yjjcvt6],.dspine[data-astro-cid-4yjjcvt6].is-open .dspine-name[data-astro-cid-4yjjcvt6],.dspine[data-astro-cid-4yjjcvt6]:hover .dspine-kicker[data-astro-cid-4yjjcvt6],.dspine[data-astro-cid-4yjjcvt6]:focus .dspine-kicker[data-astro-cid-4yjjcvt6],.dspine[data-astro-cid-4yjjcvt6]:focus-within .dspine-kicker[data-astro-cid-4yjjcvt6],.dspine[data-astro-cid-4yjjcvt6].is-open .dspine-kicker[data-astro-cid-4yjjcvt6]{opacity:0}.dspine[data-astro-cid-4yjjcvt6]:hover .dspine-open[data-astro-cid-4yjjcvt6],.dspine[data-astro-cid-4yjjcvt6]:focus .dspine-open[data-astro-cid-4yjjcvt6],.dspine[data-astro-cid-4yjjcvt6]:focus-within .dspine-open[data-astro-cid-4yjjcvt6],.dspine[data-astro-cid-4yjjcvt6].is-open .dspine-open[data-astro-cid-4yjjcvt6]{opacity:1;transform:none}@media (width<=767px){.dspines[data-astro-cid-4yjjcvt6]{flex-direction:column;height:auto}.dspine[data-astro-cid-4yjjcvt6]{flex:none;height:10rem;transition:height .45s cubic-bezier(.2,.8,.2,1)}.dspine[data-astro-cid-4yjjcvt6].is-open{height:30rem}.dspine-name[data-astro-cid-4yjjcvt6]{writing-mode:horizontal-tb;font-size:2.6rem;bottom:1rem;left:1.25rem;transform:none}.dspine-kicker[data-astro-cid-4yjjcvt6]{display:none}.dspine-shade[data-astro-cid-4yjjcvt6]{opacity:1}.dspine-open[data-astro-cid-4yjjcvt6]{bottom:1.5rem;left:1.25rem;right:1.25rem}}@media (prefers-reduced-motion:reduce){.dspine[data-astro-cid-4yjjcvt6],.dspine[data-astro-cid-4yjjcvt6] img[data-astro-cid-4yjjcvt6],.dspine-open[data-astro-cid-4yjjcvt6],.dspine-shade[data-astro-cid-4yjjcvt6],.dspine-name[data-astro-cid-4yjjcvt6],.dspine-kicker[data-astro-cid-4yjjcvt6]{transition:none}.dspine[data-astro-cid-4yjjcvt6]:hover img[data-astro-cid-4yjjcvt6],.dspine[data-astro-cid-4yjjcvt6].is-open img[data-astro-cid-4yjjcvt6]{transform:none}}
