.note-flow{padding-block:clamp(28px,4vw,56px) clamp(36px,5vw,72px)}.note-row{margin:0 var(--edge);border-top:1px solid var(--ink);grid-template-columns:clamp(9rem,17vw,15rem) minmax(0,1fr);align-items:start;gap:10px clamp(20px,3.4vw,48px);padding-block:clamp(18px,2.2vw,28px);display:grid}.note-body>.note-row:first-child{border-top:0;padding-top:0}.note-row__side{grid-column:1;min-width:0}.note-row__main{grid-column:2;gap:.85em;min-width:0;font-size:clamp(17px,.5vw + 14px,19px);line-height:1.5;display:grid}.note-row h2{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.16}.note-row__main>:where(p,ul,ol,h3,h4,hr){max-width:38em;margin:0}.note-row__main a{color:var(--purple);text-underline-offset:3px}.note-row--lead .note-row__main>p:first-child{max-width:30em;font-size:clamp(20px,1.2vw + 14px,24px);font-weight:500;line-height:1.36}.facts{margin:0}.note-row__side>h2+.facts{margin-top:clamp(20px,2.4vw,32px)}.facts dl{gap:16px;margin:0;display:grid}.facts dt{color:var(--ink-soft);margin:0 0 4px;font-weight:500;line-height:1.3}.facts dd{margin:0;font-size:15px;line-height:1.35}.facts a{color:var(--purple);text-underline-offset:3px;transition:opacity .5s cubic-bezier(.25,1,.5,1)}.facts a:hover{opacity:.62}.note-row--field .facts dt,.note-row--field .facts a{color:inherit}.note-row--field{padding-inline:var(--edge);background:var(--purple);color:var(--paper-light);border-top:0;margin-inline:0}.note-body>.note-row--field:first-child{padding-top:clamp(18px,2.2vw,28px)}.note-row--field+.note-row,.note-body:has(>.note-row--field:last-child)+.note-tail>.note-row:first-child{border-top:0}.note-row--field .note-row__main a{color:inherit}.note-row__main>.diag{counter-reset:diag;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,56px);max-width:none;padding:0;font-size:17px;line-height:1.4;list-style:none;display:grid}.diag li{counter-increment:diag;border-top:1px solid;grid-template-columns:2.6em minmax(0,1fr);align-items:baseline;padding-block:12px;display:grid}.diag li:before{content:counter(diag, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.07em;font-size:13px}.diag strong{font-weight:700}.note-row--quote .note-row__side{padding-top:6px}.note-row--quote blockquote{margin:0}.note-row--quote p{max-width:22em;color:var(--purple);font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(26px,3.6vw,52px);font-weight:400;line-height:1.16}.note-body .photo{isolation:isolate;margin:0;position:relative;overflow:hidden}.note-body .photo img{object-fit:cover;width:100%;height:100%}.carousel{gap:10px;margin-top:calc(18px - .85em);display:grid}.carousel__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.carousel__track::-webkit-scrollbar{display:none}.carousel__track>.photo{aspect-ratio:3/4;scroll-snap-align:start;flex:0 0 calc(33.3333% - 8px)}.carousel__bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.carousel__bar[hidden]{display:none}.carousel__nav{gap:8px;display:flex}.carousel__button{border:1px solid var(--ink);width:44px;height:44px;color:var(--ink);font-family:var(--font-mono);cursor:pointer;background:0 0;border-radius:0;place-items:center;padding:0;font-size:16px;line-height:1;transition:background-color .2s,color .2s;display:grid}.carousel__button:hover:not([aria-disabled=true]),.carousel__button:focus-visible:not([aria-disabled=true]){background:var(--ink);color:var(--paper-light)}.carousel__button[aria-disabled=true]{opacity:.3;cursor:default}@media (width>=1600px){.note-row__main{font-size:21px}.note-row h2{font-size:32px}.note-row--lead .note-row__main>p:first-child{font-size:26px}.note-row__main>.diag{font-size:19px}}@media (width<=760px){.note-row{grid-template-columns:minmax(0,1fr)}.note-row__side,.note-row__main{grid-column:1}.facts dl{gap:10px;margin-bottom:12px}.facts dl>div{grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.facts dt{margin:0}.note-row__main>.diag{grid-template-columns:minmax(0,1fr)}.carousel__track>.photo{flex-basis:78%}}.card[data-astro-cid-jngwnw7g]{flex-direction:column;display:flex;position:relative}.card__photo[data-astro-cid-jngwnw7g]{margin-bottom:var(--s-2);background:var(--paper)}.card__photo[data-astro-cid-jngwnw7g] .photo-box{aspect-ratio:4/3}.card__section[data-astro-cid-jngwnw7g]{margin:0 0 var(--s-1);color:var(--ink-soft)}.card__title[data-astro-cid-jngwnw7g]{font-size:var(--t-card);letter-spacing:-.01em;margin:0 0 var(--s-1);font-weight:500;line-height:1.12}.card__title[data-astro-cid-jngwnw7g] a[data-astro-cid-jngwnw7g]{text-decoration:none}.card__title[data-astro-cid-jngwnw7g] a[data-astro-cid-jngwnw7g]:after{content:"";position:absolute;inset:0}.card__marker[data-astro-cid-jngwnw7g]{background-image:linear-gradient(var(--accent), var(--accent));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .2s var(--ease-bounce);background-position:0 88%;background-repeat:no-repeat;background-size:0% .6em}.card[data-astro-cid-jngwnw7g]:hover .card__marker[data-astro-cid-jngwnw7g],.card[data-astro-cid-jngwnw7g]:focus-within .card__marker[data-astro-cid-jngwnw7g]{background-size:100% .6em}.card__dek[data-astro-cid-jngwnw7g]{margin:0 0 var(--s-2);font-size:18px;line-height:1.45}.card__meta[data-astro-cid-jngwnw7g]{gap:0 var(--s-2);color:var(--ink-soft);flex-wrap:wrap;margin:auto 0 0;display:flex}.card__meta[data-astro-cid-jngwnw7g] time[data-astro-cid-jngwnw7g]{font-size:inherit}.byline[data-astro-cid-vex5zuxs],.signature[data-astro-cid-vex5zuxs]{margin:18px 0 0}.signature[data-astro-cid-vex5zuxs]{max-width:30em;font-size:clamp(17px,1.2vw + 8px,22px);font-weight:500;line-height:1.36}.signature[data-astro-cid-vex5zuxs]+.byline[data-astro-cid-vex5zuxs]{margin-top:12px}.byline[data-astro-cid-vex5zuxs] a[data-astro-cid-vex5zuxs],.signature[data-astro-cid-vex5zuxs] a[data-astro-cid-vex5zuxs]{text-underline-offset:3px;transition:opacity .5s cubic-bezier(.25,1,.5,1)}.byline[data-astro-cid-vex5zuxs] a[data-astro-cid-vex5zuxs]:hover,.signature[data-astro-cid-vex5zuxs] a[data-astro-cid-vex5zuxs]:hover{opacity:.62}ul[data-astro-cid-vex5zuxs].signs{gap:10px;max-width:38em;padding:0;line-height:1.45;list-style:none}.signs[data-astro-cid-vex5zuxs] li[data-astro-cid-vex5zuxs]{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.signs__mark[data-astro-cid-vex5zuxs]{background:var(--coral);width:24px;height:24px;color:var(--ink);font-family:var(--font-mono);place-items:center;font-size:14px;font-weight:500;line-height:1;display:grid}div[data-astro-cid-vex5zuxs].people{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:32px 48px}.card[data-astro-cid-vex5zuxs]{border-top:2px solid var(--ink);grid-template-columns:64px 1fr;gap:20px;padding-top:20px;display:grid}.card__seal[data-astro-cid-vex5zuxs]{background:var(--purple);width:64px;height:64px;color:var(--paper-light);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;place-items:center;font-size:20px;font-weight:500;line-height:1;display:grid}.card__name[data-astro-cid-vex5zuxs]{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.16}.card__name[data-astro-cid-vex5zuxs] a[data-astro-cid-vex5zuxs]{text-decoration:none}.card__role[data-astro-cid-vex5zuxs]{color:var(--ink-soft);margin:6px 0 12px}.card__bio[data-astro-cid-vex5zuxs]{max-width:34em;font-size:var(--t-text-s);margin:0 0 12px;line-height:1.5}.card__more[data-astro-cid-vex5zuxs]{margin:0}.card__more[data-astro-cid-vex5zuxs] a[data-astro-cid-vex5zuxs]{color:var(--purple);text-underline-offset:3px;padding-block:4px;transition:opacity .5s cubic-bezier(.25,1,.5,1);display:inline-block}.card__more[data-astro-cid-vex5zuxs] a[data-astro-cid-vex5zuxs]:hover{opacity:.62}.related[data-astro-cid-vex5zuxs]{margin-inline:var(--edge);padding:var(--s-6) 0 var(--s-8);border-top:1px solid var(--ink)}.related__title[data-astro-cid-vex5zuxs]{margin:0 0 var(--s-3)}.related__grid[data-astro-cid-vex5zuxs]{gap:var(--s-6);grid-template-columns:1fr;display:grid}@media (width>=700px){.related__grid[data-astro-cid-vex5zuxs]{grid-template-columns:1fr 1fr}}@media (width>=1600px){.card__name[data-astro-cid-vex5zuxs]{font-size:32px}}
