.es-header[data-astro-cid-ep7evdm2]{background:var(--ink);padding:160px var(--g-1280) 40px}.es-header-inner[data-astro-cid-ep7evdm2]{max-width:680px;margin:0 auto}.es-meta-line[data-astro-cid-ep7evdm2]{font-family:var(--sans);font-weight:200;font-size:10px;letter-spacing:.4em;text-transform:uppercase;color:var(--teal-light);margin-bottom:28px;display:block}.es-headline[data-astro-cid-ep7evdm2]{font-family:var(--serif);font-weight:400;font-style:italic;font-size:clamp(34px,5.5vw,60px);line-height:1.05;letter-spacing:-.02em;color:var(--paper);margin-bottom:26px}.es-dek[data-astro-cid-ep7evdm2]{font-family:var(--sans);font-weight:300;font-size:clamp(15px,1.8vw,18px);line-height:1.6;color:#f1f1f180;margin-bottom:26px;max-width:480px}.es-byline[data-astro-cid-ep7evdm2]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-family:var(--sans);font-weight:400;font-size:12.5px;color:#f1f1f166;padding-bottom:40px;border-bottom:1px solid rgba(241,241,241,.1)}.es-byline[data-astro-cid-ep7evdm2] strong[data-astro-cid-ep7evdm2]{color:#f1f1f1b3;font-weight:500}.es-body-wrap[data-astro-cid-ep7evdm2]{background:var(--ink);padding:56px var(--g-1080) 72px}.es-body-layout[data-astro-cid-ep7evdm2]{display:flex;align-items:flex-start;justify-content:center;gap:56px}.es-body[data-astro-cid-ep7evdm2]{max-width:680px;width:100%}.es-body[data-astro-cid-ep7evdm2] p{font-family:var(--serif);font-weight:400;font-size:18px;line-height:1.85;color:#f1f1f1b8;margin-bottom:28px;letter-spacing:-.001em}.es-body[data-astro-cid-ep7evdm2] p a{color:var(--teal-light);text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.es-body[data-astro-cid-ep7evdm2] p a:hover{opacity:.75}.es-h2[data-astro-cid-ep7evdm2]{font-family:var(--serif);font-weight:500;font-size:clamp(24px,3vw,32px);line-height:1.25;letter-spacing:-.01em;color:var(--paper);margin:56px 0 22px}.es-pullquote[data-astro-cid-ep7evdm2]{border-left:2px solid var(--teal-light);padding:4px 0 4px 28px;margin:44px 0 44px -30px}.es-pullquote[data-astro-cid-ep7evdm2] p{font-family:var(--serif);font-weight:400;font-style:italic;font-size:clamp(18px,2.2vw,23px);line-height:1.4;color:var(--paper);margin:0}.es-share[data-astro-cid-ep7evdm2]{position:sticky;top:140px;display:flex;flex-direction:column;align-items:center;gap:22px;flex-shrink:0}.es-share-icon[data-astro-cid-ep7evdm2]{display:flex;color:var(--teal);transition:color .25s ease}.es-share-icon[data-astro-cid-ep7evdm2]:hover{color:var(--teal-light)}.es-share-icon[data-astro-cid-ep7evdm2] svg[data-astro-cid-ep7evdm2]{width:18px;height:18px}.es-related-wrap[data-astro-cid-ep7evdm2]{background:var(--ink);padding:0 var(--g-1080) 20px}.es-related[data-astro-cid-ep7evdm2]{max-width:680px;margin:0 auto}.es-related-label[data-astro-cid-ep7evdm2]{font-family:var(--sans);font-weight:500;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#f1f1f14d;padding:40px 0 8px;border-top:1px solid rgba(241,241,241,.1)}.es-related[data-astro-cid-ep7evdm2] .wr-row{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;padding:34px 0;border-top:1px solid rgba(241,241,241,.1);text-decoration:none}.es-related[data-astro-cid-ep7evdm2] .wr-row-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-family:var(--sans);font-weight:400;font-size:11px;letter-spacing:.06em;color:#f1f1f152;margin-bottom:12px}.es-related[data-astro-cid-ep7evdm2] .wr-tag-inline{font-family:var(--sans);font-weight:500;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-light)}.es-related[data-astro-cid-ep7evdm2] .wr-row-title{font-family:var(--serif);font-weight:400;font-style:italic;font-size:clamp(20px,2.6vw,30px);line-height:1.15;letter-spacing:-.01em;color:var(--paper)}@media (max-width: 900px){.es-body-layout[data-astro-cid-ep7evdm2]{flex-direction:column-reverse;gap:32px}.es-share[data-astro-cid-ep7evdm2]{position:static;flex-direction:row;align-self:center}}@media (max-width: 760px){.es-header[data-astro-cid-ep7evdm2],.es-body-wrap[data-astro-cid-ep7evdm2],.es-related-wrap[data-astro-cid-ep7evdm2]{padding-left:24px;padding-right:24px}}
