.image-load-slot{--lp-ink:#414449;--lp-rain-ink:#d0d4da;--lp-flash:#ffffff30;--image-placeholder:#f0f1f3;--image-accent:#345f9f;--image-error:#535c68;display:block;position:relative;inline-size:min(100%,var(--image-width));aspect-ratio:var(--image-ratio);margin-inline:auto;overflow:hidden;border-radius:6px;isolation:isolate}.dark .image-load-slot{--lp-ink:#d9dce1;--image-placeholder:#1c1e22;--image-accent:#93bbfa;--image-error:#b4bcc7}.image-load-slot[data-state=loading],.image-load-slot[data-state=revealing],.image-load-slot[data-state=error]{background:var(--image-placeholder)}.content .image-load-slot>img{display:block;inline-size:100%;block-size:100%;max-inline-size:none;object-fit:contain;margin:0;border-radius:inherit}.image-load-slot[data-state=loading]>img,.image-load-slot[data-state=error]>img{opacity:0}.image-load-slot .lp-scene{position:absolute;display:block;height:92%;max-height:var(--image-scene-width,384px);aspect-ratio:1;width:auto;max-width:96%;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--lp-ink);pointer-events:none}.content .image-load-slot .lp-scene img{margin:0;border-radius:0;max-width:none}.image-load-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.image-load-track{position:absolute;left:0;right:0;bottom:0;height:3px;overflow:hidden;opacity:.65;pointer-events:none}.image-load-track>span{display:block;width:28%;height:100%;background:var(--image-accent);animation:image-load-track 1.8s ease-in-out infinite}.image-load-slot.lp-paused .image-load-track>span{animation-play-state:paused}.image-load-slot[data-state=revealing] .image-load-track{display:none}.image-load-slot[data-state=revealing] .lp-scene{opacity:0;transition:opacity var(--image-transition-duration)ease}.image-load-slot[data-state=revealing]>img{position:relative;z-index:2}.image-load-slot .lp-scene{z-index:1}.image-load-slot--card{inline-size:100%;block-size:100%;aspect-ratio:auto;border-radius:inherit}.image-load-slot--card>.post-card__img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.image-load-slot:is([data-transition=wipe],[data-transition=iris],[data-transition=bricks])[data-state=revealing] .lp-scene{opacity:1;transition:none}.image-load-slot[data-state=revealing][data-transition=crossfade]>img{animation:image-reveal-fade var(--image-transition-duration)ease both}.image-load-slot[data-state=revealing][data-transition=focus]>img{animation:image-reveal-focus var(--image-transition-duration)ease both}.image-load-slot[data-state=revealing][data-transition=wipe]>img{animation:image-reveal-wipe var(--image-transition-duration)cubic-bezier(.2,.7,.2,1)both}.image-load-slot[data-state=revealing][data-transition=iris]>img{animation:image-reveal-iris var(--image-transition-duration)ease-out both}.image-load-slot[data-state=revealing][data-transition=sketch-color]>img{animation:image-reveal-color var(--image-transition-duration)ease both}.image-load-slot[data-state=revealing][data-transition=bricks]>img{opacity:0}.image-load-tiles{position:absolute;inset:0;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);pointer-events:none}.image-load-tile{background-repeat:no-repeat;background-size:400% 300%}.image-load-slot[data-state=revealing] .image-load-tile{animation:image-reveal-tile var(--image-transition-duration)cubic-bezier(.2,.7,.2,1)both;animation-delay:calc(var(--tile-order)*24ms)}.image-load-error{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:16px;color:var(--image-error);text-align:center}.image-load-error button{margin-block-start:12px;min-height:44px;padding:8px 16px;border:1px solid;border-radius:6px}.image-error-art-area{position:relative;display:block;inline-size:100%;min-block-size:0;block-size:0;flex:1}.image-error-canvas{position:absolute;display:block;left:50%;top:50%;transform:translate(-50%,-50%);aspect-ratio:1;inline-size:min(100%,var(--image-error-width,384px))}.image-load-error .image-error-art{display:block;inline-size:100%;block-size:100%;object-fit:contain;margin:0;border-radius:0;filter:none}.image-load-error[data-placement=surface] .image-error-copy{position:absolute;display:flex;align-items:center;justify-content:center;margin:0;line-height:1.15;text-shadow:none;overflow-wrap:normal}.image-error-copy[data-font=marker]{font-family:chalkboard se,comic sans ms,cursive}.image-load-slot--card .image-load-error{padding:4px}.image-error-copy{position:relative;z-index:1;flex:none;margin-block-start:calc(-1 * var(--image-error-overlap,20px));color:var(--image-error-text-light,#B84438);font-weight:650;font-size:var(--image-error-font-size,1.25rem);line-height:1.3;text-align:center;text-wrap:balance;max-inline-size:100%;text-shadow:0 1px 2px var(--image-placeholder,#f0f1f3)}.image-error-copy[hidden]{display:none}.dark .image-error-copy{color:var(--image-error-text-dark,#FF8A7A);text-shadow:0 1px 2px #1c1e22}.image-load-slot--card .image-error-copy{font-size:var(--image-error-card-font-size,.875rem);margin-block-start:calc(-1 * var(--image-error-card-overlap,6px))}.image-error-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:24px}.image-error-preview{min-width:0;margin:0;padding:16px;border:1px solid var(--newsletter-border,#737b8840);border-radius:12px}.image-error-preview h2{margin:0 0 12px;font-size:1.1rem;line-height:1.4}.image-error-preview-art{position:relative;aspect-ratio:4/3;border-radius:8px;background:#f0f1f3;overflow:hidden}.dark .image-error-preview-art{background:#1c1e22}.image-error-preview p{margin:12px 0 0;font-size:.9rem;color:var(--newsletter-muted)}.image-error-preview code{font-size:.75rem;overflow-wrap:anywhere}@media(max-width:640px){.image-error-gallery{grid-template-columns:1fr}}@keyframes image-load-track{from{transform:translateX(-100%)}to{transform:translateX(465%)}}@keyframes image-reveal-fade{from{opacity:0}to{opacity:1}}@keyframes image-reveal-focus{from{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur(0)}}@keyframes image-reveal-wipe{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes image-reveal-iris{from{clip-path:circle(0 at 50% 50%)}to{clip-path:circle(100% at 50% 50%)}}@keyframes image-reveal-color{0%{opacity:0;filter:grayscale(1)}38%{opacity:1;filter:grayscale(1)}100%{opacity:1;filter:grayscale(0)}}@keyframes image-reveal-tile{from{opacity:0;clip-path:inset(48%)}to{opacity:1;clip-path:inset(0)}}.image-loader-gallery{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.image-loader-gallery-controls{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.image-loader-gallery-controls select{min-height:44px;padding:8px 36px 8px 12px;border:1px solid;border-radius:6px;background:0 0}.image-loader-gallery-controls option{color:#17191c;background:#fff}.image-loader-duration input{flex:1 1 180px;min-width:80px;max-width:360px;accent-color:#345f9f}.image-loader-duration output{min-width:5em;font-variant-numeric:tabular-nums}.dark .image-loader-duration input{accent-color:#93bbfa}.image-loader-demo{min-width:0}.image-loader-demo h2{font-size:1.15rem;margin:0 0 12px}.image-loader-demo button{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;margin-top:12px;border:1px solid;border-radius:6px;color:var(--image-accent,#345f9f)}.dark .image-loader-demo button{color:#93bbfa}.image-loader-demo button:disabled{opacity:.55;cursor:wait}@media(max-width:640px){.image-loader-gallery{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.image-load-slot *,.image-load-slot *::before,.image-load-slot *::after{animation:none!important;transition:none!important}.image-load-slot[data-state=revealing]>img{opacity:1!important}.image-load-tiles{display:none}}.image-load-slot .lp-base,.image-load-slot .lp-effects,.image-load-slot .lp-underlays{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.image-load-slot .lp-base{object-fit:contain;filter:none;transform:none}.image-load-slot .lp-effect{position:absolute;display:block}.image-load-slot .lp-effect img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.image-load-slot .lp-fan-rotor{left:79.45%;top:35.6%;width:14%;height:14%;border-radius:50%;overflow:hidden;transform:scaleX(.94);transform-origin:50% 50%}.image-load-slot .lp-paper-channel{left:48.5%;top:48.1%;width:25%;height:10.5%;overflow:hidden;clip-path:polygon(35% 0,100% 12%,70% 100%,0 88%)}.image-load-slot .lp-paper-channel .lp-paper-tile{position:absolute;left:5%;top:5%;width:89%;height:auto;object-fit:contain;clip-path:polygon(.23% 56.75%,33.9% .8%,99.77% 20.7%,99.85% 36.6%,71.86% 99.2%,.16% 74%)}.image-load-slot .lp-printer-led{left:79%;top:47%;width:1.1%;height:.8%;background:#53585c}.image-load-slot .lp-toy{left:81.6%;top:39.2%;width:8%;height:9.5%;transform:rotate(var(--lp-lean,0deg));transform-origin:50% 94%}.image-load-slot .lp-toy-upper{transform-origin:50% 94%}.image-load-slot .lp-phone-led{left:88%;top:55%;width:1.3%;height:1.3%;border-radius:50%;background:#57595d}.image-load-slot .lp-ring{left:84%;top:44%;width:9%;height:10%;border-radius:50%;border:1.5px solid;border-left-color:transparent;border-bottom-color:transparent;opacity:0;transform:rotate(-33deg)}.image-load-slot .lp-ring:nth-of-type(3){left:82%;top:41%;width:13%;height:14%}.image-load-slot .lp-ring:nth-of-type(4){left:80%;top:38%;width:17%;height:18%}.image-load-slot .lp-steam{left:31%;top:22%;width:14%;height:31%;transform-origin:50% 100%;opacity:.45}.image-load-slot .lp-steam:nth-child(2){left:41%;top:21%;width:11%;height:29%}.image-load-slot .lp-steam img{mix-blend-mode:multiply}.image-load-slot .lp-clock{left:7.35%;top:46.9%;width:6.5%;height:6.5%}.image-load-slot .lp-clock-hand,.image-load-slot .lp-clock-hour{position:absolute;background:linear-gradient(90deg,#30312f,#50514d,#30312f);border-radius:1px;transform-origin:50% 100%}.image-load-slot .lp-clock-hand{left:47.5%;top:8%;width:5%;height:42%}.image-load-slot .lp-clock-hour{left:47%;top:21%;width:6%;height:29%;transform:rotate(120deg)}.image-load-slot .lp-clock-hub{position:absolute;left:46%;top:46%;width:8%;height:8%;border-radius:50%;background:#343532}.image-load-slot .lp-rain-pane{top:17.5%;left:56.6%;width:31.9%;height:49.4%;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 100%,20% 100%,20% 94%,10% 91%,10% 74%,0 74%)}.image-load-slot .lp-drop{position:absolute;inset:-20% 0 auto;width:100%;height:100%;opacity:.45}.image-load-slot .lp-drop::after{content:'';position:absolute;left:var(--drop-x);top:0;width:1.7px;height:13px;border-radius:50% 50% 40% 40%;background:linear-gradient(transparent,var(--lp-rain-ink));transform:rotate(var(--lp-lean,9deg))}.image-load-slot .lp-glass-flash{position:absolute;inset:0;background:var(--lp-flash);opacity:0}.image-load-slot .lp-bolt{left:59.5%;top:18.6%;width:28%;height:48.4%;opacity:0}.image-load-slot .lp-bolt img{object-fit:contain;object-position:center bottom;filter:grayscale(1)}.image-load-slot.lp-running .lp-fan-rotor img{animation:lp-spin 1.5s linear infinite}.image-load-slot.lp-running .lp-paper-tile{animation:lp-paper 2.5s ease-in-out infinite}.image-load-slot.lp-running .lp-printer-led{animation:lp-led .8s steps(2,end)infinite}.image-load-slot.lp-running .lp-toy-upper{animation:lp-bobble 1.4s ease-in-out infinite}.image-load-slot.lp-running .lp-phone-led{animation:lp-led .7s steps(2,end)infinite}.image-load-slot.lp-running .lp-ring{animation:lp-ring 1.8s ease-out infinite}.image-load-slot.lp-running .lp-ring:nth-of-type(3){animation-delay:.25s}.image-load-slot.lp-running .lp-ring:nth-of-type(4){animation-delay:.5s}.image-load-slot.lp-running .lp-steam{animation:lp-steam 3s ease-out infinite}.image-load-slot.lp-running .lp-steam:nth-child(2){animation-delay:-1.5s}.image-load-slot.lp-running .lp-drop{animation:lp-rain var(--drop-duration)linear infinite;animation-delay:var(--drop-delay)}.image-load-slot.lp-running .lp-glass-flash,.image-load-slot.lp-running .lp-bolt{animation:lp-thunder 7s linear infinite}.image-load-slot.lp-thunder-now .lp-glass-flash,.image-load-slot.lp-thunder-now .lp-bolt{animation:lp-thunder-once 1.4s linear both}.image-load-slot.lp-paused .lp-scene *{animation-play-state:paused!important}@keyframes lp-track{to{transform:translateX(465%)}}@keyframes lp-dot{50%{opacity:.25}}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-paper{0%,100%{transform:translate(8%,-8%)}65%,82%{transform:translate(-2%,8%)}}@keyframes lp-bobble{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes lp-led{50%{background:#93bbfa;box-shadow:0 0 4px #93bbfa}}@keyframes lp-ring{15%{opacity:.7}85%,100%{opacity:0;transform:translate(2px,-2px)rotate(-33deg)}}@keyframes lp-steam{0%{opacity:0;transform:translate(0,5px)scale(.85)}30%{opacity:var(--lp-steam-strength,.65)}100%{opacity:0;transform:translate(var(--lp-drift),-34px)scale(1.05)}}@keyframes lp-rain{0%{opacity:0;transform:translate(0,0)}15%,75%{opacity:.85}100%{opacity:0;transform:translate(calc(var(--lp-drift) * .3),120%)}}@keyframes lp-thunder{0%,25%,34%,100%{opacity:0}26%,30%{opacity:.95}}@keyframes lp-thunder-once{0%,18%{opacity:.95}38%,100%{opacity:0}}