.svg-module__aYM6kG__loop{transform-box:fill-box;transform-origin:50%}.svg-module__aYM6kG__run .svg-module__aYM6kG__blink{animation:1.1s step-end infinite svg-module__aYM6kG__blink}.svg-module__aYM6kG__run .svg-module__aYM6kG__pulse{animation:2s cubic-bezier(.45,0,.55,1) infinite svg-module__aYM6kG__pulse}.svg-module__aYM6kG__run .svg-module__aYM6kG__ping{animation:2.2s cubic-bezier(.16,1,.3,1) infinite svg-module__aYM6kG__ping;animation-delay:var(--d,0s)}.svg-module__aYM6kG__run .svg-module__aYM6kG__bob{animation:1.4s cubic-bezier(.45,0,.55,1) infinite svg-module__aYM6kG__bob}.svg-module__aYM6kG__run .svg-module__aYM6kG__grow{transform-origin:bottom;animation:1.6s cubic-bezier(.45,0,.55,1) infinite svg-module__aYM6kG__grow;animation-delay:var(--d,0s)}.svg-module__aYM6kG__run .svg-module__aYM6kG__wave{animation:1.2s ease-in-out infinite svg-module__aYM6kG__wave;animation-delay:var(--d,0s)}.svg-module__aYM6kG__run .svg-module__aYM6kG__spin{animation:2.4s cubic-bezier(.76,0,.24,1) infinite svg-module__aYM6kG__spin}.svg-module__aYM6kG__run .svg-module__aYM6kG__swing{transform-origin:top;animation:1.6s cubic-bezier(.45,0,.55,1) infinite svg-module__aYM6kG__swing}.svg-module__aYM6kG__run .svg-module__aYM6kG__twinkle{animation:2.4s ease-in-out infinite svg-module__aYM6kG__twinkle;animation-delay:var(--d,0s)}.svg-module__aYM6kG__run .svg-module__aYM6kG__flow{animation:svg-module__aYM6kG__flow var(--flow-dur,1.6s) linear infinite}.svg-module__aYM6kG__run .svg-module__aYM6kG__ring{animation:3s cubic-bezier(.16,1,.3,1) infinite svg-module__aYM6kG__ring;animation-delay:var(--d,0s)}.svg-module__aYM6kG__sweep{transform-box:view-box}.svg-module__aYM6kG__run .svg-module__aYM6kG__sweep{animation:6s linear infinite svg-module__aYM6kG__spin360}.svg-module__aYM6kG__orbit{animation:svg-module__aYM6kG__spin360 var(--dur,48s) linear infinite;animation-play-state:paused}.svg-module__aYM6kG__counter{animation:svg-module__aYM6kG__spin360 var(--dur,48s) linear infinite reverse;animation-play-state:paused}.svg-module__aYM6kG__run .svg-module__aYM6kG__orbit,.svg-module__aYM6kG__run .svg-module__aYM6kG__counter{animation-play-state:running}@keyframes svg-module__aYM6kG__blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes svg-module__aYM6kG__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes svg-module__aYM6kG__ping{0%{opacity:.9;transform:scale(.7)}80%,to{opacity:0;transform:scale(1.7)}}@keyframes svg-module__aYM6kG__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes svg-module__aYM6kG__grow{0%,to{transform:scaleY(1)}50%{transform:scaleY(.45)}}@keyframes svg-module__aYM6kG__wave{0%,to{opacity:.3}50%{opacity:1}}@keyframes svg-module__aYM6kG__spin{0%{transform:rotate(0)}60%,to{transform:rotate(180deg)}}@keyframes svg-module__aYM6kG__spin360{to{transform:rotate(360deg)}}@keyframes svg-module__aYM6kG__swing{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes svg-module__aYM6kG__twinkle{0%,to{opacity:1}50%{opacity:.35}}@keyframes svg-module__aYM6kG__flow{to{stroke-dashoffset:-24px}}@keyframes svg-module__aYM6kG__ring{0%{opacity:.85;transform:scale(.25)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.svg-module__aYM6kG__run *,.svg-module__aYM6kG__orbit,.svg-module__aYM6kG__counter{animation:none!important}}
.article-module__pfAF_a__body .prose-apple{color:var(--ink-soft);text-wrap:pretty;font-size:1.125rem;line-height:1.72}.article-module__pfAF_a__body .prose-apple>p:first-child:first-letter{float:left;font-family:var(--font-display);color:var(--accent-ink);margin:.08em .1em 0 -.02em;font-size:3.9em;font-weight:500;line-height:.82}.article-module__pfAF_a__body .prose-apple :is(h2,h3){font-family:var(--font-display);color:var(--ink);text-wrap:balance;scroll-margin-top:calc(var(--nav-h) + 2rem);font-weight:500}.article-module__pfAF_a__body .prose-apple h2{border-top:1px solid var(--hairline);letter-spacing:-.02em;font-variation-settings:"opsz" 72;margin-top:2.6em;padding-top:1.25rem;font-size:clamp(1.625rem,1.3rem + 1.2vw,2.125rem);font-weight:400;line-height:1.15;position:relative}.article-module__pfAF_a__body .prose-apple h2:before{content:"";background:var(--accent);width:2.5rem;height:2px;position:absolute;top:-1px;left:0}.article-module__pfAF_a__body .prose-apple h3{letter-spacing:-.01em;font-size:1.3125rem}.article-module__pfAF_a__body .prose-apple blockquote{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);box-shadow:inset 2px 0 0 var(--accent);border-left:0;margin-block:2em;padding:.25em 0 .25em 1.5rem;font-size:clamp(1.375rem,2.2vw,1.625rem);font-style:normal;line-height:1.32}.article-module__pfAF_a__body .prose-apple a{color:var(--link);text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--link) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--link) 45%, transparent);transition:text-decoration-color var(--dur-fast) var(--ease-standard)}.article-module__pfAF_a__body .prose-apple a:hover{-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link)}.article-module__pfAF_a__body .prose-apple ul li::marker{color:var(--accent)}.article-module__pfAF_a__body .prose-apple table{background:var(--paper-surface);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:12px;overflow:hidden}.article-module__pfAF_a__body .prose-apple img{box-shadow:inset 0 0 0 1px var(--hairline), var(--shadow-float);border-radius:16px}.article-module__pfAF_a__body .prose-apple code{background:var(--paper-surface-2)}.article-module__pfAF_a__body .prose-apple :is(h2,h3):focus{outline:none}@media (prefers-reduced-motion:reduce){.article-module__pfAF_a__body .prose-apple a{transition:none}}.article-module__pfAF_a__body .prose-apple pre{background:var(--surface-secondary);border:1px solid var(--hairline);max-width:100%;font-family:var(--font-mono);border-radius:12px;padding:1rem 1.25rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.article-module__pfAF_a__body .prose-apple pre code{white-space:pre}
