.motion[data-astro-cid-ws4wxc4c]{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:0 .25rem;display:inline-flex}.motion[data-astro-cid-ws4wxc4c][hidden]{display:none}.track[data-astro-cid-ws4wxc4c]{border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);border-radius:1rem;width:2.25rem;height:1.25rem;transition:background-color .2s,border-color .2s;position:relative}.thumb[data-astro-cid-ws4wxc4c]{background:var(--muted);width:.8rem;height:.8rem;transition:translate .2s var(--ease-out), background-color .2s ease;border-radius:50%;position:absolute;top:50%;left:3px;translate:0 -50%}[data-astro-cid-ws4wxc4c][aria-pressed=true]{color:var(--ink)}[data-astro-cid-ws4wxc4c][aria-pressed=true] .track[data-astro-cid-ws4wxc4c]{background:var(--pink);border-color:var(--pink)}[data-astro-cid-ws4wxc4c][aria-pressed=true] .thumb[data-astro-cid-ws4wxc4c]{background:var(--paper-ink);translate:1rem -50%}@media (hover:hover) and (pointer:fine){.motion[data-astro-cid-ws4wxc4c]:hover{color:var(--ink)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f0e0c;--bg-2:#1b1916;--paper:#ebe3d3;--paper-ink:#1c1a16;--ink:#f1ebdf;--muted:#a39a8a;--edge:#f0a23b;--stub:#a62d17;--pink:#ff8fb1;--pink-ink:#a8204f;--pink-wash:#ffe6ee;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--gutter:clamp(16px, 4vw, 48px);--step-4:clamp(3.25rem, 7vw, 6.5rem);--step-3:clamp(2.25rem, 4.5vw, 3.5rem);--step-2:1.5rem;--step-1:1.25rem;--step-0:.9375rem;--step--1:.8125rem;--label:.75rem;--space-xs:.5rem;--space-s:1rem;--space-m:1.5rem;--space-l:2.5rem;--space-xl:clamp(4rem, 9vw, 7rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{background:var(--bg);min-height:100dvh;color:var(--ink);font:400 var(--step-0)/1.6 var(--font-mono);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:400;line-height:.95}em{font-style:italic}p{margin:0}a{color:inherit}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%}figure{margin:0}::selection{background:var(--pink);color:var(--paper-ink)}:focus-visible{outline:2px solid var(--pink);outline-offset:3px;border-radius:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grain{z-index:100;pointer-events:none;opacity:.08;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.6s steps(4,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-7%,4%)}50%{transform:translate(5%,-6%)}75%{transform:translate(-3%,8%)}}@media (hover:none){.grain{animation:none}}html:has(dialog[open]){overflow:hidden}.rise{animation:rise .5s var(--ease-out) both;animation-delay:calc(var(--i,0) * 60ms)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@supports (animation-timeline:view()){.develop{animation:linear both develop;animation-timeline:view();animation-range:entry entry 30%}@keyframes develop{0%{opacity:.6;filter:brightness(1.3)saturate(.4)}}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .grain,:root:not([data-motion=full]) :is(.rise,.develop){animation:none}:root:not([data-motion=full]) *,:root:not([data-motion=full]) :before,:root:not([data-motion=full]) :after{transition-duration:.01ms!important}}:root[data-motion=reduce] .grain,:root[data-motion=reduce] :is(.rise,.develop){animation:none}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{transition-duration:.01ms!important}.site-footer[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:var(--space-s);width:min(100% - 2 * var(--gutter), 1360px - 2 * var(--gutter));padding:var(--space-l) 0 var(--space-xl);border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent);font-size:var(--step--1);color:var(--muted);flex-wrap:wrap;margin-inline:auto;display:flex}.roll[data-astro-cid-hkbrpulz]{font-size:var(--label);text-transform:uppercase;letter-spacing:.12em;margin-right:auto}
