.blog-prose{font-size:17px;line-height:1.7}@media (width>=64rem){.blog-prose{font-size:18px}}.blog-prose .prose-lead{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:1.8em 0 .5em;font-size:22px;line-height:1.3}.blog-prose .prose-lead strong{font-weight:400}.blog-prose>p:first-child>em:only-child{color:var(--color-text-muted)}.blog-deck-cards{isolation:isolate}.blog-deck-slot{transform-origin:50% 70%;--beat:.64s;display:block;position:absolute;inset:0}.blog-deck-slot[data-slot="0"]{z-index:3;transform:rotate(-2deg)}.blog-deck-slot[data-slot="1"]{z-index:2;transform:translate(13%,-4%)rotate(6deg)}.blog-deck-slot[data-slot="2"]{z-index:1;transform:translate(-13%,-6%)rotate(-8deg)}.blog-deck-stamp{width:60%;height:auto;position:absolute;top:15%;left:20%}.blog-deck-paper{transform-origin:30% 100%;display:block;position:relative}.blog-deck-paper[data-card=graph]{--idle:2.5s;--idle-delay:-300ms;--r1:1.2deg;--r2:-.8deg}.blog-deck-paper[data-card=sage]{--idle:2.8s;--idle-delay:-1700ms;--r1:-1.4deg;--r2:.9deg}.blog-deck-paper[data-card=cream]{--idle:3.3s;--idle-delay:-2300ms;--r1:1deg;--r2:-1.5deg}.blog-deck-backdrop{transform-origin:50% 100%;--idle:3.1s;--idle-delay:-900ms;--r1:.6deg;--r2:-.4deg}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=reduce]) .blog-deck-paper{animation:landing-paper-pose var(--idle) step-end var(--idle-delay) infinite}:root:not([data-reduce-motion=reduce]) .blog-deck-paper>.landing-paper{animation-name:none}:root:not([data-reduce-motion=reduce]) .blog-deck[data-beat] :is(.blog-deck-paper,.landing-paper-frame){animation-play-state:paused}:root:not([data-reduce-motion=reduce]) .blog-deck[data-beat] .blog-deck-slot[data-slot="0"]{animation:blog-deck-to-back var(--beat) step-end both}:root:not([data-reduce-motion=reduce]) .blog-deck[data-beat] .blog-deck-slot[data-slot="1"]{animation:blog-deck-forward-1 var(--beat) step-end both}:root:not([data-reduce-motion=reduce]) .blog-deck[data-beat] .blog-deck-slot[data-slot="2"]{animation:blog-deck-forward-2 var(--beat) step-end both}}@keyframes blog-deck-to-back{0%{z-index:3;filter:drop-shadow(0 6px 10px #01121024);transform:translate(-8%,-8%)rotate(-6deg)scale(1.03)}30%{z-index:3;filter:drop-shadow(0 6px 10px #01121024);transform:translate(-34%,-14%)rotate(-14deg)scale(1.03)}55%{z-index:0;filter:none;transform:translate(-30%,-9%)rotate(-12deg)}80%{z-index:0;filter:none;transform:translate(-20%,-7%)rotate(-10deg)}to{z-index:0;filter:none;transform:translate(-13%,-6%)rotate(-8deg)}}@keyframes blog-deck-forward-1{0%{transform:translate(13%,-4%)rotate(6deg)}40%{transform:translate(8%,-3%)rotate(3deg)}75%{transform:translate(3%,-1%)rotate(0)}to{transform:rotate(-2deg)}}@keyframes blog-deck-forward-2{0%{transform:translate(-13%,-6%)rotate(-8deg)}40%{transform:translate(-6%,-5%)rotate(-3deg)}75%{transform:translate(5%,-4%)rotate(2deg)}to{transform:translate(13%,-4%)rotate(6deg)}}.blog-cover-card.reos-card--paper{padding:40px 24px 28px}@media (width>=640px){.blog-cover-card.reos-card--paper{padding:48px 36px 32px}}@media (width>=64rem){.blog-cover-card.reos-card--paper{padding:56px 44px 36px}}.blog-cover-card .reos-paper__yi{background-color:var(--color-warm-paper)}.blog-cover-corner{transform-origin:100% 0;--idle:2.6s;--idle-delay:-1200ms;--r1:1.4deg;--r2:-.8deg}.blog-arrow{transition:transform .22s cubic-bezier(.3,.7,.2,1)}:is(.blog-cover-card,.blog-post-card):is(:hover,:focus-within) .blog-arrow{transform:translate(3px)}.blog-post-card{transition:transform .22s cubic-bezier(.3,.7,.2,1)}.blog-cover-stamp{rotate:var(--tilt,0deg)}@media (hover:hover){.blog-post-card:hover{transform:translateY(-3px)}}.blog-post-card:focus-within{transform:translateY(-3px)}@media (prefers-reduced-motion:no-preference){@media (hover:hover){:root:not([data-reduce-motion=reduce]) .blog-post-card:hover .blog-cover-stamp,:root:not([data-reduce-motion=reduce]) .blog-post-head:hover .blog-head-stamp{animation:.45s step-end both blog-stamp-nudge}}:root:not([data-reduce-motion=reduce]) .blog-post-card:focus-within .blog-cover-stamp{animation:.45s step-end both blog-stamp-nudge}}@media (prefers-reduced-motion:reduce){.blog-post-card,.blog-arrow{transition:none}}:root[data-reduce-motion=reduce] :is(.blog-post-card,.blog-arrow){transition:none}@keyframes blog-stamp-nudge{0%{rotate:var(--tilt,0deg);scale:1}33%{rotate:calc(var(--tilt,0deg) + 5deg);scale:1.04}66%{rotate:calc(var(--tilt,0deg) - 2deg);scale:1}to{rotate:var(--tilt,0deg);scale:1}}@media (width<=37.4375rem){.blog-post-head[data-title=long] h1{font-size:1.875rem;line-height:1.15}}@media (width>=48rem){.blog-post-head:is([data-title=medium],[data-title=long]) h1{max-width:min(44rem,100%)}}@media (width>=64rem){.blog-post-head:is([data-title=medium],[data-title=long]) h1{font-size:2.75rem;line-height:1.15}}@media (width>=64rem) and (width<=79.9375rem){.blog-post-head h1{max-width:min(34rem,100% - 14rem)}.blog-post-head:is([data-title=medium],[data-title=long]) h1{max-width:min(44rem,100% - 14rem)}}.blog-head-card{transform-origin:40% 100%;--idle:2.9s;--idle-delay:-700ms;--r1:.9deg;--r2:-.6deg}.blog-head-stamp{rotate:var(--tilt,0deg)}.blog-aside-card{transform-origin:50% 100%;--idle:3.4s;--idle-delay:-1500ms;--r1:-.8deg;--r2:.6deg}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=reduce]) .blog-head-card{animation:landing-paper-pose var(--idle) step-end var(--idle-delay) infinite}:root:not([data-reduce-motion=reduce]) .blog-head-card>.landing-paper{animation-name:none}}.blog-trail{--p-at:var(--p,1)}.blog-trail-clip{position:absolute;inset:0;overflow:hidden}.blog-trail-run{transform:translateY(calc((var(--p-at) - 1) * 100%));justify-content:center;display:flex;position:absolute;inset:0}.blog-trail-head{transform:translateY(calc((var(--p-at) - 1) * 100%));position:absolute;inset:0}.blog-trail-node-fill{opacity:clamp(0, calc((var(--p-at) - var(--at,0)) * 100000), 1)}.blog-signoff-stamp{transform-origin:50% 60%;rotate:var(--tilt,0deg)}.blog-signoff-ring{transform-origin:50%}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=reduce]) :is([data-scene=before],[data-scene=play]) .blog-signoff-stamp{animation:.84s step-end both blog-signoff-thump}:root:not([data-reduce-motion=reduce]) :is([data-scene=before],[data-scene=play]) .blog-signoff-ring{animation:.36s step-end .42s both blog-signoff-ink}:root:not([data-reduce-motion=reduce]) [data-scene=before] :is(.blog-signoff-stamp,.blog-signoff-ring){animation-play-state:paused}}@keyframes blog-signoff-ink{0%{opacity:0;transform:scale(.9)}1%{opacity:1;transform:scale(1.08)}50%,to{opacity:1;transform:none}}@keyframes blog-signoff-thump{0%{opacity:0;transform:translate(-6%,-16%)scale(1.15)rotate(-10deg)}12%{opacity:1;transform:translate(-6%,-16%)scale(1.15)rotate(-10deg)}38%{opacity:1;transform:translate(-2%,-6%)scale(1.15)rotate(-4deg)}50%{opacity:1;transform:scale(.96)}72%,to{opacity:1;transform:none}}
