.home-pagination.svelte-1fet1ah{box-sizing:border-box;position:relative;max-width:100%;margin-top:1.1rem;padding:.55rem .35rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;background:var(--card);border-radius:var(--radius-card);box-shadow:inset 1px 2px #ffffff8c,4px 5px #4a2e1614,6px 10px 14px #4a2e161a;font-size:.9rem}.home-pagination-track.svelte-1fet1ah{display:flex;justify-content:center;width:max-content;min-width:100%;margin-inline:auto}.home-pagination-scroll.svelte-1fet1ah{width:100%;min-width:0}.home-pagination-scroll--fancy.svelte-1fet1ah{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:.3rem .15rem .45rem;margin:-.3rem -.15rem -.45rem}@media(min-width:640px){.home-pagination.svelte-1fet1ah{padding:.85rem 1rem}.home-pagination-scroll--fancy.svelte-1fet1ah{padding:.35rem .25rem .5rem;margin:-.35rem -.25rem -.5rem}}.home-pagination--fancy.svelte-1fet1ah .home-pagination-track:where(.svelte-1fet1ah){width:100%;min-width:min(100%,max-content);max-width:none}.home-pagination--fancy.svelte-1fet1ah{--pag-teal: var(--teal, #3d7e6b);--pag-ink: var(--ink, #1d2b1d);--pag-muted: var(--muted, #5c6b5c);--pag-cream: var(--cream, #fdf9eb);--pag-gold: #e8a84a;--pag-progress: 0%;--pag-border: 1px;padding:0;overflow:visible;border-radius:var(--radius-card, 1.5rem);border:var(--pag-border) solid color-mix(in srgb,var(--pag-teal) 22%,white);background:linear-gradient(165deg,color-mix(in srgb,var(--pag-cream) 55%,white),color-mix(in srgb,white 92%,var(--pag-teal)) 48%,#fff);box-shadow:inset 0 1px #ffffffd9,inset 0 -1px color-mix(in srgb,var(--pag-teal) 8%,transparent),4px 5px #4a2e161a,8px 14px 22px #4a2e161f,0 0 0 1px #fff6}.home-pagination-bg.svelte-1fet1ah{position:absolute;top:calc(-1 * var(--pag-border));right:calc(-1 * var(--pag-border));bottom:0;left:calc(-1 * var(--pag-border));border-radius:inherit;overflow:hidden;pointer-events:none;z-index:0}.home-pagination-aurora.svelte-1fet1ah{position:absolute;inset:0;opacity:.55;background:radial-gradient(ellipse 80% 60% at 15% 0%,rgba(232,168,74,.22),transparent 55%),radial-gradient(ellipse 70% 50% at 85% 100%,rgba(61,126,107,.18),transparent 50%);animation:svelte-1fet1ah-pag-aurora-drift 12s ease-in-out infinite alternate}@keyframes svelte-1fet1ah-pag-aurora-drift{0%{transform:translate(-1.5%) scale(1)}to{transform:translate(1.5%) scale(1.02)}}.home-pagination-progress.svelte-1fet1ah{position:absolute;top:0;left:0;right:0;width:100%;height:.34rem;overflow:hidden}.home-pagination-progress-track.svelte-1fet1ah{position:absolute;inset:0;background:color-mix(in srgb,var(--pag-muted) 20%,white)}.home-pagination-progress-fill.svelte-1fet1ah{position:absolute;top:0;left:0;height:100%;width:var(--pag-progress);background:linear-gradient(90deg,color-mix(in srgb,var(--pag-teal) 70%,#2a5f52),var(--pag-teal) 45%,var(--pag-gold) 100%);transition:width .45s cubic-bezier(.25,1,.5,1)}.home-pagination-inner--fancy.svelte-1fet1ah{position:relative;z-index:1;padding:.75rem .65rem}@media(min-width:640px){.home-pagination-inner--fancy.svelte-1fet1ah{padding:.85rem 1rem 1rem}}.home-pagination-status.svelte-1fet1ah{margin:0 0 .55rem;text-align:center;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--pag-muted) 88%,var(--pag-ink))}.home-pagination--fancy.svelte-1fet1ah .pag-fancy-root{width:100%;min-width:0;max-width:100%;margin-inline:auto}.home-pagination--fancy.svelte-1fet1ah .pag-fancy-content{gap:.35rem;width:max-content;max-width:none;margin-inline:auto}@media(min-width:640px){.home-pagination--fancy.svelte-1fet1ah .pag-fancy-content{gap:.55rem}}.home-pagination--fancy.svelte-1fet1ah .pag-fancy-content{position:relative;padding:.22rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--pag-cream) 35%,white);box-shadow:inset 0 1px 3px #4a2e1614,inset 0 0 0 1px #ffffffa6}.home-pagination--fancy.svelte-1fet1ah .pag-fancy-nav{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:2.15rem;padding:.35rem .55rem;border:none;border-radius:var(--radius-btn, 1.75rem);background:linear-gradient(180deg,color-mix(in srgb,white 88%,var(--pag-cream)),color-mix(in srgb,var(--pag-cream) 40%,white));color:var(--pag-ink);font-family:var(--font-body, "Nunito Sans", system-ui, sans-serif);font-size:.78rem;font-weight:700;letter-spacing:.02em;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px #ffffffe6,2px 3px #4a2e161a,4px 7px 12px #4a2e1614;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}@media(min-width:640px){.home-pagination--fancy.svelte-1fet1ah .pag-fancy-nav{min-height:2.35rem;padding:.42rem .65rem;font-size:.84rem}}.home-pagination--fancy.svelte-1fet1ah .pag-fancy-nav:not(.pag-fancy-nav--disabled):hover{transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,3px 4px #4a2e161f,6px 10px 16px #4a2e161a}.home-pagination--fancy.svelte-1fet1ah .pag-fancy-nav:not(.pag-fancy-nav--disabled):active{transform:translateY(0)}.home-pagination--fancy.svelte-1fet1ah .pag-fancy-nav--disabled{opacity:.42;cursor:default;pointer-events:none;box-shadow:inset 0 1px #ffffffa6}.home-pagination--fancy.svelte-1fet1ah .pag-fancy-nav-icon{width:1rem;height:1rem;flex-shrink:0;color:var(--pag-teal)}@media(min-width:640px){.home-pagination--fancy.svelte-1fet1ah .pag-fancy-nav-icon{width:1.1rem;height:1.1rem}}.home-pagination--fancy.svelte-1fet1ah .pag-fancy-nav-text{display:none}.home-pagination--fancy.svelte-1fet1ah .pag-fancy-page{flex-shrink:0;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .35rem;border:none;border-radius:999px;background:transparent;color:var(--pag-muted);font-family:var(--font-heading, Manrope, system-ui, sans-serif);font-size:.8125rem;font-weight:700;text-decoration:none;cursor:pointer;transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}@media(min-width:640px){.home-pagination--fancy.svelte-1fet1ah .pag-fancy-page{min-width:2.25rem;height:2.25rem;font-size:.875rem}}.home-pagination--fancy.svelte-1fet1ah .pag-fancy-page:not(.pag-fancy-page--active):hover{color:var(--pag-ink);background:color-mix(in srgb,white 70%,var(--pag-cream));transform:translateY(-1px)}.home-pagination--fancy.svelte-1fet1ah .pag-fancy-page--active{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--pag-teal) 85%,#2a5f52),var(--pag-teal) 40%,color-mix(in srgb,var(--pag-gold) 35%,var(--pag-teal)));box-shadow:inset 0 1px #ffffff59,0 0 0 2px color-mix(in srgb,var(--pag-teal) 25%,white),0 4px 14px color-mix(in srgb,var(--pag-teal) 35%,transparent);animation:svelte-1fet1ah-pag-active-pulse 2.8s ease-in-out infinite}@keyframes svelte-1fet1ah-pag-active-pulse{0%,to{box-shadow:inset 0 1px #ffffff59,0 0 0 2px color-mix(in srgb,var(--pag-teal) 25%,white),0 4px 14px color-mix(in srgb,var(--pag-teal) 35%,transparent)}50%{box-shadow:inset 0 1px #ffffff73,0 0 0 2px color-mix(in srgb,var(--pag-gold) 30%,white),0 6px 18px color-mix(in srgb,var(--pag-teal) 45%,transparent)}}.home-pagination--fancy.svelte-1fet1ah .pag-fancy-page-num{position:relative;z-index:1;line-height:1}.home-pagination--fancy.svelte-1fet1ah .pag-fancy-ellipsis{width:1.75rem;height:2rem;color:color-mix(in srgb,var(--pag-muted) 70%,transparent)}@media(prefers-reduced-motion:reduce){.home-pagination-aurora.svelte-1fet1ah{animation:none}.home-pagination-progress-fill.svelte-1fet1ah{transition:none}.home-pagination--fancy.svelte-1fet1ah .pag-fancy-page--active{animation:none}}
