.will-hero-grid[data-astro-cid-zh4rx3jn]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;align-items:center}.will-hero[data-astro-cid-zh4rx3jn] .t-lede[data-astro-cid-zh4rx3jn]{color:#ffffffe0}.will-portrait[data-astro-cid-zh4rx3jn]{position:relative}.will-portrait[data-astro-cid-zh4rx3jn] img[data-astro-cid-zh4rx3jn]{width:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:50% 40%;border-radius:18px;box-shadow:16px 16px 0 0 var(--orange);display:block}.tl[data-astro-cid-zh4rx3jn]{position:relative;padding:80px 0 64px;color:#fff;background:var(--navy)}.tl-list[data-astro-cid-zh4rx3jn]{list-style:none;margin:0;padding:0;position:relative}.tl-era[data-astro-cid-zh4rx3jn]{position:relative;z-index:1;display:flex;justify-content:center;padding:36px 0 12px}.tl-era[data-astro-cid-zh4rx3jn]:first-child{padding-top:0}.tl-era[data-astro-cid-zh4rx3jn] span[data-astro-cid-zh4rx3jn]{background:var(--orange);color:var(--navy);font-family:var(--font-heading);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:.85rem;padding:9px 18px;border-radius:999px}.tl-list[data-astro-cid-zh4rx3jn]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translate(-1px);background:var(--orange)}.tl-item[data-astro-cid-zh4rx3jn]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center;padding:28px 0}.tl-node[data-astro-cid-zh4rx3jn]{position:absolute;left:50%;top:50%;width:18px;height:18px;border-radius:50%;transform:translate(-50%,-50%);background:var(--night);border:3px solid rgba(255,255,255,.7);z-index:1}.era-now[data-astro-cid-zh4rx3jn] .tl-node[data-astro-cid-zh4rx3jn]{background:var(--orange);border-color:#fff}.era-future[data-astro-cid-zh4rx3jn] .tl-node[data-astro-cid-zh4rx3jn]{background:#fff;border-color:var(--orange)}.is-last[data-astro-cid-zh4rx3jn] .tl-node[data-astro-cid-zh4rx3jn]{width:30px;height:30px;background:var(--orange);border:5px solid #fff}.tl-card[data-astro-cid-zh4rx3jn]{grid-column:1;text-align:right}.tl-photo[data-astro-cid-zh4rx3jn]{grid-column:2;margin:0}.right[data-astro-cid-zh4rx3jn] .tl-card[data-astro-cid-zh4rx3jn]{grid-column:2;text-align:left}.right[data-astro-cid-zh4rx3jn] .tl-photo[data-astro-cid-zh4rx3jn]{grid-column:1;grid-row:1}.tl-item[data-astro-cid-zh4rx3jn]:not(.has-photo):not(.tl-pair):not(.is-last) .tl-card[data-astro-cid-zh4rx3jn]{max-width:30rem;justify-self:end}.right[data-astro-cid-zh4rx3jn]:not(.has-photo) .tl-card[data-astro-cid-zh4rx3jn]{justify-self:start!important}.tl-pair[data-astro-cid-zh4rx3jn] .tl-card[data-astro-cid-zh4rx3jn]:first-of-type{grid-column:1;text-align:right}.tl-pair[data-astro-cid-zh4rx3jn] .tl-card[data-astro-cid-zh4rx3jn]:last-of-type{grid-column:2;text-align:left}.tl-pair[data-astro-cid-zh4rx3jn] .era-future[data-astro-cid-zh4rx3jn] .tl-when[data-astro-cid-zh4rx3jn],.tl-pair[data-astro-cid-zh4rx3jn] .era-future[data-astro-cid-zh4rx3jn] .tl-body[data-astro-cid-zh4rx3jn]{color:#fff}.tl-when[data-astro-cid-zh4rx3jn]{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.1rem,1.8vw,1.4rem);color:var(--orange);margin-bottom:6px;letter-spacing:.02em}.era-future[data-astro-cid-zh4rx3jn] .tl-when[data-astro-cid-zh4rx3jn]{color:#fff}.tl-title[data-astro-cid-zh4rx3jn]{font-size:clamp(1.6rem,3vw,2.4rem);margin-bottom:10px}.tl-body[data-astro-cid-zh4rx3jn]{color:#ffffffdb;margin:0}.era-future[data-astro-cid-zh4rx3jn] .tl-body[data-astro-cid-zh4rx3jn]{color:#fff}.tl-photo[data-astro-cid-zh4rx3jn] img[data-astro-cid-zh4rx3jn]{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:18px;display:block;border:1px solid rgba(255,255,255,.15)}.tl-photo[data-astro-cid-zh4rx3jn] img[data-astro-cid-zh4rx3jn][src*=juneteenth]{object-position:50% 0%}.tl-photo[data-astro-cid-zh4rx3jn] img[data-astro-cid-zh4rx3jn][src*=will-and-father]{aspect-ratio:1}.tl-photo[data-astro-cid-zh4rx3jn] figcaption[data-astro-cid-zh4rx3jn]{font-size:.75rem;color:#ffffffa6;margin-top:8px}.is-last[data-astro-cid-zh4rx3jn]{padding:72px 0 24px}.is-last[data-astro-cid-zh4rx3jn] .tl-card[data-astro-cid-zh4rx3jn]{grid-column:1 / -1;text-align:center;justify-self:center;max-width:34rem;padding-top:48px;background:var(--navy);position:relative;z-index:1}.is-last[data-astro-cid-zh4rx3jn] .tl-node[data-astro-cid-zh4rx3jn]{top:52px;z-index:2}.is-last[data-astro-cid-zh4rx3jn] .tl-title[data-astro-cid-zh4rx3jn]{font-size:clamp(2.4rem,5vw,4rem);color:#fff}.is-last[data-astro-cid-zh4rx3jn] .tl-when[data-astro-cid-zh4rx3jn]{color:var(--orange)}.will-end[data-astro-cid-zh4rx3jn]{background:var(--orange);color:var(--navy);padding-top:24px}.will-end-inner[data-astro-cid-zh4rx3jn]{text-align:center;display:flex;flex-direction:column;align-items:center}.will-end[data-astro-cid-zh4rx3jn] .t-h2[data-astro-cid-zh4rx3jn]{max-width:none}.will-end[data-astro-cid-zh4rx3jn] .t-btn[data-astro-cid-zh4rx3jn]{background:var(--navy);border-color:var(--navy);color:#fff}.will-end[data-astro-cid-zh4rx3jn] .t-btn[data-astro-cid-zh4rx3jn]:hover{background:var(--land);border-color:var(--land)}@media(max-width:860px){.will-hero-grid[data-astro-cid-zh4rx3jn]{grid-template-columns:1fr}.will-portrait[data-astro-cid-zh4rx3jn]{order:-1}.tl-list[data-astro-cid-zh4rx3jn]:before{left:9px}.tl-era[data-astro-cid-zh4rx3jn]{justify-content:flex-start;padding-left:0}.tl-item[data-astro-cid-zh4rx3jn],.right[data-astro-cid-zh4rx3jn]{grid-template-columns:1fr;gap:16px;padding:22px 0 22px 40px}.tl-node[data-astro-cid-zh4rx3jn]{left:10px;top:36px}.tl-card[data-astro-cid-zh4rx3jn],.right[data-astro-cid-zh4rx3jn] .tl-card[data-astro-cid-zh4rx3jn],.tl-pair[data-astro-cid-zh4rx3jn] .tl-card[data-astro-cid-zh4rx3jn]:first-of-type,.tl-pair[data-astro-cid-zh4rx3jn] .tl-card[data-astro-cid-zh4rx3jn]:last-of-type{grid-column:1;grid-row:auto;text-align:left;justify-self:start!important}.tl-pair[data-astro-cid-zh4rx3jn]{gap:28px}.tl-photo[data-astro-cid-zh4rx3jn],.right[data-astro-cid-zh4rx3jn] .tl-photo[data-astro-cid-zh4rx3jn]{grid-column:1;grid-row:2}.is-last[data-astro-cid-zh4rx3jn]{padding:60px 0 48px}.is-last[data-astro-cid-zh4rx3jn] .tl-node[data-astro-cid-zh4rx3jn]{left:50%;top:20px}.is-last[data-astro-cid-zh4rx3jn] .tl-card[data-astro-cid-zh4rx3jn]{text-align:center;padding-top:70px}}
