@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--color-canvas:#191919;--color-paper:#f2eee3;--color-ink:#1e1c1b;--color-muted:#544e45;--color-soft:#9b978a;--color-accent:#a62f27;--color-rule:#05142e14;--font-body:"Hedvig Letters Serif", Georgia, serif;--font-ui:"Switzer", Arial, sans-serif;--font-expanded:"Zalando Sans Expanded", sans-serif;--notebook-width:720px;--notebook-gutter:80px;--notebook-radius:8px;--body-size:14px;--body-leading:22px}@media (width<=767px){:root{--notebook-gutter:48px}}@font-face{font-family:Switzer;src:url(/fonts/switzer/fonts/Switzer-Variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Hedvig Letters Serif;src:url(/fonts/hedvig-letters-serif.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Zalando Sans Expanded;src:url(/fonts/zalando-sans-expanded.ttf)format("truetype");font-style:normal;font-weight:200 900;font-display:swap}*{box-sizing:border-box}html{background:var(--color-canvas);color:var(--color-ink)}body{min-width:280px;min-height:100svh;font-family:var(--font-body);font-size:var(--body-size);line-height:var(--body-leading);font-optical-sizing:none;font-variation-settings:"opsz" 24;font-feature-settings:"liga" 0;-webkit-font-smoothing:antialiased;margin:0;display:flow-root}h1,h2,p,figure{margin:0}a{color:inherit}img{display:block}button,input{font:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.skip-link{z-index:10;background:var(--color-paper);padding:8px 12px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-notebook-entrance]{overflow-x:clip}html[data-notebook-entrance] [data-notebook]{opacity:0;transform-origin:50% 24px;will-change:transform, opacity;transform:translateY(40px)rotate(-1deg)scale(.985)}@media (width<=767px){html[data-notebook-entrance] [data-notebook]{transform:translateY(28px)rotate(-.6deg)scale(.99)}}@media (prefers-reduced-motion:reduce){html[data-notebook-entrance] [data-notebook]{will-change:auto;opacity:1!important;transform:none!important}}[data-notebook-snapshot=outgoing]{view-transition-name:notebook-outgoing}[data-notebook-snapshot=incoming]{view-transition-name:notebook-incoming}[data-notebook-snapshot=incoming] [data-experiment-embed]:has([data-transition-preview]) iframe{opacity:0;pointer-events:none}html[data-notebook-transition] [data-notebook] .tab:not(.selected){visibility:hidden}[data-notebook-tabs-returning] .tab:not(.selected){animation:.16s ease-out both notebook-tab-return}@keyframes notebook-tab-return{0%{transform:translateY(100%)}to{transform:translateY(0)}}::view-transition{pointer-events:none}::view-transition-group(root){z-index:0;animation:none}::view-transition-old(root){display:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-group(notebook-outgoing),::view-transition-group(notebook-incoming){animation:none}::view-transition-old(notebook-outgoing),::view-transition-new(notebook-incoming){mix-blend-mode:normal;transform-origin:50% 24px;animation:none;overflow:visible}html[data-notebook-transition]::view-transition-group(notebook-outgoing){z-index:2}html[data-notebook-transition]::view-transition-group(notebook-incoming){z-index:1}html[data-notebook-transition]::view-transition-old(notebook-outgoing){animation:.4s both notebook-release}@keyframes notebook-release{0%{filter:drop-shadow(0 0 #0000);animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(0)rotate(0)}22%{filter:drop-shadow(14px 16px 14px #00000047);animation-timing-function:cubic-bezier(.55,0,.85,.45);transform:translate(-14px,12px)rotate(-2deg)}to{transform:translate(-32px, var(--notebook-exit-distance)) rotate(-2.5deg);filter:drop-shadow(18px 24px 18px #0000003d)}}@media (prefers-reduced-motion:reduce){[data-notebook-tabs-returning] .tab:not(.selected){animation:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.tabs[data-astro-cid-lfwm5gbr]{top:-24px;left:var(--notebook-gutter);z-index:1;max-width:calc(100% - var(--notebook-gutter));scrollbar-width:none;align-items:end;display:flex;position:absolute;overflow:auto hidden}.tab[data-astro-cid-lfwm5gbr]{--tab-opacity:.5;height:24px;font:400 14px/20px var(--font-body);color:#fff;flex-shrink:0;align-items:center;text-decoration:none;display:flex}.tab[data-astro-cid-lfwm5gbr] span[data-astro-cid-lfwm5gbr]{background:rgb(242 238 227/var(--tab-opacity));white-space:nowrap;padding:2px 16px}.tab[data-astro-cid-lfwm5gbr].selected{--tab-opacity:1;color:#000}.tab[data-astro-cid-lfwm5gbr] img[data-astro-cid-lfwm5gbr]{opacity:var(--tab-opacity)}.left-edge[data-astro-cid-lfwm5gbr]{transform:scaleY(-1)rotate(180deg)}.tab[data-astro-cid-lfwm5gbr]:not(.selected):is(:hover,:focus-visible){--tab-opacity:.6}.tab[data-astro-cid-lfwm5gbr]:focus-visible{outline-offset:-2px}@media (width<=359px){.tab[data-astro-cid-lfwm5gbr] span[data-astro-cid-lfwm5gbr]{padding-inline:8px}}.notebook[data-astro-cid-po6bkkdw]{width:min(var(--notebook-width), calc(100% - 8px));margin:64px auto 78px;position:relative}.paper[data-astro-cid-po6bkkdw]{min-height:786px;padding-left:var(--notebook-gutter);background:var(--color-paper);border-radius:var(--notebook-radius);position:relative}main[data-astro-cid-po6bkkdw]{min-width:0}.rail[data-astro-cid-po6bkkdw]{width:calc(var(--notebook-gutter) + 1px);border-radius:var(--notebook-radius) 0 0 var(--notebook-radius);pointer-events:none;position:absolute;inset:0 auto 0 0;overflow:hidden}.rail-tile[data-astro-cid-po6bkkdw]{height:768px;overflow:hidden}.rail-mobile[data-astro-cid-po6bkkdw]{display:none}@media (width<=767px){.notebook[data-astro-cid-po6bkkdw]{margin-bottom:40px}.paper[data-astro-cid-po6bkkdw]{min-height:732px}.rail-desktop[data-astro-cid-po6bkkdw]{display:none}.rail-mobile[data-astro-cid-po6bkkdw]{display:block}.rail-mobile[data-astro-cid-po6bkkdw] .rail-tile[data-astro-cid-po6bkkdw]{height:1280px}}.embed[data-astro-cid-6bmnwly6]{background:var(--preview-background);border:4px solid #fff;width:100%;height:392px;position:relative;overflow:hidden}iframe[data-astro-cid-6bmnwly6],.preview-image[data-astro-cid-6bmnwly6]{width:var(--viewport-width);height:var(--viewport-height);transform:translateX(-50%) scale(var(--embed-scale,.65));transform-origin:top;border:0;display:block;position:absolute;top:0;left:50%}.preview-image[data-astro-cid-6bmnwly6]{pointer-events:none}@media (width<=767px){.embed[data-astro-cid-6bmnwly6]{height:329px}}@media (width<=359px){.embed[data-astro-cid-6bmnwly6]{aspect-ratio:286/329;height:auto}}.experiment-card[data-astro-cid-grtfkdgy]{filter:drop-shadow(0 2px 2px #00000040);background:#fff;width:min(512px,100%)}.caption[data-astro-cid-grtfkdgy]{font:600 11px/15px var(--font-ui);letter-spacing:1.65px;text-transform:uppercase;justify-content:space-between;align-items:start;gap:8px;padding:8px 16px 16px;display:flex}h2[data-astro-cid-grtfkdgy]{font:inherit}a[data-astro-cid-grtfkdgy]{color:var(--color-accent);white-space:nowrap;text-underline-offset:2px}a[data-astro-cid-grtfkdgy]:hover{text-decoration-thickness:2px}@media (width<=767px){.caption[data-astro-cid-grtfkdgy]{flex-direction:column}}.experiments[data-astro-cid-jsfgzirp]{flex-direction:column;align-items:center;gap:24px;padding:24px;display:flex}
