:root{--ease-settle:linear(0, .2 7.1%, .568 14.3%, .879 21.4%, 1.057 28.6%, 1.115 35.7%, 1.099 42.9%, 1.058 50%, 1.019 57.1%, .996 64.3%, .987 71.4%, .988 78.6%, .992 85.7%, 1);--mk-header:60px}@media (min-width:768px){:root{--mk-header:72px}}.mk-hero-word{width:fit-content;margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.mk-hero-word>span{display:inline-block}@media (prefers-reduced-motion:no-preference){.mk-hero-word>span{animation:mk-rise .7s var(--ease-out) both;animation-delay:calc(.15s + var(--i,0) * 80ms)}@media (min-width:768px){.mk-hero-panel{animation:mk-wipe .52s var(--ease-out) backwards}}}@keyframes mk-wipe{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0 0 -48px)}}@keyframes mk-rise{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes mk-appear{0%{opacity:0}to{opacity:1}}@media (max-width:767.98px){.mk-hero-head{background:var(--frost);color:#1b1a14;--text:#1b1a14;--muted:#1b1a14;--faint:#1b1a14}.mk-hero-h1{font-size:min(17.4vw,72px);line-height:.95}}@media (max-width:767.98px) and (max-height:780px){.mk-hero-h1{font-size:56px;line-height:54px}}.mk-hero-tag{width:132px;top:14px;right:0}@media (max-width:767.98px) and (max-height:780px){.mk-hero-tag{width:124px;top:4px}}@media (min-width:768px){.mk-hero-tag{width:148px;top:64px;right:8px}}.mk-hero-ounce{width:min(86%,330px);margin-top:-6px}@media (max-width:767.98px) and (max-height:780px){.mk-hero-ounce{width:min(68%,240px)}}@media (max-width:767.98px) and (max-height:690px){.mk-hero-ounce{width:min(58%,206px)}}@media (min-width:768px){.mk-hero-ounce{width:min(100%,380px);margin-top:0}}@media (min-width:1024px){.mk-hero-ounce{width:min(74%,500px)}}@media (min-width:640px) and (max-width:767.98px){.mk-hero-head{z-index:3;background:0 0;margin:0;padding-inline:0;position:absolute;top:0;left:0}.mk-hero-h1{font-size:72px;line-height:68px}.mk-hero-field{justify-content:flex-end;min-height:336px}.mk-hero-ounce{width:min(100% - 350px,350px);margin-top:0;padding-left:0}.mk-hero-tag{width:148px;top:208px;left:2px;right:auto}}@media (min-width:640px) and (max-width:767.98px) and (max-height:780px){.mk-hero-h1{font-size:56px;line-height:54px}.mk-hero-field{min-height:300px}.mk-hero-ounce{width:min(100% - 262px,330px)}.mk-hero-tag{width:140px;top:174px}}.mk-stub{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:stretch;display:flex;position:relative}.mk-stub>div{flex:auto;min-width:0;padding:9px 10px 9px 12px}.mk-stub>div:first-child{padding-left:16px}.mk-stub>div+div{border-left:1px dashed var(--border-strong)}.mk-stub:before,.mk-stub:after{content:"";background:var(--bg);border:1px solid var(--border);border-radius:999px;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%}.mk-stub:before{clip-path:inset(0 0 0 50%);left:-6px}.mk-stub:after{clip-path:inset(0 50% 0 0);right:-6px}@media (min-width:1024px){.mk-stub{display:none}}@media (max-width:767.98px) and (max-height:690px){.mk-stub{display:none}}.mk-hero-bleed{margin-inline:-20px}@media (min-width:768px){.mk-hero-bleed{margin-inline:-32px}}@media (min-width:1024px){.mk-hero-bleed{margin-left:12px;margin-right:calc(-1*max(0px,50vw - 620px) - 32px)}}.mk-bleed-x{margin-inline:-20px}@media (min-width:768px){.mk-bleed-x{margin-inline:-32px}}.mk-marquee{overflow:hidden}.mk-marquee-track{gap:12px;width:max-content;padding-inline:6px;display:flex}@media (prefers-reduced-motion:no-preference){.mk-marquee-track{animation:mk-marquee var(--marquee-dur,60s) linear infinite}.mk-marquee:hover .mk-marquee-track,.mk-marquee:focus-within .mk-marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.mk-marquee{scrollbar-width:thin;overflow-x:auto}.mk-marquee [data-dup]{display:none}}@keyframes mk-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mk-sim-line{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.mk-sim-line[data-play=true]{animation:mk-draw .9s var(--ease-out) both}.mk-sim-after{animation:.32s linear .9s both mk-appear}.mk-sim-flash{animation:.9s linear .9s both mk-flash}.mk-sim-pop{transform-box:fill-box;transform-origin:50%;animation:mk-pop .42s var(--ease-settle) .9s both}}@keyframes mk-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes mk-flash{0%,to{stroke-width:1.5px;opacity:1}20%,60%{stroke-width:4px;opacity:1}40%,80%{stroke-width:1.5px;opacity:.4}}@keyframes mk-pop{0%{transform:scale(0)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.mk-book-flash{animation:.4s linear mk-book}}@keyframes mk-book{0%{background-color:var(--flash,transparent)}to{background-color:#0000}}[data-callout]{transition:box-shadow var(--dur-2) var(--ease-out)}[data-hot=risk] [data-callout=risk],[data-hot=book] [data-callout=book],[data-hot=positions] [data-callout=positions]{box-shadow:0 0 0 2px var(--text)}.mk-term{font-size:12px;line-height:18px}.mk-term .label{font-size:10px;line-height:14px}@media (prefers-reduced-motion:no-preference){.mk-life-path{stroke-dasharray:1;animation:mk-draw .9s var(--ease-out) both;animation-play-state:paused}[data-inview=true] .mk-life-path{animation-play-state:running}.mk-page{animation:mk-page .32s var(--ease-out) both}}@keyframes mk-page{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mk-prose{color:var(--muted);font-size:16px;line-height:26px}.mk-prose>*+*{margin-top:16px}.mk-prose h2{color:var(--text);letter-spacing:-.01em;scroll-margin-top:calc(var(--mk-header) + 24px);text-wrap:balance;margin-top:56px;font-size:28px;font-weight:600;line-height:34px}.mk-prose h3{color:var(--text);scroll-margin-top:calc(var(--mk-header) + 24px);margin-top:40px;font-size:20px;font-weight:600;line-height:28px}.mk-prose p,.mk-prose li{text-wrap:pretty;max-width:68ch}.mk-prose strong{color:var(--text);font-weight:600}.mk-prose ul,.mk-prose ol{flex-direction:column;gap:8px;padding-left:22px;display:flex}.mk-prose ul{list-style:outside}.mk-prose ol{list-style:decimal}.mk-prose li::marker{color:var(--faint);font-family:var(--font-mono);font-size:14px}.mk-prose a{color:var(--frost-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.mk-prose a:hover{text-decoration-thickness:2px}.mk-prose .num,.mk-prose code{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);font-size:.92em}@media (max-width:767px){.mk-prose h2{margin-top:40px;font-size:22px;line-height:28px}.mk-prose h3{margin-top:32px;font-size:18px;line-height:26px}}.mk-anchor{scroll-margin-top:calc(var(--mk-header) + 24px)}mark.mk-hit{background:var(--frost);color:#1b1a14;border-radius:3px;padding:0 2px}.mk-snap{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.mk-snap::-webkit-scrollbar{display:none}.mk-snap>*{scroll-snap-align:center;flex-shrink:0}.mk-rise-word{white-space:pre;vertical-align:bottom;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.mk-rise-word>span{display:inline-block}@media (prefers-reduced-motion:no-preference){.mk-rise[data-state=wait] .mk-rise-word>span{transform:translateY(112%)}.mk-rise[data-state=in] .mk-rise-word>span{transition:transform .7s var(--ease-out);transition-delay:calc(var(--i,0) * 60ms)}}@media (pointer:coarse){main .link{position:relative}main .link:after{content:"";position:absolute;inset:-10px -4px}}main [role=radiogroup]>[role=radio]:focus-visible{outline-offset:-1px;border-radius:8px}
