.pulse-topics[data-astro-cid-w4zcikh3]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1rem auto 0;padding:0 1.5rem;max-width:64rem}.pulse-topics[data-astro-cid-w4zcikh3] a[data-astro-cid-w4zcikh3]{max-width:100%;border-radius:.25rem;background:var(--site-surface);color:var(--site-accent);padding:.35rem .65rem;font-size:.72rem;font-weight:500;line-height:1.5;overflow-wrap:anywhere;text-align:center;text-decoration:none;transition:background .15s}.pulse-topics[data-astro-cid-w4zcikh3] a[data-astro-cid-w4zcikh3]:hover{background:var(--site-page);color:var(--site-accent-hover)}.pulse-topics[data-astro-cid-w4zcikh3] a[data-astro-cid-w4zcikh3]:focus-visible{outline:3px solid var(--site-accent);outline-offset:3px}.pulse-reaction__button[data-astro-cid-gn7oefr6]{position:relative;display:inline-flex;min-height:2.75rem;align-items:center;gap:.7rem;overflow:hidden;border:1px solid var(--site-rule);border-radius:999px;padding:.55rem .75rem .55rem .9rem;color:var(--site-muted);transition:border-color .2s,background-color .2s,color .2s}.pulse-reaction__button[data-astro-cid-gn7oefr6]:not(:disabled):hover{border-color:var(--site-rule);background:color-mix(in srgb,var(--site-ink) 7%,transparent)}.pulse-reaction__button[data-astro-cid-gn7oefr6]:focus-visible{outline:3px solid var(--site-accent);outline-offset:3px}.pulse-reaction__button[data-astro-cid-gn7oefr6]:disabled{cursor:default}.pulse-reaction__button[data-astro-cid-gn7oefr6][aria-busy=true]{opacity:.72}.pulse-reaction__wave[data-astro-cid-gn7oefr6]{position:relative;display:inline-flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;gap:2px;border:1px solid currentColor;border-radius:999px}.pulse-reaction__wave[data-astro-cid-gn7oefr6] i[data-astro-cid-gn7oefr6]{display:block;width:1px;height:4px;background:currentColor}.pulse-reaction__wave[data-astro-cid-gn7oefr6] i[data-astro-cid-gn7oefr6]:nth-child(2){height:9px}.pulse-reaction__count[data-astro-cid-gn7oefr6]{display:grid;min-width:1.7rem;height:1.7rem;place-items:center;border-radius:999px;background:var(--site-ink);color:var(--site-surface);font-size:.75rem;font-weight:700}.is-reacted[data-astro-cid-gn7oefr6] .pulse-reaction__button[data-astro-cid-gn7oefr6]{border-color:var(--site-rule);background:color-mix(in srgb,var(--site-ink) 9%,transparent)}.is-pulsing[data-astro-cid-gn7oefr6] .pulse-reaction__wave[data-astro-cid-gn7oefr6]:after{content:"";position:absolute;inset:-1px;border:1px solid var(--site-rule);border-radius:999px;animation:pulse-ripple .65s ease-out both}@keyframes pulse-ripple{to{transform:scale(2.8);opacity:0}}@media(prefers-reduced-motion:reduce){.pulse-reaction__button[data-astro-cid-gn7oefr6]{transition:none}.is-pulsing[data-astro-cid-gn7oefr6] .pulse-reaction__wave[data-astro-cid-gn7oefr6]:after{animation:none}}.comment-item[data-astro-cid-ugaat6ep]{min-width:0;padding:1.9rem 0;border-top:1px solid var(--site-rule)}.comment-header[data-astro-cid-ugaat6ep]{display:flex;min-width:0;align-items:center;gap:1.15rem}.comment-author[data-astro-cid-ugaat6ep]{min-width:0}.pulse-comment-avatar[data-astro-cid-ugaat6ep]{display:block;width:7rem;height:7rem;flex:0 0 auto;overflow:hidden;border-radius:50%;background:var(--site-surface)}.pulse-comment-avatar[data-astro-cid-ugaat6ep] img[data-astro-cid-ugaat6ep]{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}h3[data-astro-cid-ugaat6ep]{margin:0;color:var(--site-accent);font:650 1.08rem/1.3 var(--font-display);letter-spacing:.01em;overflow-wrap:anywhere}h3[data-astro-cid-ugaat6ep] a[data-astro-cid-ugaat6ep]{color:inherit;text-decoration:none}h3[data-astro-cid-ugaat6ep] a[data-astro-cid-ugaat6ep]:hover{color:var(--site-accent-hover)}.comment-author[data-astro-cid-ugaat6ep] p[data-astro-cid-ugaat6ep]{margin:.16rem 0 0;color:var(--site-muted);font-size:.72rem}.comment-text[data-astro-cid-ugaat6ep]{margin:1rem 0 0 3.5rem;padding-left:1rem;border-left:1px solid var(--site-rule);color:var(--site-ink);font-size:.98rem;line-height:1.72;overflow-wrap:anywhere}.comment-text[data-astro-cid-ugaat6ep] p{margin:0 0 1.15rem}.comment-text[data-astro-cid-ugaat6ep] p:last-child{margin-bottom:0}.comment-text[data-astro-cid-ugaat6ep] strong{font-weight:700}.comment-text[data-astro-cid-ugaat6ep] em{font-style:italic}.comment-text[data-astro-cid-ugaat6ep] a{color:var(--site-accent);text-decoration:underline;text-underline-offset:.18em}.reply[data-astro-cid-ugaat6ep] .comment-text[data-astro-cid-ugaat6ep]{font-size:.92rem}.comment-reaction-row[data-astro-cid-ugaat6ep]{margin-left:4.5rem}.reply-context[data-astro-cid-ugaat6ep]{margin:.65rem 0 -.55rem 4.5rem;color:var(--site-muted);font-size:.72rem;line-height:1.4}.reply-action[data-astro-cid-ugaat6ep]{display:inline-flex;align-items:center;min-height:44px;margin:.7rem 0 0 4.5rem;padding:.4rem .75rem;border:1px solid var(--site-rule);border-radius:999px;background:transparent;color:var(--site-accent);font:600 .8rem/1.3 var(--font-sans);cursor:pointer}.reply-action[data-astro-cid-ugaat6ep]:hover{color:var(--site-accent-hover)}.reply-action[data-astro-cid-ugaat6ep]:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}@media(min-width:64rem){.comment-header[data-astro-cid-ugaat6ep]{gap:1.5rem}.pulse-comment-avatar[data-astro-cid-ugaat6ep]{width:120px;height:120px}.comment-text[data-astro-cid-ugaat6ep]{margin-top:1.25rem;margin-left:5rem}.reply-action[data-astro-cid-ugaat6ep],.reply-context[data-astro-cid-ugaat6ep],.comment-reaction-row[data-astro-cid-ugaat6ep]{margin-left:6rem}.reply[data-astro-cid-ugaat6ep]{padding-block:1.65rem}}@media(max-width:40rem){.comment-header[data-astro-cid-ugaat6ep]{gap:.85rem}.pulse-comment-avatar[data-astro-cid-ugaat6ep]{width:3.5rem;height:3.5rem}.comment-text[data-astro-cid-ugaat6ep]{margin-left:0;padding-left:.85rem}.reply-action[data-astro-cid-ugaat6ep],.reply-context[data-astro-cid-ugaat6ep],.comment-reaction-row[data-astro-cid-ugaat6ep]{margin-left:.85rem}}.comments[data-astro-cid-p27ir7dq]{margin-top:4rem;color:var(--color-ink)}.responses[data-astro-cid-p27ir7dq]{margin-bottom:4rem}.comment-thread[data-astro-cid-p27ir7dq]{margin:0}.comment-replies[data-astro-cid-p27ir7dq]{margin:1.1rem 0 0 3.65rem;padding-left:1.2rem;border-left:2px solid var(--site-rule)}.comment-replies[data-astro-cid-p27ir7dq]>.comment-item:first-child{border-top:0}.section-kicker[data-astro-cid-p27ir7dq]{margin:0 0 .65rem;color:var(--color-sun);font-size:.66rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}h2[data-astro-cid-p27ir7dq]{margin:0 0 1.5rem;font:500 clamp(2rem,5vw,2.7rem)/1.1 var(--font-display);letter-spacing:-.02em}@media(min-width:64rem){.responses[data-astro-cid-p27ir7dq]{width:min(48rem,calc(100% + 4rem));margin-inline:auto}}@media(max-width:40rem){.comments[data-astro-cid-p27ir7dq]{margin-top:3rem}.comment-replies[data-astro-cid-p27ir7dq]{margin-left:.35rem;padding-left:.85rem}}body [data-site-content] #pulse-article{background:var(--site-page)}body [data-site-content] #pulse-article .pulse-article-hero{position:relative;isolation:isolate;display:flex;align-items:end;min-height:max(700px,84svh);padding:200px 3rem 80px;overflow:hidden;border-radius:0 0 40px 40px;background:var(--site-deep);color:var(--site-warm);text-align:left}body [data-site-content] #pulse-article .pulse-article-photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}#pulse-article .pulse-article-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--site-deep) 60%,transparent),color-mix(in srgb,var(--site-deep) 25%,transparent) 30%,color-mix(in srgb,var(--site-deep) 90%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--site-deep) 45%,transparent),transparent)}#pulse-article .pulse-article-heading{width:min(100%,80rem);margin-inline:auto}body [data-site-content] #pulse-article .pulse-article-heading h1{max-width:20ch;margin:24px 0 0;color:var(--site-warm);font:400 clamp(2.75rem,5.5vw,6rem)/1.04 var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere}#pulse-article .pulse-article-heading>p:first-child{color:var(--site-amber);font-size:11px;line-height:1.8;letter-spacing:.16em}#pulse-article .pulse-article-heading code{color:inherit;overflow-wrap:anywhere}#pulse-article .pulse-article-heading>p:not(:first-child){margin:24px 0 0;max-width:48ch;color:var(--site-warm);font:400 22px/1.6 var(--font-display)}#pulse-article .pulse-article-heading>a{border-radius:24px!important;border-color:color-mix(in srgb,var(--site-warm) 45%,transparent);color:var(--site-warm);background:color-mix(in srgb,var(--site-deep) 35%,transparent)}#pulse-article .pulse-article-heading>a:focus-visible{outline-color:var(--site-amber)}#pulse-article .pulse-topics{max-width:80rem;justify-content:start;margin-top:32px;padding-inline:3rem}#pulse-article .pulse-topics a{padding:8px 16px;border:1px solid var(--site-rule);border-radius:24px;background:var(--site-surface)}body [data-site-content] #pulse-article .pulse-article-body{max-width:80rem;grid-template-columns:230px minmax(0,740px);justify-content:space-between;gap:64px;padding:64px 3rem 96px}#pulse-article .pulse-article-author{align-self:start;padding:24px;border-radius:18px;background:var(--site-soft)}body [data-site-content] #pulse-article .pulse-article-author h2{font:400 26px/1.15 var(--font-display)}#pulse-article .pulse-copy{color:var(--site-ink);font:400 20px/1.8 var(--font-display)}body [data-site-content] #pulse-article .pulse-copy :is(h2,h3){font-weight:400}#pulse-article .pulse-copy img{border-radius:18px}#pulse-article .pulse-copy blockquote{padding:24px;border-left:3px solid var(--site-orange);background:var(--site-warm);border-radius:0 18px 18px 0}#pulse-article .comment-form-panel{padding:clamp(24px,4vw,40px);border:1px solid var(--site-rule);border-radius:24px;background:var(--site-soft)}#pulse-article .comment-form-panel .section-kicker{margin-bottom:12px;color:var(--site-accent-ink);font-size:10px;letter-spacing:.18em}body [data-site-content] #pulse-article .comment-form-panel h2{margin:0 0 16px;font:400 clamp(2rem,3vw,2.75rem)/1.1 var(--font-display)}#pulse-article .comment-form-panel .form-intro{margin:0 0 28px;font-size:14px;line-height:1.75}#pulse-article .comment-form-panel form{gap:24px}#pulse-article .comment-form-panel .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#pulse-article .comment-form-panel .field label{margin-bottom:8px;color:var(--site-ink);font-size:12px;font-weight:500;letter-spacing:0}#pulse-article .comment-form-panel :is(input[type=text],input[type=email],textarea){border:1px solid var(--site-rule);border-radius:12px;background:var(--site-surface);color:var(--site-ink);font-size:16px}#pulse-article .comment-form-panel :is(input[type=text],input[type=email]){height:52px;padding-inline:16px}#pulse-article .comment-form-panel textarea{display:block;min-height:160px;padding:16px}#pulse-article .comment-form-panel :is(input,textarea):focus-visible{outline:2px solid var(--site-teal);outline-offset:3px;box-shadow:none}#pulse-article .comment-form-panel .field-note{margin-top:8px;font-size:11px}#pulse-article .comment-form-panel .field-error:empty{display:none}#pulse-article .comment-form-panel .field-error:not(:empty){margin-top:8px;font-size:12px}#pulse-article .comment-form-panel .form-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding-top:24px;border-top:1px solid var(--site-rule)}#pulse-article .comment-form-panel .agreement{gap:10px}#pulse-article .comment-form-panel .agreement label{font-size:12px;line-height:1.6}#pulse-article .comment-form-panel .agreement input{margin-top:2px;accent-color:var(--site-teal)}#pulse-article .comment-form-panel .form-footer .field-error{grid-column:1 / -1;grid-row:2}#pulse-article .comment-form-panel .reply-target{border-radius:12px;background:var(--site-warm)}#pulse-article .comment-form-panel button[type=submit]{min-height:48px;padding:12px 24px;border-radius:24px;background:var(--site-orange);color:var(--site-deep);font-size:13px;font-weight:600}#pulse-article .comment-form-panel button[type=submit]:hover{background:var(--site-amber)}#pulse-article .comments h2{font-weight:400}#pulse-article .form-footer button[type=submit]{border-radius:24px;background:var(--site-orange);color:var(--site-deep)}#pulse-article .pulse-article-related{background:var(--site-deep);color:var(--site-warm);padding-block:24px}#pulse-article .pulse-article-related>section{border:0;background:transparent;padding-inline:3rem}#pulse-article .pulse-article-related>section>div{max-width:80rem}body [data-site-content] #pulse-article #related-articles-heading{color:var(--site-warm);font:400 clamp(2.5rem,4vw,4rem)/1.05 var(--font-display)}#pulse-article .pulse-article-related>section>div>p{color:var(--site-amber)}#pulse-article .pulse-article-related .story-card{border:0;border-radius:18px;background:var(--site-warm);color:var(--site-ink);box-shadow:none}#pulse-article .pulse-article-related .story-card>a>div:last-child{padding:24px}#pulse-article .pulse-article-related .story-card>a>div:first-child{aspect-ratio:3 / 2}#pulse-article .pulse-article-related .story-card>a>div:first-child>img{width:100%;height:100%;object-fit:cover}body [data-site-content] #pulse-article .story-card__title{font-weight:400}@media(max-width:63.99rem){body [data-site-content] #pulse-article .pulse-article-hero,#pulse-article .pulse-topics{padding-inline:1.5rem}body [data-site-content] #pulse-article .pulse-article-body{padding-inline:1.5rem;grid-template-columns:180px minmax(0,1fr);gap:32px}#pulse-article .pulse-article-author{padding:20px}#pulse-article .pulse-article-related>section{padding-inline:1.5rem}}@media(max-width:47.99rem){body [data-site-content] #pulse-article .pulse-article-hero{min-height:640px;padding:180px 1.5rem 56px;border-radius:0 0 28px 28px}body [data-site-content] #pulse-article .pulse-article-heading h1{font-size:clamp(2.25rem,9vw,3.5rem)}#pulse-article .pulse-article-heading>p:not(:first-child){font-size:20px}body [data-site-content] #pulse-article .pulse-article-body{grid-template-columns:minmax(0,1fr);padding-block:40px 64px;gap:40px}#pulse-article .pulse-article-author{width:100%}#pulse-article .comment-form-panel{padding:24px 20px;border-radius:20px}#pulse-article .comment-form-panel .form-grid{grid-template-columns:minmax(0,1fr);gap:24px}#pulse-article .comment-form-panel .form-footer{grid-template-columns:minmax(0,1fr)}#pulse-article .comment-form-panel .form-footer .field-error{grid-row:auto}#pulse-article .comment-form-panel button[type=submit]{width:100%;margin:0}#pulse-article .pulse-copy{font-size:18px;line-height:1.75}}
