@font-face{font-family:Caveat;src:url(/fonts/caveat-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--cl-shadow:#34261447;--cl-hand:Caveat, "Segoe Print", "Bradley Hand", cursive;--rc-card:#fffdf8}:root.dark{--cl-shadow:#00000073;--rc-card:var(--color-surface-strong)}.cl-hand{font-family:var(--cl-hand)}.cl-print{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif}.cl-defs{width:0;height:0;position:absolute;overflow:hidden}.cl-motion{scroll-behavior:smooth}.cl-stage{isolation:isolate;position:relative;overflow:hidden}.cl-layer{pointer-events:none;position:absolute}.cl-layer:not(.cl-base,.cl-flat,.cl-rain){filter:drop-shadow(0 1.5px 1.2px var(--cl-shadow))}.cl-loop,.cl-layer>svg,.cl-loop>svg{width:100%;height:100%;display:block;overflow:visible}.cl-grain:after{content:"";z-index:50;pointer-events:none;mix-blend-mode:multiply;opacity:.55;background-image:url(/_astro/grain.DSiB3hvi.webp);background-size:320px;position:absolute;inset:0}:root.dark .cl-grain:after{mix-blend-mode:soft-light;opacity:.5}.cl-branch>.cl-loop{transform-origin:0 8%}.cl-rock>.cl-loop{transform-origin:50% 85%}.cl-in--place,.cl-in--swing,.cl-in--drop{transform-origin:50%}.cl-in--grow{transform-origin:50% 100%}.cl-motion [data-cl]:not(.is-in) .cl-in{opacity:0}.cl-motion [data-cl].is-in .cl-in--place,.cl-motion [data-cl].is-in .cl-in--swing{animation:cl-place .95s cubic-bezier(.2, .9, .25, 1) var(--d,0s) both}.cl-motion [data-cl].is-in .cl-in--drop{animation:cl-drop .9s cubic-bezier(.3, .7, .3, 1) var(--d,0s) both}.cl-motion [data-cl].is-in .cl-in--grow{animation:cl-grow 1.05s cubic-bezier(.25, .9, .3, 1) var(--d,0s) both}.cl-motion [data-cl].is-in .cl-in--fade{animation:cl-fade .8s ease-out var(--d,0s) both}@keyframes cl-place{0%{opacity:0;transform:translate(var(--fx,0%), var(--fy,0%)) rotate(var(--fr,0deg)) scale(1.08)}45%{opacity:1}70%{transform:translate(calc(var(--fx,0%) * -.05), calc(var(--fy,0%) * -.05)) rotate(calc(var(--fr,0deg) * -.12)) scale(.99)}to{opacity:1;transform:none}}@keyframes cl-drop{0%{opacity:0;transform:translateY(var(--fy,-40%)) rotate(var(--fr,0deg))}35%{opacity:1}55%{transform:translateY(5%) rotate(calc(var(--fr,0deg) * -.35))}75%{transform:translateY(-2.5%) rotate(calc(var(--fr,0deg) * .15))}to{opacity:1;transform:none}}@keyframes cl-grow{0%{opacity:0;transform:perspective(700px) translateY(var(--fy,0%)) rotateX(80deg)}40%{opacity:1}75%{transform:perspective(700px)rotateX(-7deg)}to{opacity:1;transform:none}}@keyframes cl-fade{0%{opacity:0}to{opacity:1}}.cl-boil>.cl-f1,.cl-boil>.cl-f2,.cl-cy1,.cl-cy2,.cl-fr1,.cl-fr2,.cl-fr3{visibility:hidden}.cl-motion [data-cl].is-in :is(.cl-boil>.cl-f,.cl-cy){animation:cl-frame3 var(--cycle,.42s) steps(1, end) infinite}.cl-motion [data-cl].is-in :is(.cl-boil>.cl-f1,.cl-cy1){animation-delay:calc(var(--cycle,.42s) / -3)}.cl-motion [data-cl].is-in :is(.cl-boil>.cl-f2,.cl-cy2){animation-delay:calc(var(--cycle,.42s) / -1.5)}.cl-cy{--cycle:.36s}@keyframes cl-frame3{0%{visibility:visible}33.333%{visibility:hidden}to{visibility:hidden}}.cl-motion [data-cl].is-in .cl-fr{animation:.5s step-end infinite cl-frame4}.cl-motion [data-cl].is-in .cl-fr1{animation-delay:-.375s}.cl-motion [data-cl].is-in .cl-fr2{animation-delay:-.25s}.cl-motion [data-cl].is-in .cl-fr3{animation-delay:-.125s}@keyframes cl-frame4{0%{visibility:visible}25%{visibility:hidden}to{visibility:hidden}}.cl-motion .cl-write{clip-path:inset(-50% 100% -50% 0)}.cl-motion [data-cl].is-in .cl-write{animation:cl-write var(--write,1.3s) steps(18, end) calc(var(--d,0s) + .45s) forwards}@keyframes cl-write{to{clip-path:inset(-50% -50% -50% 0)}}.cl-motion .cl-draw{stroke-dasharray:1;stroke-dashoffset:1px}.cl-motion [data-cl].is-in .cl-draw{animation:cl-draw var(--draw,.7s) cubic-bezier(.5, 0, .3, 1) calc(var(--d,0s) + var(--draw-d,.5s)) forwards}@keyframes cl-draw{to{stroke-dashoffset:0}}.cl-motion .cl-pop{opacity:0}.cl-motion [data-cl].is-in .cl-pop{animation:cl-fade .2s ease-out calc(var(--d,0s) + var(--pop-d,1.1s)) forwards}.cl-motion [data-cl].is-in .cl-bob>.cl-loop{animation:cl-bob var(--bob,4s) ease-in-out 1.6s infinite alternate}@keyframes cl-bob{0%{transform:translateY(-2%)rotate(-2deg)}to{transform:translateY(2.5%)rotate(2deg)}}.cl-motion [data-cl].is-in .cl-drift>.cl-loop{animation:cl-drift var(--drift,24s) ease-in-out 1.4s infinite alternate}@keyframes cl-drift{0%{transform:translate(0)}to{transform:translateX(var(--dx,10%))}}.cl-motion [data-cl].is-in .cl-branch>.cl-loop{animation:5.5s ease-in-out 2.2s infinite alternate cl-branch}@keyframes cl-branch{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.6deg)}}.cl-sway{transform-box:view-box}.cl-motion [data-cl].is-in .cl-sway{animation:cl-sway var(--sway,2.8s) steps(5, jump-none) 2s infinite alternate}@keyframes cl-sway{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.8deg)}}.cl-motion [data-cl].is-in .cl-sun-rays{animation:48s steps(96,end) infinite cl-spin}.cl-motion [data-cl].is-in .cl-clock-minute{animation:15s steps(60,end) infinite cl-spin}.cl-motion [data-cl].is-in .cl-clock-hour{animation:180s steps(60,end) infinite cl-spin}@keyframes cl-spin{to{transform:rotate(360deg)}}.cl-motion [data-cl].is-in .cl-glow{animation:2.4s ease-in-out infinite alternate cl-glow}@keyframes cl-glow{0%{opacity:.15}to{opacity:.55}}.cl-motion [data-cl].is-in .cl-wave{animation:1.8s linear infinite cl-wave}@keyframes cl-wave{to{transform:translateX(var(--wl,-20px))}}.cl-layer.cl-rain{overflow:hidden;mask-image:linear-gradient(#0000,#000 14% 88%,#0000)}.cl-motion [data-cl].is-in .cl-rain-fall{animation:cl-fall var(--speed,.8s) linear infinite}@keyframes cl-fall{to{transform:translateY(var(--fall))}}.cl-leaf,.cl-walker{opacity:0}.cl-motion [data-cl].is-in .cl-leaf{animation:cl-leaf var(--dur,11s) linear var(--delay,2s) infinite}.cl-motion [data-cl].is-in .cl-leaf>.cl-loop{animation:cl-leaf-swing calc(var(--dur,11s) / 4) ease-in-out var(--delay,2s) infinite alternate}.cl-motion [data-cl].is-in .cl-leaf svg{animation:cl-leaf-spin var(--spin,1.4s) steps(8) infinite}@keyframes cl-leaf{0%{opacity:0;transform:translate(0)}6%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(var(--drift), var(--fall))}}@keyframes cl-leaf-swing{0%{transform:translate(-140%)}to{transform:translate(140%)}}@keyframes cl-leaf-spin{0%{transform:rotate(0)scaleX(1)}50%{transform:rotate(180deg)scaleX(-.6)}to{transform:rotate(360deg)scaleX(1)}}.cl-motion [data-cl].is-in .cl-walker{animation:30s steps(360,end) 2.6s infinite cl-walk}@keyframes cl-walk{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(2000%)}}.cl-motion [data-cl].is-in .cl-umbrella{animation:.5s steps(2,jump-none) infinite alternate cl-umbrella}@keyframes cl-umbrella{0%{transform:rotate(-4deg)}to{transform:rotate(3deg)}}.cl-motion [data-cl].is-in .cl-sink>.cl-loop{animation:7s ease-in-out 1.6s infinite alternate cl-sink}@keyframes cl-sink{0%{transform:translateY(-2%)}to{transform:translateY(5%)}}.cl-motion [data-cl].is-in .cl-pompom{animation:1.6s ease-in-out 1.2s infinite alternate cl-pompom}@keyframes cl-pompom{0%{transform:rotate(-12deg)}to{transform:rotate(10deg)}}.cl-motion [data-cl].is-in .cl-beam-shimmer{animation:cl-shimmer 3.6s ease-in-out calc(2s + var(--bs,0s)) infinite alternate}@keyframes cl-shimmer{0%{opacity:.18}to{opacity:.5}}.cl-motion [data-cl].is-in .cl-glint{animation:7s ease-in-out 2.4s infinite cl-glint}@keyframes cl-glint{0%{transform:translate(0)}30%,to{transform:translate(560px)}}.cl-motion [data-cl].is-in .cl-ride{animation:26s linear 2.5s infinite both cl-ride}.cl-motion [data-cl].is-in .cl-wheel{animation:.55s linear infinite cl-spin}.cl-motion [data-cl].is-in .cl-flock>.cl-loop{animation:34s linear 4s infinite both cl-flock}@keyframes cl-flock{0%{transform:translate(-400%,30%)}55%,to{transform:translate(620%,-40%)}}.cl-motion [data-cl].is-in .cl-steam{animation:cl-steam 2.4s ease-out calc(1.6s + var(--std,0s)) infinite both}@keyframes cl-steam{0%{opacity:0;transform:translateY(4px)scale(.8)}30%{opacity:.9}to{opacity:0;transform:translateY(-10px)scale(1.15)}}.cl-flurry{opacity:0}.cl-motion [data-cl].is-in .cl-flurry{animation:cl-flurry 7.5s cubic-bezier(.3, .1, .5, 1) var(--fd,3s) infinite}.cl-motion [data-cl].is-in .cl-flurry svg{animation:cl-spin var(--spin,1s) steps(8) infinite}@keyframes cl-flurry{0%{opacity:0;transform:translate(0)}3%{opacity:1}14%{transform:translate(calc(var(--fx) * .4), var(--fm))}30%{opacity:1}36%,to{opacity:0;transform:translate(var(--fx), var(--fy))}}.cl-motion .cl-gust-long{stroke-dasharray:.3 1;stroke-dashoffset:.3px}.cl-motion [data-cl].is-in .cl-gust-long{animation:cl-gust-long 7.5s cubic-bezier(.4, 0, .6, 1) var(--gd,3s) infinite}@keyframes cl-gust-long{0%{stroke-dashoffset:.3px}20%,to{stroke-dashoffset:-1px}}.cl-sheet{margin-block:.4em 2.4em;position:relative}.cl-sheet-body{rotate:var(--tilt,0deg);position:relative}.cl-sheet-paper,.cl-sheet-shadow{aspect-ratio:var(--ratio)}.cl-sheet-paper{background:var(--cl-sky);position:relative;overflow:hidden}.cl-sheet-shadow{filter:blur(6px);opacity:.7;position:absolute;inset:0;translate:0 5px}.cl-sheet-shadow>div{background:var(--cl-shadow);height:100%}.cl-sheet-stage{height:100%;position:absolute;top:0;left:50%;translate:-50%}.cl-sheet-tape{z-index:2;width:clamp(70px,12%,120px);position:absolute;top:-14px}.cl-sheet-tape--l{left:4%}.cl-sheet-tape--r{right:5%}.cl-motion .cl-sheet-tape{animation:.45s cubic-bezier(.3,1.4,.5,1) .15s both cl-tape}.cl-motion .cl-sheet-tape--r{animation-delay:.3s}@keyframes cl-tape{0%{opacity:0;transform:scale(1.35)rotate(-6deg)}to{opacity:1;transform:none}}.cl-sheet-caption{text-align:center;color:var(--color-muted);margin-top:.6em;font-size:1.15rem;line-height:1.3}@media (width<=640px){.cl-sheet--crop .cl-sheet-paper,.cl-sheet--crop .cl-sheet-shadow{aspect-ratio:3/2}.cl-sheet--scroll .cl-sheet-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;margin-inline:-16px;padding:16px 16px 10px;overflow-x:auto}.cl-sheet--scroll .cl-sheet-body{width:640px}}.cl-motion [data-cl]:not(.is-in) .cl-mercury{transform:scaleY(.04)}.cl-motion [data-cl].is-in .cl-mercury{animation:cl-mercury 1.6s cubic-bezier(.3, 1.2, .5, 1) var(--md,1s) both}@keyframes cl-mercury{0%{transform:scaleY(.04)}to{transform:none}}.cl-motion [data-cl].is-in .cl-plane{animation:12s ease-in 2.6s infinite both cl-plane}@keyframes cl-plane{0%{opacity:1;transform:none}28%{transform:translate(170%)}42%{transform:translate(330%,-55%)rotate(-10deg)}66%{opacity:1;transform:translate(780%,-540%)rotate(-14deg)}70%,to{opacity:0;transform:translate(820%,-580%)rotate(-14deg)}}.cl-motion [data-cl].is-in .cl-gull{animation:15s linear 1.2s infinite both cl-gull}@keyframes cl-gull{0%{transform:translate(-220%,30%)}25%{transform:translate(60%,-50%)}50%{transform:translate(340%,20%)}75%{transform:translate(620%,-40%)}to{transform:translate(920%,10%)}}.cl-motion [data-cl].is-in .cl-beam{animation:3.2s linear infinite cl-beam}.cl-motion [data-cl].is-in .cl-beam-b{animation-delay:-1.6s}@keyframes cl-beam{0%,49.9%{opacity:.4}50%,to{opacity:0}}.cl-motion [data-cl]:not(.is-in) .cl-unfold{transform:rotate(var(--from))}.cl-motion [data-cl].is-in .cl-unfold{animation:cl-unfold .5s steps(5, end) var(--ud,.3s) both}@keyframes cl-unfold{0%{transform:rotate(var(--from))}to{transform:rotate(0)}}.cl-tear{transform-origin:90px 42px}html:not(.cl-motion) .cl-tear{display:none}.cl-motion [data-cl].is-in .cl-tear{animation:cl-tear .5s cubic-bezier(.55, 0, .85, .35) var(--t,.5s) forwards}@keyframes cl-tear{0%{opacity:1;transform:none}25%{opacity:1;transform:rotate(calc(var(--tr) * .25))}to{opacity:0;transform:translate(var(--tx), 190px) rotate(var(--tr))}}.cl-motion .cl-gust{stroke-dasharray:.3 1;stroke-dashoffset:.3px}.cl-motion [data-cl].is-in .cl-gust{animation:cl-gust 2.4s cubic-bezier(.4, 0, .6, 1) var(--gd,0s) infinite}@keyframes cl-gust{0%{stroke-dashoffset:.3px}55%,to{stroke-dashoffset:-1px}}.cl-tumble{opacity:0}.cl-motion [data-cl].is-in .cl-tumble{animation:cl-tumble 4.8s cubic-bezier(.3, 0, .7, 1) var(--delay,1s) infinite}.cl-motion [data-cl].is-in .cl-tumble svg{animation:.9s steps(6,end) infinite cl-spin}@keyframes cl-tumble{0%{opacity:0;transform:translate(-20%)}8%{opacity:1}25%{transform:translate(330%,-60%)}45%{transform:translate(640%,10%)}65%{transform:translate(940%,-40%)}80%{opacity:1}to{opacity:0;transform:translate(1320%)}}.cl-motion [data-cl]:not(.is-in) .cl-rise{transform:translateY(var(--rise))}.cl-motion [data-cl].is-in .cl-rise{animation:4.5s linear .4s both cl-jar-rise}.cl-drops,.cl-drop-fall{opacity:0}.cl-motion [data-cl].is-in .cl-drops{animation:.2s .4s both cl-fade}.cl-motion [data-cl].is-in .cl-drop-fall{animation:cl-drop-fall .75s cubic-bezier(.5, 0, 1, 1) calc(.4s + var(--dd,0s)) 6}@keyframes cl-drop-fall{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(66px)}}.cl-stamp{transform-origin:var(--so,50% 50%)}.cl-motion .cl-stamp{opacity:0}.cl-motion [data-cl].is-in .cl-stamp{animation:cl-stamp .42s cubic-bezier(.2, .9, .3, 1.3) var(--sd,1s) both}@keyframes cl-stamp{0%{opacity:0;transform:scale(1.9)rotate(-10deg)}60%{opacity:1;transform:scale(.94)rotate(1deg)}to{opacity:1;transform:none}}.cl-motion .cl-z{opacity:0}.cl-motion [data-cl].is-in .cl-z{animation:cl-z 3s ease-out calc(.8s + var(--zd,0s)) infinite}@keyframes cl-z{0%{opacity:0;transform:translate(0)rotate(0)}25%{opacity:1}75%{opacity:.9}to{opacity:0;transform:translate(10px,-26px)rotate(-8deg)}}.cl-stamp-mark{transform-origin:72% 59%}.cl-motion .cl-stamp-mark,.cl-stamp-tool{opacity:0}.cl-motion [data-cl].is-in .cl-stamp-mark{animation:.3s ease-out 1.05s both cl-stamp-mark}@keyframes cl-stamp-mark{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}.cl-motion [data-cl].is-in .cl-stamp-tool{animation:1.9s cubic-bezier(.45,0,.3,1) .4s both cl-stamp-tool}@keyframes cl-stamp-tool{0%{opacity:0;transform:translateY(-30%)}15%{opacity:1}34%{transform:translateY(36%)rotate(-9deg)}40%{transform:translateY(34%)rotate(-9deg)scaleY(.94)}50%{transform:translateY(36%)rotate(-9deg)}80%{opacity:1}to{opacity:0;transform:translateY(-45%)rotate(4deg)}}.cl-motion [data-cl]:not(.is-in) .cl-pin{opacity:0}.cl-motion [data-cl].is-in .cl-pin{animation:cl-pin .4s cubic-bezier(.3, 1.5, .5, 1) var(--pd,.3s) both}@keyframes cl-pin{0%{opacity:0;transform:translateY(-10px)rotate(-14deg)}to{opacity:1;transform:none}}.cl-motion [data-cl].is-in .cl-flutter{animation:cl-flutter var(--fl,1.4s) ease-in-out calc(2.6s + var(--fd,0s)) infinite alternate}@keyframes cl-flutter{0%{transform:rotate(-5deg)}to{transform:rotate(6deg)}}.cl-motion [data-cl]:not(.is-in) .cl-fern{opacity:0}.cl-motion [data-cl].is-in .cl-fern{animation:cl-fern 3.4s cubic-bezier(.3, 0, .4, 1) calc(.35s + var(--fnd,0s)) both}@keyframes cl-fern{0%{opacity:0;transform:scale(.05)}12%{opacity:.95}58%{opacity:.95;transform:scale(1)}to{opacity:.6;transform:scale(.42)}}.cl-motion [data-cl]:not(.is-in) .cl-liquid{transform:scaleY(var(--lq))}.cl-motion [data-cl].is-in .cl-liquid{animation:2.4s cubic-bezier(.2,.6,.3,1) .4s both cl-liquid}@keyframes cl-liquid{0%{transform:scaleY(var(--lq))}to{transform:none}}.cl-motion [data-cl]:not(.is-in) .cl-door-pencil{opacity:0}.cl-motion [data-cl].is-in .cl-door-pencil{animation:3.9s ease-in-out both cl-door-pencil}.cl-motion [data-cl]:not(.is-in) .cl-puddle{transform:scale(.04)}.cl-motion [data-cl].is-in .cl-puddle{animation:4.2s linear .4s both cl-puddle-grow}.cl-motion [data-cl]:not(.is-in) .cl-ripple{opacity:0}.cl-motion [data-cl].is-in .cl-ripple{animation:cl-ripple 2.8s ease-out calc(1s + var(--rd,0s)) infinite both}@keyframes cl-ripple{0%{opacity:0;transform:scale(.2)}8%{opacity:.95}45%,to{opacity:0;transform:scale(1.5)}}.cl-motion [data-cl].is-in .cl-drizzle{animation:cl-drizzle .9s linear var(--zd,0s) infinite both}@keyframes cl-drizzle{0%{opacity:0;transform:translateY(-4px)}20%{opacity:1}to{opacity:0;transform:translateY(14px)}}.cl-motion [data-cl].is-in .cl-rock>.cl-loop{animation:2.4s ease-in-out 5.2s infinite alternate cl-rock}@keyframes cl-rock{0%{transform:rotate(-5deg)}to{transform:translateY(4%)rotate(5deg)}}.cl-motion [data-cl]:not(.is-in) .cl-puff{opacity:0}.cl-motion [data-cl].is-in .cl-puff{animation:cl-puff 1.9s ease-out calc(.9s + var(--pfd,0s)) infinite both}@keyframes cl-puff{0%{opacity:0;transform:scale(.3)}18%{opacity:.95}to{opacity:0;transform:translate(30px,-12px)scale(1.3)}}.cl-motion [data-cl].is-in .cl-dial-sun{animation:4.4s ease-in-out .6s both cl-dial-sun}.cl-motion [data-cl].is-in .cl-dial-shadow{animation:4.4s linear .6s both cl-dial-shadow}.cl-motion [data-cl].is-in .cl-vane{animation:cl-vane var(--vane,12s) ease-in-out 1.2s infinite}.cl-head{justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-top:2.8em;scroll-margin-top:1rem;display:flex}.report-prose .cl-head h2{margin:0 0 .45em;position:relative}.cl-title{position:relative}.cl-underline{width:104%;height:.42em;position:absolute;bottom:-.32em;left:-2%;overflow:visible}.cl-underline path{stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.85}.cl-anchor{height:1lh;color:var(--color-muted);opacity:0;border-radius:.375rem;align-items:center;padding-inline:.2em .35em;text-decoration:none;transition:opacity .15s;display:flex;position:absolute;top:0;right:100%}.cl-head h2:hover .cl-anchor,.cl-anchor:focus-visible,.cl-head h2.is-copied .cl-anchor{opacity:1}.report-prose .cl-anchor:hover,.cl-head h2.is-copied .cl-anchor{color:var(--color-teal)}.cl-anchor:focus-visible{outline:2px solid var(--color-teal);outline-offset:1px}@media (hover:none){.cl-anchor{display:none}}.cl-anchor-done,.cl-head h2.is-copied .cl-anchor-link{display:none}.cl-head h2.is-copied .cl-anchor-done{display:block}.cl-anchor-note{white-space:nowrap;color:var(--color-teal);opacity:0;pointer-events:none;font-size:1.15rem;font-weight:600;line-height:1;transition:opacity .15s;position:absolute;bottom:calc(100% + .1em);left:0;rotate:-3deg}.cl-head h2.is-copied .cl-anchor-note{opacity:1}.cl-doodle{width:clamp(160px,42%,300px);rotate:var(--tilt,0deg);flex:none;position:relative}.cl-card,.cl-card-tape{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cl-card{filter:drop-shadow(0 2px 2px var(--cl-shadow))}.cl-card-grain{mix-blend-mode:multiply;opacity:.75}:root.dark .cl-card-grain{opacity:.45}.cl-card-tape{z-index:2}.cl-doodle-stage{position:absolute;overflow:visible}.cl-motion .cl-doodle{cursor:pointer;transition:translate .2s ease-out}.cl-motion .cl-doodle:hover{translate:0 -3px}.cl-motion .cl-head:not(.is-in) .cl-doodle{opacity:0}.cl-motion .cl-head.is-in .cl-doodle{animation:.7s cubic-bezier(.25,1.1,.4,1) both cl-card-in}@keyframes cl-card-in{0%{opacity:0;transform:translate(18%,-12%)rotate(8deg)scale(1.06)}60%{opacity:1}to{opacity:1;transform:none}}@media (width<=560px){.cl-head{flex-direction:column-reverse;align-items:stretch;gap:.75rem}.cl-doodle{align-self:center;width:min(88%,300px)}}.report-stats.cl .report-stat{rotate:var(--tilt,0deg);box-shadow:0 2px 3px var(--cl-shadow);position:relative}.cl-tile-tape{width:56px;position:absolute;top:-9px;left:50%;overflow:visible;translate:-50%}.cl-motion .report-stats.cl:not(.is-in) .report-stat{opacity:0}.cl-motion .report-stats.cl.is-in .report-stat{animation:cl-tile-in .65s cubic-bezier(.25, 1.15, .4, 1) calc(var(--i,0) * 90ms) both}@keyframes cl-tile-in{0%{opacity:0;transform:translateY(-26px) rotate(calc(var(--tilt,0deg) * -3)) scale(1.04)}60%{opacity:1}to{opacity:1;transform:none}}.rc[data-cl]{background:var(--rc-card);box-shadow:0 1px 2px var(--cl-shadow), 0 8px 18px -12px var(--cl-shadow);border-radius:3px;padding:18px 18px 12px;position:relative}.rc[data-cl]:before{content:"";border-radius:inherit;mix-blend-mode:multiply;opacity:.4;pointer-events:none;background:url(/_astro/grain.DSiB3hvi.webp) 0 0/260px;position:absolute;inset:0}:root.dark .rc[data-cl]:before{mix-blend-mode:soft-light;opacity:.25}.rc-tape{z-index:1;width:64px;position:absolute;top:-10px;overflow:visible}.rc-tape--l{left:7%}.rc-tape--r{right:7%}.rc[data-cl] :is(.rc-col,.rc-range){transform-origin:50% 100%}.cl-motion .rc[data-cl]:not(.is-in) .rc-plot>svg{clip-path:inset(-10% 100% -10% 0)}.cl-motion .rc[data-cl]:not(.is-in) .rc-dot{scale:0}.cl-motion .rc[data-cl]:not(.is-in) :is(.rc-col,.rc-range){scale:1 0}.cl-motion .rc[data-cl]:not(.is-in) .rc-note{opacity:0}.cl-motion .rc[data-cl].is-in .rc-plot>svg{animation:1.5s cubic-bezier(.45,0,.25,1) .15s both rc-wipe}.cl-motion .rc[data-cl].is-in .rc-dot{animation:rc-pop .36s cubic-bezier(.3, 1.6, .5, 1) calc(.15s + var(--t,0) * 1.4s) both}.cl-motion .rc[data-cl].is-in :is(.rc-col,.rc-range){animation:rc-grow .5s cubic-bezier(.3, 1.3, .5, 1) calc(.15s + var(--t,0) * 1.4s) both}.cl-motion .rc[data-cl].is-in .rc-note{animation:.45s ease-out 1.55s both cl-fade}@keyframes rc-wipe{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% -1% -10% 0)}}@keyframes rc-pop{0%{scale:0}to{scale:1}}@keyframes rc-grow{0%{scale:1 0}to{scale:1}}.cl-mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 204 40' preserveAspectRatio='none'%3E%3Cpath d='M0.0 9.0L8.0 4.5L20.0 5.1L32.0 5.3L44.0 5.9L56.0 5.1L68.0 5.9L80.0 1.9L92.0 3.8L104.0 6.0L116.0 4.7L128.0 5.8L140.0 2.3L152.0 3.9L164.0 2.9L176.0 4.2L188.0 4.3L200.0 6.0L203.0 18.0L200.0 30.0L192.0 33.9L180.0 34.8L168.0 35.0L156.0 37.8L144.0 37.2L132.0 34.5L120.0 37.3L108.0 34.4L96.0 36.5L84.0 34.4L72.0 33.8L60.0 37.6L48.0 34.7L36.0 34.7L24.0 38.1L12.0 37.6L2.0 33.0L-1.0 26.0L3.7 18.0L0.8 12.0Z' fill='rgba%28246,185,59,0.5%29'/%3E%3C/svg%3E") 0 55%/100% 92% no-repeat;margin:0 -.12em;padding:0 .12em}.cl-motion .cl-mark{background-size:0% 92%;transition:background-size 1.1s cubic-bezier(.55,0,.25,1) .25s}.cl-motion .cl-mark.is-in{background-size:100% 92%}:root.dark .cl-mark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 204 40' preserveAspectRatio='none'%3E%3Cpath d='M0.0 9.0L8.0 4.8L20.0 2.7L32.0 5.9L44.0 4.8L56.0 6.1L68.0 5.7L80.0 3.1L92.0 3.4L104.0 2.5L116.0 2.4L128.0 2.1L140.0 3.1L152.0 4.5L164.0 1.8L176.0 4.8L188.0 3.3L200.0 6.0L203.0 18.0L200.0 30.0L192.0 35.2L180.0 37.4L168.0 35.9L156.0 35.2L144.0 35.9L132.0 36.9L120.0 34.1L108.0 38.1L96.0 33.9L84.0 37.1L72.0 37.5L60.0 33.9L48.0 37.3L36.0 35.4L24.0 36.3L12.0 33.8L2.0 33.0L-2.7 26.0L-1.7 18.0L3.7 12.0Z' fill='rgba%28234,88,12,0.38%29'/%3E%3C/svg%3E")}.cl-motion .cl-parallax .cl-layer{translate:0 calc(var(--py,0) * var(--depth,0) * -.09px)}.cl-sun-body{pointer-events:visiblePainted;cursor:pointer}.cl-face-awake,.cl-sun-body:hover .cl-face-asleep{display:none}.cl-sun-body:hover .cl-face-awake{display:inline}.cl-motion [data-cl].is-in .cl-sun-path{animation:4.2s ease-in-out .5s both cl-sun-path}.cl-switch-art{filter:drop-shadow(0 1px 1px var(--cl-shadow));overflow:visible}.cl-switch-track{fill:var(--cl-cloud-shade)}.cl-motion .cl-switch-track{fill:var(--cl-sky)}.cl-motion .cl-switch-knob{transition:translate .45s cubic-bezier(.3,1.35,.5,1);translate:38px}:root:not(.cl-motion) .cl-switch-on,.cl-motion .cl-switch-off{display:none}.cl-motion .cl-switch-rays{animation:24s steps(48,end) infinite cl-spin}
