.ft-before[data-astro-cid-3lx2lnfw],.fp-before[data-astro-cid-3lx2lnfw]{opacity:0}@media (prefers-reduced-motion:no-preference){.js .is-playing .ft-row[data-astro-cid-3lx2lnfw]{animation:ft-row var(--af-dur) var(--ease-key) infinite both}.js .is-playing .ft-slot[data-astro-cid-3lx2lnfw]{animation:ft-slot var(--af-dur) var(--ease-key) infinite both}.js .is-playing .ft-flash[data-astro-cid-3lx2lnfw]{animation:ft-flash var(--af-dur) ease-out infinite both}.js .is-playing .ft-before[data-astro-cid-3lx2lnfw]{animation:ft-before var(--af-dur) steps(1) infinite both}.js .is-playing .ft-after[data-astro-cid-3lx2lnfw]{animation:ft-after var(--af-dur) var(--ease-key) infinite both}.js .is-playing .fp-before[data-astro-cid-3lx2lnfw]{animation:fp-before var(--af-dur) steps(1) infinite both}.js .is-playing .fp-after[data-astro-cid-3lx2lnfw]{animation:fp-after var(--af-dur) var(--ease-key) infinite both}}@keyframes ft-row{0%,13%{opacity:0;max-height:0}19%,to{opacity:1;max-height:120px}}@keyframes ft-slot{0%,13%{opacity:0;translate:-10px}19%,to{opacity:1;translate:0}}@keyframes ft-flash{0%,15%{background-color:color-mix(in srgb, var(--color-highlight) 40%, var(--color-white))}36%{background-color:color-mix(in srgb, var(--color-highlight) 40%, var(--color-white))}46%,to{background-color:#0000}}@keyframes ft-before{0%,16%{opacity:1}17%,to{opacity:0}}@keyframes ft-after{0%,16%{opacity:0;translate:0 5px}21%,to{opacity:1;translate:0}}@keyframes fp-before{0%,43%{opacity:1}44%,to{opacity:0}}@keyframes fp-after{0%,43%{opacity:0;scale:.72}48%{opacity:1;scale:1.08}52%,to{opacity:1;scale:1}}.pc-before[data-astro-cid-shmawtpa]{opacity:0}@media (prefers-reduced-motion:no-preference){.js .is-playing .pc-row[data-astro-cid-shmawtpa]{animation:pc-row var(--af-dur) var(--ease-key) infinite both}.js .is-playing .pc-slot[data-astro-cid-shmawtpa]{animation:pc-slot var(--af-dur) var(--ease-key) infinite both}.js .is-playing .pc-flash[data-astro-cid-shmawtpa]{animation:pc-flash var(--af-dur) ease-out infinite both}.js .is-playing .pc-before[data-astro-cid-shmawtpa]{animation:pc-before var(--af-dur) steps(1) infinite both}.js .is-playing .pc-after[data-astro-cid-shmawtpa]{animation:pc-after var(--af-dur) var(--ease-key) infinite both}.js .is-playing .pc-match[data-astro-cid-shmawtpa]{animation:pc-match var(--af-dur) var(--ease-key) infinite both}}@keyframes pc-row{0%,13%{opacity:0;max-height:0}19%,to{opacity:1;max-height:160px}}@keyframes pc-slot{0%,13%{opacity:0;translate:-10px}19%,to{opacity:1;translate:0}}@keyframes pc-flash{0%,15%{background-color:color-mix(in srgb, var(--color-highlight) 40%, var(--color-white))}54%{background-color:color-mix(in srgb, var(--color-highlight) 40%, var(--color-white))}64%,to{background-color:#0000}}@keyframes pc-before{0%,33%{opacity:1}34%,to{opacity:0}}@keyframes pc-after{0%,33%{opacity:0;scale:.72}38%{opacity:1;scale:1.08}42%,to{opacity:1;scale:1}}@keyframes pc-match{0%,45%{opacity:0;translate:-4px}51%,to{opacity:1;translate:0}}.fz-before[data-astro-cid-q7qekqhb]{opacity:0}@media (prefers-reduced-motion:no-preference){.js .is-playing .fz-row[data-astro-cid-q7qekqhb]{animation:fz-row var(--af-dur) var(--ease-key) infinite both}.js .is-playing .fz-slot[data-astro-cid-q7qekqhb]{animation:fz-slot var(--af-dur) var(--ease-key) infinite both}.js .is-playing .fz-flash[data-astro-cid-q7qekqhb]{animation:fz-flash var(--af-dur) ease-out infinite both}.js .is-playing .fz-before[data-astro-cid-q7qekqhb]{animation:fz-before var(--af-dur) steps(1) infinite both}.js .is-playing .fz-after[data-astro-cid-q7qekqhb]{animation:fz-after var(--af-dur) var(--ease-key) infinite both}.js .is-playing .fz-spark[data-astro-cid-q7qekqhb]{stroke-dasharray:1;animation:fz-spark var(--af-dur) var(--ease-key) infinite both}}@keyframes fz-row{0%,13%{opacity:0;max-height:0}19%,to{opacity:1;max-height:120px}}@keyframes fz-slot{0%,13%{opacity:0;translate:-10px}19%,to{opacity:1;translate:0}}@keyframes fz-flash{0%,15%{background-color:color-mix(in srgb, var(--color-highlight) 40%, var(--color-white))}48%{background-color:color-mix(in srgb, var(--color-highlight) 40%, var(--color-white))}58%,to{background-color:#0000}}@keyframes fz-before{0%,29%{opacity:1}30%,to{opacity:0}}@keyframes fz-after{0%,29%{opacity:0;scale:.72}35%{opacity:1;scale:1.08}39%,to{opacity:1;scale:1}}@keyframes fz-spark{0%,30%{stroke-dashoffset:1px}40%,to{stroke-dashoffset:0}}
