@media (pointer:coarse){.foot-list.svelte-pzkuzk{gap:0}.foot-link.svelte-pzkuzk{padding-block:10px;display:inline-block}.to-top.svelte-pzkuzk{margin-block:-12px;padding-block:12px}}@media (width<40rem){.foot-groups.svelte-pzkuzk{grid-template-columns:minmax(0,1fr);row-gap:22px}.foot-groups.svelte-pzkuzk>nav:where(.svelte-pzkuzk){gap:10px;min-width:0}.foot-list.svelte-pzkuzk{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;flex-direction:row;gap:8px;margin-block:-4px;margin-inline:-16px;padding-block:4px;padding-inline:16px 0;scroll-padding-inline:16px 40px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 40px),#0000)}.foot-list.svelte-pzkuzk::-webkit-scrollbar{display:none}.foot-list.svelte-pzkuzk>li:where(.svelte-pzkuzk){flex:none}.foot-list.svelte-pzkuzk>li:where(.svelte-pzkuzk):last-child{padding-right:40px}.foot-link.svelte-pzkuzk{border:1px solid var(--border);background:var(--surface-1);height:40px;color:var(--text-secondary);white-space:nowrap;border-radius:9999px;align-items:center;padding:0 15px;display:inline-flex;position:relative}.foot-link.svelte-pzkuzk:focus-visible{scroll-snap-align:end}@media (hover:hover){.foot-link.svelte-pzkuzk:hover{border-color:var(--border-strong);color:var(--primary-text)}}}.footer-band.svelte-pzkuzk{background-image:radial-gradient(60% 130% at 88% 0%, color-mix(in oklab, var(--primary) 22%, transparent), transparent 70%), radial-gradient(50% 110% at 100% 100%, color-mix(in oklab, var(--sunset-2) 16%, transparent), transparent 70%), radial-gradient(45% 100% at 0% 100%, color-mix(in oklab, var(--sky) 14%, transparent), transparent 70%), linear-gradient(var(--border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--border-subtle) 1px, transparent 1px);background-size:auto,auto,auto,28px 28px,28px 28px}@media (width>=64rem){footer.svelte-pzkuzk{overflow-x:clip}.footer-band.svelte-pzkuzk{margin-top:108px}.band-text.svelte-pzkuzk{max-width:calc(80% - 250px)}}.band-figure.svelte-pzkuzk{box-sizing:content-box;aspect-ratio:1.091;pointer-events:none;padding:8px 28px 0;position:absolute;top:-80px;bottom:0;left:80%;overflow:hidden;translate:-50%}.band-figure.svelte-pzkuzk picture:where(.svelte-pzkuzk){position:absolute;inset:8px 0 0}.band-figure.svelte-pzkuzk img:where(.svelte-pzkuzk){filter:drop-shadow(0 12px 20px #0006);width:auto;max-width:none;height:205%;position:absolute;top:-2.7%;left:28px;translate:-19%}:root.light .band-figure.svelte-pzkuzk img:where(.svelte-pzkuzk){filter:drop-shadow(0 12px 20px color-mix(in srgb, var(--foreground) 22%, transparent))}.closing.svelte-1rej5fs{padding-bottom:12vh}@supports (height:1svh){.closing.svelte-1rej5fs{padding-bottom:12svh}}.wordmark.svelte-1rej5fs{text-align:center;width:fit-content;font-family:var(--font-display);--track:-.035em;letter-spacing:var(--track);font-variation-settings:"opsz" 96;-webkit-user-select:none;user-select:none;margin-inline:auto;font-size:clamp(80px,21.8vw,322px);font-weight:800;line-height:.9;position:relative;overflow-y:clip}@media (width<40rem){.wordmark.svelte-1rej5fs{--track:-.012em;font-size:clamp(76px,20.7vw,322px)}}.out.svelte-1rej5fs{color:#0000;-webkit-text-stroke:max(1px, .0045em) color-mix(in oklab, var(--primary) 45%, transparent);display:block}.fill.svelte-1rej5fs{background-image:linear-gradient(100deg, var(--sunset-1), var(--sunset-2) 45%, var(--sky));color:#0000;-webkit-text-stroke:max(1.2px, .0075em) transparent;-webkit-background-clip:text;background-clip:text;padding-inline:.15em;position:absolute;inset-block:0;inset-inline:-.15em}:root.light .fill.svelte-1rej5fs{background-image:linear-gradient(100deg, color-mix(in oklab, var(--sunset-1) 90%, black), var(--sunset-2) 45%, var(--sky))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fill.svelte-1rej5fs{animation:linear both svelte-1rej5fs-fill;animation-timeline:view();animation-range:entry 40%}}}@media (prefers-reduced-motion:no-preference){:root[data-scroll-fallback] .fill.svelte-1rej5fs{animation:1s linear both paused svelte-1rej5fs-fill;animation-delay:calc(var(--p,1) * -1s)}}@keyframes svelte-1rej5fs-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}nav.svelte-s0i6km{--gap:12px;right:calc(12px + var(--safe-right));bottom:calc(var(--gap) + var(--safe-bottom));left:calc(12px + var(--safe-left));pointer-events:auto;border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--background);background:color-mix(in srgb, var(--background) 92%, transparent);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);view-transition-name:site-tab-bar}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){nav.svelte-s0i6km{background:var(--background)}}.track.svelte-s0i6km{--tab-gap:2px;gap:var(--tab-gap);grid-template-columns:repeat(5,minmax(0,1fr));padding:5px;display:grid;position:relative}.pill.svelte-s0i6km{border-radius:calc(var(--radius-xl) - 5px);background:var(--accent);transform:translateX(calc(var(--at) * (100% + var(--tab-gap))));grid-area:1/1/2/2;position:absolute;inset:0}.track.svelte-s0i6km>.tab{border-radius:calc(var(--radius-xl) - 5px);min-width:44px;min-height:52px;color:var(--text-secondary);white-space:nowrap;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:10.5px;font-weight:600;line-height:13px;display:flex;position:relative}@media (width<22rem){.track.svelte-s0i6km>.tab{font-size:10px}}.track.svelte-s0i6km>.tab:not([data-selected],[aria-current=true]){--icon-tone-opacity:0}.track.svelte-s0i6km>.tab:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--ring);outline:2px solid #0000}.track.svelte-s0i6km>:is(.tab[data-selected],.tab[aria-current=true]){color:var(--primary-text)}.track.svelte-s0i6km>:is(.tab[data-selected],.tab[aria-current=true]) .name{color:var(--foreground)}.track.svelte-s0i6km rect{transform-box:fill-box;transform-origin:50%}.track.svelte-s0i6km [aria-expanded=true] .top{transform:translateY(64px)rotate(45deg)scaleX(.83)}.track.svelte-s0i6km [aria-expanded=true] .bottom{transform:translateY(-64px)rotate(-45deg)scaleX(.83)}.track.svelte-s0i6km [aria-expanded=true] .middle{transform:scaleX(0)}nav[data-keyboard].svelte-s0i6km{opacity:0;visibility:hidden;translate:0 var(--distance-medium)}@media (prefers-reduced-motion:no-preference){nav.svelte-s0i6km{transition:var(--duration-fast) var(--ease-smooth-out);transition-property:opacity,translate,visibility}.pill.svelte-s0i6km{transition:transform var(--duration-fast) var(--ease-smooth-out)}.track.svelte-s0i6km>.tab{transition:color var(--duration-fast) var(--ease-smooth-out), --icon-tone-opacity var(--duration-fast) var(--ease-smooth-out)}.track.svelte-s0i6km rect{transition:transform var(--duration-fast) var(--ease-smooth-out)}}@media (width<48rem){html:has(nav[data-part=site-tab-bar]:not([data-keyboard],[data-preview])) :where(#top) :where(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])){scroll-margin-bottom:calc(64px + 12px + var(--safe-bottom))}}::view-transition-old(site-tab-bar){display:none}::view-transition-new(site-tab-bar){animation:none}:root section:has(>[data-part=toast]){translate:0 calc(var(--safe-bottom) - var(--bottom-bar-height,var(--safe-bottom)) - var(--keyboard-inset,0px))}@media (width<48rem){#top.svelte-1br2sqw{padding-bottom:calc(64px + 12px + var(--safe-bottom))}}:where(#top) :where(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])){scroll-margin-top:calc(66px + var(--safe-top) + 8px)}@media (pointer:coarse){:where(#top) [data-banner]>a{height:calc(100% + 2px);margin-block:-1px}:where(#top) [data-banner]>button{width:2.5rem;height:2.5rem;margin-block:-1px}}
