.art-end.astro-fpwgceol{gap:var(--s-6) var(--s-7);margin-top:var(--s-8);padding-top:var(--s-7);border-top:1px solid var(--rule);display:grid}@media (width>=760px){.art-end.astro-fpwgceol{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.art-author__name.astro-fpwgceol,.art-cta__title.astro-fpwgceol{font-family:var(--font-display);font-size:var(--t-h3);color:var(--navy);font-weight:500;line-height:1.2}.art-cta.astro-fpwgceol{padding:var(--s-6)}.art-cta__btn.astro-fpwgceol{margin-top:var(--s-3)}.art-more__head.astro-qla6unm7{justify-content:space-between;align-items:baseline;gap:var(--s-3) var(--s-5);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.art-head.astro-sgg5joot{padding-block:clamp(2.5rem, 1.6rem + 3.6vw, 5rem) var(--s-7)}.art-topic.astro-sgg5joot{margin-top:var(--s-6);text-decoration:none;display:inline-block}.art-topic.astro-sgg5joot:hover{text-underline-offset:.25em;text-decoration:underline}.art-title.astro-sgg5joot{margin-top:var(--s-3);font-size:clamp(2.25rem,1.65rem + 2.6vw,3.75rem)}.art-standfirst.astro-sgg5joot{margin-top:var(--s-5);max-width:31em}@media (width<=639px){.art-head.astro-sgg5joot .breadcrumb.astro-sgg5joot li.astro-sgg5joot[aria-current]{display:none}}.art-meta.astro-sgg5joot{gap:.3rem var(--s-6);margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--rule);font-size:var(--t-small);color:var(--muted);flex-wrap:wrap;display:flex}.art-meta.astro-sgg5joot strong.astro-sgg5joot{color:var(--navy);font-weight:600}.art-lead.astro-sgg5joot img{object-position:50% 26%}.art-body.astro-sgg5joot{padding-block:var(--s-7) var(--space-section)}.art-body.astro-sgg5joot .prose>*{max-width:30em}.art-body.astro-sgg5joot .prose>figure{max-width:none}.art-body.astro-sgg5joot .prose>blockquote{border-left:0;max-width:25em;margin-block:1.6em;padding-left:calc(1.25em + 2px);position:relative}.art-body.astro-sgg5joot .prose>blockquote:before{content:"";background:var(--gold);width:2px;position:absolute;top:0;bottom:0;left:0}.art-body.astro-sgg5joot .art-dg{gap:var(--s-4);--dg-missing:var(--dg-line-band);display:grid}.art-body.astro-sgg5joot .art-dg__panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:var(--s-5)}.art-body.astro-sgg5joot .art-dg__head{justify-content:space-between;align-items:baseline;gap:.2rem var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;line-height:1.25;display:flex}.art-body.astro-sgg5joot .art-dg__head strong{font-family:var(--font-display);color:var(--navy);font-size:1.3125rem;font-weight:500}.art-body.astro-sgg5joot .art-dg__head span{font-family:var(--font-mono);color:var(--muted);font-size:.75rem}.art-body.astro-sgg5joot .prose .art-dg__track{margin:0;padding:0;list-style:none;display:grid}.art-body.astro-sgg5joot .art-dg__stop{padding:0 0 var(--s-4) 2rem;line-height:1.4;position:relative}.art-body.astro-sgg5joot .prose .art-dg__stop+.art-dg__stop{margin-top:0}.art-body.astro-sgg5joot .art-dg__stop:last-child{padding-bottom:0}.art-body.astro-sgg5joot .art-dg__stop:before{content:"";background:var(--gold);z-index:1;border-radius:50%;width:13px;height:13px;position:absolute;top:.2rem;left:0}.art-body.astro-sgg5joot .art-dg__stop:after{content:"";background:var(--gold);width:1.5px;position:absolute;top:.2rem;bottom:-.2rem;left:5.75px}.art-body.astro-sgg5joot .art-dg__stop:last-child:after{display:none}.art-body.astro-sgg5joot .art-dg__stop--off:before{background:var(--surface);border:1.5px solid var(--gold)}.art-body.astro-sgg5joot .art-dg__panel--bare .art-dg__stop:after{background:repeating-linear-gradient(to bottom, var(--dg-missing) 0 4px, transparent 4px 9px)}.art-body.astro-sgg5joot .art-dg__stage{font-family:var(--font-mono);color:var(--navy);font-size:.8125rem;font-weight:500;display:block}.art-body.astro-sgg5joot .art-dg__stop--off .art-dg__stage{color:var(--muted)}.art-body.astro-sgg5joot .art-dg__note{font-family:var(--font-mono);color:var(--muted);margin-top:.15rem;font-size:.75rem;display:block}.art-body.astro-sgg5joot .art-dg__owner{margin-top:var(--s-5);font-family:var(--font-mono);color:var(--gold-text);font-size:.75rem;line-height:1.4}.art-body.astro-sgg5joot .art-dg__owner:before{content:"";border:1.5px solid var(--gold);border-top:0;border-radius:0 0 6px 6px;height:10px;margin-bottom:.55rem;display:block}.art-body.astro-sgg5joot .art-dg__panel--bare .art-dg__owner{color:var(--muted)}.art-body.astro-sgg5joot .art-dg__panel--bare .art-dg__owner:before{border-style:dashed;border-color:var(--dg-missing)}.art-body.astro-sgg5joot .art-dg__key{background:var(--gold);vertical-align:-1px;border-radius:50%;width:11px;height:11px;margin-right:.35rem;display:inline-block}.art-body.astro-sgg5joot .art-dg__key--off{border:1.5px solid var(--gold);background:0 0;margin-left:.9rem}@media (width>=640px){.art-body.astro-sgg5joot .prose .art-dg__track{grid-template-columns:repeat(4,minmax(0,1fr))}.art-body.astro-sgg5joot .art-dg__stop{padding:1.65rem var(--s-4) 0 0}.art-body.astro-sgg5joot .art-dg__stop:before{top:0}.art-body.astro-sgg5joot .art-dg__stop:after{width:auto;height:1.5px;inset:5.75px 0 auto}.art-body.astro-sgg5joot .art-dg__panel--bare .art-dg__stop:after{background:repeating-linear-gradient(to right, var(--dg-missing) 0 4px, transparent 4px 9px)}}html.motion .art-head.astro-sgg5joot .wrap.astro-sgg5joot>.astro-sgg5joot,html.motion .art-lead.astro-sgg5joot{animation:.8s cubic-bezier(.2,.7,.2,1) both rise}html.motion .art-head.astro-sgg5joot .wrap.astro-sgg5joot>.astro-sgg5joot:nth-child(2){animation-delay:80ms}html.motion .art-head.astro-sgg5joot .wrap.astro-sgg5joot>.astro-sgg5joot:nth-child(3){animation-delay:.16s}html.motion .art-head.astro-sgg5joot .wrap.astro-sgg5joot>.astro-sgg5joot:nth-child(n+4){animation-delay:.24s}html.motion .art-lead.astro-sgg5joot{animation-delay:.34s}html.motion .art-body.astro-sgg5joot .art-dg__panel.dr{opacity:0;transform:translateY(18px)}html.motion .art-body.astro-sgg5joot .art-dg__panel.dr.is-in{opacity:1;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:none}.art-body.astro-sgg5joot .art-dg__panel--full .art-dg__stop:first-child{--node:.6s;--line:.85s}.art-body.astro-sgg5joot .art-dg__panel--full .art-dg__stop:nth-child(2){--line:1.25s}.art-body.astro-sgg5joot .art-dg__panel--full .art-dg__stop:nth-child(3){--node:1.6s;--line:1.9s}.art-body.astro-sgg5joot .art-dg__panel--full .art-dg__stop:nth-child(4){--node:2.25s}html.motion .art-body.astro-sgg5joot .art-dg__panel--full.dr .art-dg__stop:not(:nth-child(2)):before{transform:scale(0)}html.motion .art-body.astro-sgg5joot .art-dg__panel--full.dr .art-dg__stop:not(:nth-child(2))>span{opacity:0}html.motion .art-body.astro-sgg5joot .art-dg__panel--full.dr .art-dg__stop:after{transform-origin:0 0;transform:scale(0)}html.motion .art-body.astro-sgg5joot .art-dg__panel--full.dr .art-dg__owner{opacity:0}html.motion .art-body.astro-sgg5joot .art-dg__panel--full.dr .art-dg__owner:before{clip-path:inset(0 100% 0 0)}html.motion .art-body.astro-sgg5joot .art-dg__panel--full.dr.is-in .art-dg__stop:before{transition:transform .45s cubic-bezier(.2, .7, .2, 1) var(--node,0s);transform:none}html.motion .art-body.astro-sgg5joot .art-dg__panel--full.dr.is-in .art-dg__stop>span{opacity:1;transition:opacity .5s ease var(--node,0s)}html.motion .art-body.astro-sgg5joot .art-dg__panel--full.dr.is-in .art-dg__stop:after{transition:transform .45s cubic-bezier(.6, 0, .2, 1) var(--line,0s);transform:none}html.motion .art-body.astro-sgg5joot .art-dg__panel--full.dr.is-in .art-dg__owner{opacity:1;transition:opacity .5s 2.8s}html.motion .art-body.astro-sgg5joot .art-dg__panel--full.dr.is-in .art-dg__owner:before{clip-path:inset(0);transition:clip-path .7s cubic-bezier(.6,0,.2,1) 2.8s}html.motion .art-body.astro-sgg5joot .prose>blockquote.dr:before{transform-origin:top;transform:scaleY(0)}html.motion .art-body.astro-sgg5joot .prose>blockquote.dr>p{opacity:0;transform:translateY(10px)}html.motion .art-body.astro-sgg5joot .prose>blockquote.dr.is-in:before{transition:transform .8s cubic-bezier(.6,0,.2,1);transform:none}html.motion .art-body.astro-sgg5joot .prose>blockquote.dr.is-in>p{opacity:1;transition:opacity .8s .25s,transform .8s cubic-bezier(.2,.7,.2,1) .25s;transform:none}
