/*! Wayfin 1.3.2 | Chaotic Fish Design | GPL-2.0-or-later */
.wayfin{--wf-accent:var(--cf-orange,#f77605);--wf-accent-text:var(--cf-orange-text,#b04a00);--wf-bg:var(--cf-cream,#f8f0ea);--wf-delay:150ms;--wf-dot:rgb(31 31 28/.35);--wf-dur:600ms;--wf-fg:var(--cf-ink,#1f1f1c);--wf-gutter:1rem;--wf-hover:var(--cf-purple,#721a82);--wf-line:rgb(31 31 28/.15);--wf-mono:var(--font-mono,'Space Mono',ui-monospace,monospace);--wf-muted:rgb(31 31 28/.72);--wf-strip:2.75rem;--wf-tint:rgb(247 118 5/.12);--wf-top:96px;--wf-width:16rem;box-sizing:border-box;color:var(--wf-fg);font-family:var(--font-ui,'Atkinson Hyperlegible',system-ui,sans-serif);font-size:1rem;line-height:1.4;z-index:20}.wayfin *,.wayfin ::before,.wayfin ::after{box-sizing:inherit}.wayfin[hidden]{display:none}.wayfin--ink{--wf-accent-text:var(--cf-orange,#f77605);--wf-bg:var(--cf-ink,#1f1f1c);--wf-dot:rgb(248 240 234/.45);--wf-fg:var(--cf-cream,#f8f0ea);--wf-hover:var(--cf-orange,#f77605);--wf-line:rgb(248 240 234/.2);--wf-muted:rgb(248 240 234/.75);--wf-tint:rgb(247 118 5/.18)}.wf-sr{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.wayfin--sticky{align-self:flex-start;position:sticky;top:var(--wf-top)}.wayfin--fixed{position:fixed;top:var(--wf-top);width:var(--wf-width)}.wayfin--fixed.wayfin--left{left:var(--wf-gutter)}.wayfin--fixed.wayfin--right{right:var(--wf-gutter)}.wf-panel{background:var(--wf-bg);border-radius:6px;max-height:calc(100vh - var(--wf-top) - 2rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1rem .75rem;scrollbar-width:thin}.wf-panel[hidden]{display:none}.wayfin--bare .wf-panel{background:0 0;padding:0}.wayfin--bare.wayfin--fixed .wf-panel,.wayfin--bare.wayfin--lateral:not(.is-compact) .wf-panel{background:var(--wf-bare-bg,#fff);padding:1rem .75rem}.wf-track{position:relative}.wayfin--right .wf-track{padding-left:2rem}.wayfin--left .wf-track{padding-right:2rem}.wf-rail{background:var(--wf-line);border-radius:2px;bottom:0;position:absolute;top:0;width:3px}.wayfin--right .wf-rail{left:.9rem}.wayfin--left .wf-rail{right:.9rem}.wf-fill{background:var(--wf-accent);border-radius:inherit;height:100%;left:0;position:absolute;top:0;transform:scaleY(var(--wf-level,0));transform-origin:top;transition:transform .12s linear;width:100%}.wf-item::before,.wf-group>.wf-sep::before{background:var(--wf-bg);border:2px solid var(--wf-dot);border-radius:50%;content:"";height:9px;margin-top:calc(.35rem + .7em - 4.5px);position:absolute;transition:background-color .2s ease,border-color .2s ease;width:9px}.wf-item--h1::before{margin-top:calc(.35rem + .78rem - 4.5px)}.wf-group>.wf-sep::before{border-radius:1px;margin-top:calc(.7em - 4.5px);transform:rotate(45deg)}.wayfin--right .wf-item::before,.wayfin--right .wf-group>.wf-sep::before{left:calc(.9rem - 3px)}.wayfin--left .wf-item::before,.wayfin--left .wf-group>.wf-sep::before{right:calc(.9rem - 3px)}.wf-item:has(>.wf-link.is-passed)::before,.wf-item:has(>.wf-link.is-active)::before,.wf-group>.wf-sep.is-passed::before{border-color:var(--wf-accent)}.wf-item:has(>.wf-link.is-read)::before,.wf-group>.wf-sep.is-read::before{background:var(--wf-accent);border-color:var(--wf-accent)}.wf-swimmer{--wf-swimmer:var(--wf-accent)}.wf-fish{height:2rem;left:50%;opacity:0;pointer-events:none;position:absolute;top:0;transform:translate(-50%,calc(var(--wf-fish-y,0px) - 50%));transition:opacity .3s ease,transform .6s cubic-bezier(.34,1.3,.64,1);width:2rem;z-index:1}.wayfin--progress .wf-fish{transition:opacity .3s ease,transform .12s linear}.wayfin.has-active .wf-fish{opacity:1}.wf-fish--shark{--wf-swimmer:#5b6b78}.wf-fish-body{display:block;height:100%;width:100%}.wf-swimmer svg,.wf-fish-img{display:block;height:100%;object-fit:contain;overflow:visible;transition:transform .35s ease;width:100%}.wf-fish--water svg{transform:rotate(90deg)}.wf-rail.is-up .wf-fish--water svg{transform:rotate(-90deg) scaleY(-1)}.wf-rail.is-up .wf-fish--land svg,.wf-rail.is-up .wf-fish--land .wf-fish-img{transform:scaleX(-1)}.wf-swimmer .wf-body,.wf-swimmer .wf-fin,.wf-swimmer .wf-spikes,.wf-swimmer .wf-tail{fill:var(--wf-swimmer)}.wf-swimmer .wf-eye{fill:var(--cf-ink,#1f1f1c)}.wf-swimmer .wf-stripe{fill:var(--cf-cream,#f8f0ea);stroke:var(--cf-ink,#1f1f1c);stroke-width:.6}.wf-swimmer .wf-spot{fill:var(--cf-cream,#f8f0ea);opacity:.75}.wf-swimmer .wf-mouth{fill:none;stroke:var(--cf-ink,#1f1f1c);stroke-width:.6}.wf-swimmer .wf-belly{fill:var(--cf-cream,#f8f0ea);opacity:.8}.wf-swimmer .wf-gill{fill:none;opacity:.6;stroke:var(--cf-ink,#1f1f1c);stroke-width:.5}.wf-swimmer .wf-horn{fill:none;stroke:var(--cf-ink,#1f1f1c);stroke-linecap:round;stroke-width:1.2}.wf-swimmer .wf-ear{fill:color-mix(in srgb,var(--wf-swimmer) 70%,#1f1f1c)}.wf-swimmer .wf-mane{fill:var(--cf-ink,#1f1f1c)}.wf-fish--wrasse .wf-fin,.wf-fish--wrasse .wf-tail,.wf-swimmer .wf-w-back{fill:#2f7fd1}.wf-swimmer .wf-w-front{fill:#f1e4ad}.wf-swimmer .wf-w-stripe{fill:#1f1f1c}.wf-swimmer .wf-w-eye{fill:#f8f0ea}.wf-fish--art .wf-fish-img{transform:rotate(-90deg)}.wf-rail.is-up .wf-fish--art .wf-fish-img{transform:rotate(90deg) scaleY(-1)}.wf-swimmer.wf-fish--water .wf-tail{animation:wf-wag .9s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:100% 50%}.wf-rail.is-swimming .wf-fish--water .wf-tail{animation-duration:.18s}.wf-rail.is-swimming .wf-fish--land .wf-fish-body{animation:wf-hop .3s ease-in-out infinite alternate}.wf-rail{--wf-dir:-1}.wf-rail.is-up{--wf-dir:1}.wf-follower{height:1.1rem;left:50%;opacity:0;pointer-events:none;position:absolute;top:0;transform:translate(calc(-50% + var(--fx,0px)),calc(var(--wf-fish-y,0px) - 50% + var(--trail,16px)*var(--wf-dir)));transition:opacity .4s ease,transform calc(.45s + var(--n,0)*.12s) cubic-bezier(.3,.7,.4,1);width:1.1rem}.wayfin.has-active .wf-follower{opacity:.85}.wf-follower>.wf-fish-body{animation:wf-join .6s cubic-bezier(.34,1.5,.64,1)}.wf-fish--puffer .wf-spikes{opacity:0;transform:scale(.7);transform-origin:18px 10px;transition:opacity .3s ease,transform .3s ease}.wf-fish--puffer.is-flourish .wf-spikes{opacity:1;transform:scale(1)}.wf-fish--puffer.is-flourish .wf-fish-body{animation:wf-puff 1.6s ease}.wf-fish--water:not(.wf-fish--puffer).is-flourish .wf-fish-body{animation:wf-flip .9s ease}.wf-fish--land.is-flourish .wf-fish-body{animation:wf-jump .8s ease}.wf-bubble{animation:wf-rise 1s ease-out forwards;border:1.5px solid var(--wf-accent);border-radius:50%;height:var(--s,4px);left:calc(50% + var(--x,0px));margin:calc(var(--s,4px)/-2)0 0 calc(var(--s,4px)/-2);opacity:0;pointer-events:none;position:absolute;width:var(--s,4px)}.wf-bubble--dust{animation-name:wf-dust;background:var(--wf-dot);border:0}.wf-bubble--burst{animation:wf-burst .9s ease-out forwards;left:50%}.wf-list,.wf-sublist{list-style:none;margin:0;padding:0}.wf-item,.wf-group{margin:0;padding:0}.wf-link{border-radius:4px;color:var(--wf-muted);display:block;padding:.35rem .5rem;position:relative;text-decoration:none;transition:background-color .2s ease,color .2s ease}.wf-d1 .wf-link{padding-left:1.5rem}.wf-d2 .wf-link{padding-left:2.5rem}.wf-item--h1 .wf-link{color:var(--wf-fg);font-size:1.25rem;font-weight:700;line-height:1.25}.wf-link:hover,.wf-link:focus-visible,.wf-link:active{color:var(--wf-hover)}.wf-link:focus-visible,.wf-sep:focus-visible{outline:3px solid var(--wf-fg);outline-offset:-3px}.wf-link.is-passed{color:var(--wf-fg)}.wf-link.is-active{background:var(--wf-tint);color:var(--wf-fg);font-weight:700}.wf-link::after{background:var(--wf-accent);border-radius:2px;bottom:.15rem;content:"";height:2px;left:.5rem;opacity:0;position:absolute;right:.5rem;transform:scaleX(var(--wf-p,0));transform-origin:left;transition:opacity .2s ease}.wf-d1 .wf-link::after{left:1.5rem}.wf-d2 .wf-link::after{left:2.5rem}.wayfin--progress .wf-link.is-active::after{opacity:1}.wf-check{color:var(--wf-accent-text);display:inline-block;height:.9em;margin-left:.35em;vertical-align:-.05em;width:.9em}.wf-sep{border-radius:4px;color:var(--wf-accent-text);display:block;font-family:var(--wf-mono);font-size:1rem;font-weight:700;letter-spacing:.04em;margin:1.1rem 0 .35rem;padding:0 .5rem;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.wf-sep:hover,.wf-sep:focus-visible,.wf-sep:active{color:var(--wf-hover)}.wf-group:first-child .wf-sep{margin-top:0}.wf-group.is-current .wf-sep{color:var(--wf-fg)}.wf-group+.wf-item,.wf-group+.wf-group{border-top:1px solid var(--wf-line);margin-top:.75rem;padding-top:.75rem}.wf-group+.wf-group .wf-sep{margin-top:0}.wf-fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s ease}.wf-fold>.wf-sublist{min-height:0;overflow:hidden}.wayfin--fold .wf-group:not(.is-current) .wf-fold{grid-template-rows:0fr}.wayfin--fold .wf-group:not(.is-current) .wf-sublist{transition:visibility 0s .3s;visibility:hidden}.wayfin--fold .wf-group:not(.is-current) .wf-sep{margin-bottom:0}.wf-time{color:var(--wf-muted);font-size:1rem;margin:1rem 0 0;padding:0 .5rem}.wf-hint{color:var(--wf-muted);font-size:1rem;margin:1rem 0 0;padding:0 .5rem}.wf-hint kbd{background:var(--wf-fg);border-radius:3px;color:var(--wf-bg);font-family:var(--wf-mono);font-size:1rem;padding:0 .3em}.wayfin--bare .wf-hint kbd{color:var(--cf-cream,#f8f0ea)}.wf-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:1rem 0 0 .5rem}.wf-surface{align-items:center;background:0 0;border:2px solid var(--wf-fg);border-radius:999px;color:var(--wf-fg);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:.4rem;padding:.3rem .9rem;transition:background-color .2s ease,color .2s ease}.wf-surface:hover,.wf-surface:focus-visible,.wf-surface:active{background:var(--wf-fg);color:var(--wf-bg)}.wf-surface:focus-visible{outline:3px solid var(--wf-accent);outline-offset:2px}.wf-surface svg{height:1.1em;transition:transform .3s ease;width:1.1em}.wf-surface:hover svg{transform:translateY(-.2em)}.wf-quit{background:0 0;border:0;border-radius:4px;color:var(--wf-muted);cursor:pointer;font:inherit;padding:.3rem .25rem;text-decoration:underline;text-underline-offset:.2em}.wf-quit[hidden]{display:none}.wf-quit:hover,.wf-quit:focus-visible,.wf-quit:active{color:var(--wf-hover)}.wf-quit:focus-visible{outline:3px solid var(--wf-accent);outline-offset:2px}.wf-head{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin:0 0 .75rem;padding:0 0 0 .5rem}.wf-head__label{color:var(--wf-accent-text);font-family:var(--wf-mono);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wf-min{align-items:center;background:0 0;border:0;border-radius:4px;color:var(--wf-fg);cursor:pointer;display:inline-flex;flex:none;height:1.75rem;justify-content:center;padding:0;width:1.75rem}.wf-min:hover,.wf-min:focus-visible,.wf-min:active{background:var(--wf-tint);color:var(--wf-hover)}.wf-min:focus-visible,.wf-restore:focus-visible{outline:3px solid var(--wf-fg);outline-offset:2px}.wf-min svg{height:1.1rem;width:1.1rem}.wf-restore{align-items:center;background:var(--wf-bg);border:2px solid var(--wf-accent);border-radius:999px;box-shadow:0 .3rem .9rem rgb(31 31 28/.18);cursor:pointer;display:flex;height:2.75rem;justify-content:center;padding:0;transition:transform .2s ease;width:2.75rem}.wf-restore[hidden]{display:none}.wf-restore:hover,.wf-restore:focus-visible,.wf-restore:active{transform:scale(1.08)}.wf-restore svg{height:1.75rem;overflow:visible;width:1.75rem}.wayfin--right .wf-restore{margin-left:auto}.wayfin.is-min:not(.is-compact) .wf-panel,.wayfin.is-min:not(.is-compact) .wf-welcome{display:none}.wayfin.is-min:not(.is-compact){width:auto}.wayfin.is-compact .wf-head,.wayfin.is-compact .wf-restore{display:none}.wf-welcome{align-items:center;background:var(--wf-fg);border-radius:6px;color:var(--wf-bg);display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem;padding:.75rem 2.25rem .75rem .9rem;position:relative}.wf-welcome[hidden]{display:none}.wf-welcome__text{flex:1 1 100%;margin:0}.wf-welcome__go{background:var(--wf-accent);border:0;border-radius:999px;color:var(--cf-ink,#1f1f1c);cursor:pointer;font:inherit;font-weight:700;padding:.25rem .9rem;transition:background-color .2s ease}.wf-welcome__go:hover,.wf-welcome__go:focus-visible,.wf-welcome__go:active{background:var(--wf-bg);color:var(--wf-accent-text)}.wf-welcome__go:focus-visible,.wf-welcome__x:focus-visible{outline:3px solid var(--wf-accent);outline-offset:2px}.wf-welcome__x{align-items:center;background:0 0;border:0;border-radius:4px;color:inherit;cursor:pointer;display:flex;height:1.75rem;justify-content:center;padding:0;position:absolute;right:.4rem;top:.4rem;width:1.75rem}.wf-welcome__x svg{height:1rem;width:1rem}.wayfin--lateral:not(.is-compact){width:var(--wf-strip)}.wayfin--sticky.wayfin--right.wayfin--lateral:not(.is-compact){margin-left:auto}.wayfin--lateral:not(.is-compact) .wayfin__nav{position:relative}.wayfin--lateral:not(.is-compact) .wf-panel{display:flex;position:absolute;top:0;transition:box-shadow .25s ease .3s,width .3s ease .3s;width:var(--wf-strip);z-index:2}.wayfin--lateral.wayfin--right:not(.is-compact) .wf-panel{justify-content:flex-end;right:0}.wayfin--lateral.wayfin--left:not(.is-compact) .wf-panel{left:0}.wayfin--lateral:not(.is-compact) .wf-inner{flex:none;width:calc(var(--wf-width) - 1.5rem)}.wayfin--lateral:not(.is-compact):is(:hover,:focus-within,.is-peek) .wf-panel{box-shadow:0 .5rem 1.5rem rgb(31 31 28/.18);transition-delay:0s;width:var(--wf-width)}.wayfin--lateral:not(.is-compact):not(:hover):not(:focus-within):not(.is-peek) .wf-inner>:not(.wf-track){opacity:0}.wayfin--lateral.wayfin--right:not(.is-compact) .wf-track{padding-left:0;padding-right:2rem}.wayfin--lateral.wayfin--left:not(.is-compact) .wf-track{padding-left:2rem;padding-right:0}.wayfin--lateral.wayfin--right:not(.is-compact) .wf-rail{left:auto;right:.9rem}.wayfin--lateral.wayfin--left:not(.is-compact) .wf-rail{left:.9rem;right:auto}.wayfin--lateral.wayfin--right:not(.is-compact) .wf-item::before,.wayfin--lateral.wayfin--right:not(.is-compact) .wf-group>.wf-sep::before{left:auto;right:calc(.9rem - 3px)}.wayfin--lateral.wayfin--left:not(.is-compact) .wf-item::before,.wayfin--lateral.wayfin--left:not(.is-compact) .wf-group>.wf-sep::before{left:calc(.9rem - 3px);right:auto}.wayfin--lateral:not(.is-compact) .wf-welcome{position:absolute;top:0;transition:left .3s ease .3s,right .3s ease .3s;width:var(--wf-width);z-index:3}.wayfin--lateral.wayfin--right:not(.is-compact) .wf-welcome{right:calc(var(--wf-strip) + .5rem)}.wayfin--lateral.wayfin--left:not(.is-compact) .wf-welcome{left:calc(var(--wf-strip) + .5rem)}.wayfin--lateral.wayfin--right:not(.is-compact):is(:hover,:focus-within,.is-peek) .wf-welcome{right:calc(var(--wf-width) + .5rem);transition-delay:0s}.wayfin--lateral.wayfin--left:not(.is-compact):is(:hover,:focus-within,.is-peek) .wf-welcome{left:calc(var(--wf-width) + .5rem);transition-delay:0s}.wf-toggle{align-items:center;background:var(--wf-bg);border:0;border-bottom:2px solid var(--wf-accent);color:var(--wf-fg);cursor:pointer;display:flex;font:inherit;gap:.75rem;padding:.6rem 1rem;text-align:left;width:100%}.wf-toggle[hidden]{display:none}.wf-toggle:focus-visible{outline:3px solid var(--wf-fg);outline-offset:-3px}.wf-toggle__label{color:var(--wf-accent-text);flex:none;font-family:var(--wf-mono);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wf-toggle__current{flex:1;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-toggle svg{flex:none;height:1.25rem;transition:transform .2s ease;width:1.25rem}.wf-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.wayfin--m-topbar.is-compact{left:0;position:fixed;right:0;top:var(--wf-mtop,var(--wf-top));width:auto;z-index:30}.wayfin--m-topbar.is-compact .wf-panel{border-bottom:2px solid var(--wf-fg);border-radius:0 0 6px 6px;max-height:60vh;padding:1rem}.wayfin--m-topbar.is-compact.wayfin--bare .wf-panel{background:var(--cf-cream,#f8f0ea)}.wayfin.is-compact .wf-welcome{border-radius:0;margin:0}.wayfin--m-hide.is-compact{display:none}.wayfin.is-compact .wf-hint{display:none}.wayfin.wf-anim{opacity:0;transition:opacity var(--wf-dur) ease var(--wf-delay),transform var(--wf-dur) cubic-bezier(.22,1,.36,1) var(--wf-delay)}.wayfin.wf-from-left{transform:translateX(-1.5rem)}.wayfin.wf-from-right{transform:translateX(1.5rem)}.wayfin.wf-from-top{transform:translateY(-1.5rem)}.wayfin.wf-from-bottom{transform:translateY(1.5rem)}.wayfin.wf-anim.is-in{opacity:1;transform:none}.wf-sep>.wf-text{display:inline-block}.wayfin--stagger.wf-anim .wf-st>*{opacity:0;transform:translateY(.5rem);transition:opacity .4s ease calc(var(--wf-delay) + var(--wf-dur)*.4 + var(--i,0)*45ms),transform .4s ease calc(var(--wf-delay) + var(--wf-dur)*.4 + var(--i,0)*45ms)}.wayfin--stagger.wf-anim.is-in .wf-st>*{opacity:1;transform:none}.wf-target:focus{outline:0}.wf-copy{align-items:center;background:0 0;border:0;border-radius:4px;color:var(--cf-orange-text,#b04a00);cursor:pointer;display:inline-flex;height:1.1em;justify-content:center;margin-left:.35em;opacity:0;padding:0;transition:opacity .2s ease,transform .2s ease;vertical-align:middle;width:1.1em}.wf-has-copy:hover .wf-copy,.wf-copy:focus-visible{opacity:1}.wf-copy:hover{transform:rotate(-12deg)}.wf-copy:focus-visible{outline:3px solid currentColor;outline-offset:2px}.wf-copy svg{display:block;height:100%;width:100%}.wf-copy.is-hooked{animation:wf-reel .5s ease}.wf-ping{height:0;pointer-events:none;position:absolute;width:0;z-index:9998}.wf-ping span{animation:wf-sonar 1.4s cubic-bezier(.2,.6,.3,1) forwards;border:2px solid var(--wf-ping,#f77605);border-radius:50%;height:6rem;left:-3rem;opacity:0;position:absolute;top:-3rem;transform:scale(.1);width:6rem}.wf-ping span:nth-child(2){animation-delay:.22s}.wf-ping span:nth-child(3){animation-delay:.44s}.wf-toast{background:var(--cf-ink,#1f1f1c);border-radius:999px;bottom:1.5rem;color:var(--cf-cream,#f8f0ea);font-family:var(--font-brush,'Caveat',cursive);font-size:1.5rem;left:50%;max-width:calc(100vw - 2rem);opacity:0;padding:.35rem 1.25rem;pointer-events:none;position:fixed;transform:translate(-50%,1rem);transition:opacity .25s ease,transform .25s ease;z-index:9999}.wf-toast.is-on{opacity:1;transform:translate(-50%,0)}@keyframes wf-wag{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}@keyframes wf-hop{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes wf-flip{0%{transform:rotate(0) scale(1)}50%{transform:rotate(200deg) scale(1.35)}to{transform:rotate(360deg) scale(1)}}@keyframes wf-puff{0%{transform:scale(1)}25%{transform:scale(1.55)}80%{transform:scale(1.55)}to{transform:scale(1)}}@keyframes wf-jump{0%{transform:translateY(0)}25%{transform:translateY(-12px)}50%{transform:translateY(0)}70%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes wf-rise{0%{opacity:.9;transform:translate(0,0)}to{opacity:0;transform:translate(calc(var(--x,0px)*.6),-22px)}}@keyframes wf-dust{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:translate(calc(var(--x,0px)*1.5),6px) scale(1.5)}}@keyframes wf-burst{0%{opacity:1;transform:rotate(var(--a,0deg)) translateY(0)}to{opacity:0;transform:rotate(var(--a,0deg)) translateY(-28px)}}@keyframes wf-sonar{0%{opacity:.9;transform:scale(.1)}to{opacity:0;transform:scale(1)}}@keyframes wf-join{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes wf-glow{0%{opacity:.9}to{opacity:0}}@keyframes wf-reel{0%{transform:translateY(0)}35%{transform:translateY(-.35em) rotate(-12deg)}70%{transform:translateY(.1em)}to{transform:translateY(0)}}@media (hover:none){.wf-copy{opacity:.55}.wf-hint{display:none}}@media (prefers-reduced-motion:reduce){.wayfin.wf-anim,.wayfin--stagger.wf-anim .wf-st>*{transform:none;transition:opacity .2s linear}.wf-copy,.wf-fill,.wf-fish,.wf-fish-img,.wf-fold,.wf-follower,.wf-link,.wf-panel,.wf-surface svg,.wf-swimmer svg,.wf-toast{transition:none}.wf-copy.is-hooked,.wf-fish-body,.wf-swimmer .wf-tail{animation:none!important}.wf-restore{transition:none}.wf-restore:hover,.wf-restore:focus-visible,.wf-restore:active{transform:none}.wf-bubble{display:none}.wf-ping span{animation:wf-glow 1.2s ease forwards;transform:scale(.45)}.wf-ping span:not(:first-child){display:none}}@media print{.wayfin,.wf-copy,.wf-ping,.wf-toast{display:none}}