.pagination{--block--margin-top:var(--space--responsive--xl);--block--margin-bottom:var(--space--responsive--xxl);--pagination--size:2.75rem;display:flex;gap:var(--space--xxs);justify-content:space-between;padding:var(--space--xxl) 0}@media (min-width:36em){.pagination{align-items:center;flex-flow:row wrap;justify-content:center;padding:var(--space--xxxl) 0}}.pagination .page-numbers{padding:0}.pagination .page-numbers.next,.pagination .page-numbers.prev{--link--text-decoration:none;--link--text-decoration--hover:underline;align-items:center;background-color:var(--color--grey);border-radius:var(--button--border-radius);border-width:1px;color:var(--color--foreground);display:inline-flex;flex:0 0 auto;font-size:var(--type--font-size--small);font-weight:600;gap:calc(var(--space--base)*.5);line-height:1.5555555556;line-height:1.3333333333;padding:calc(var(--space--base)*.5) var(--space--base)}@media (max-width:47.99em){.pagination .page-numbers.next,.pagination .page-numbers.prev{height:3rem;justify-content:center;padding:calc(var(--space--base)*.5);width:3rem}}.pagination .page-numbers.next[disabled],.pagination .page-numbers.prev[disabled]{color:hsla(var(--color--purple--hsl),.5);cursor:default}.pagination .page-numbers.next[disabled]:active,.pagination .page-numbers.next[disabled]:focus,.pagination .page-numbers.prev[disabled]:active,.pagination .page-numbers.prev[disabled]:focus{text-decoration:none}@media (hover:hover){.pagination .page-numbers.next[disabled]:hover,.pagination .page-numbers.prev[disabled]:hover{text-decoration:none}}@media (max-width:47.99em){.pagination .page-numbers .pagination__action{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.pagination .page-numbers .pagination__action:focus{clip:auto;display:block;height:auto;left:calc(var(--space--m)/2);top:calc(var(--space--m)/2);width:auto;z-index:var(--z-index--screen-reader)}}.pagination .page-numbers.next:after{background-color:currentColor;color:var(--color--purple);content:"";height:100%;height:var(--button--icon-size,1em);height:.875rem;-webkit-mask-image:url(../../images/icons/arrow.svg);mask-image:url(../../images/icons/arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--mask-icon--size,contain);mask-size:var(--mask-icon--size,contain);transform:scale(-1);transition:transform var(--transition--duration) var(--transition--ease) 0s;width:100%;width:var(--button--icon-size,1em);width:.875rem}.pagination .page-numbers.next:not([disabled]):active:after,.pagination .page-numbers.next:not([disabled]):focus:after{transform:translate(4px) scale(-1)}@media (hover:hover){.pagination .page-numbers.next:not([disabled]):hover:after{transform:translate(4px) scale(-1)}}.pagination .page-numbers.prev:before{background-color:currentColor;color:var(--color--purple);content:"";height:100%;height:var(--button--icon-size,1em);height:.875rem;-webkit-mask-image:url(../../images/icons/arrow.svg);mask-image:url(../../images/icons/arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--mask-icon--size,contain);mask-size:var(--mask-icon--size,contain);transition:transform var(--transition--duration) var(--transition--ease) 0s;width:100%;width:var(--button--icon-size,1em);width:.875rem}.pagination .page-numbers.prev:not([disabled]):active:before,.pagination .page-numbers.prev:not([disabled]):focus:before{transform:translate(-4px)}@media (hover:hover){.pagination .page-numbers.prev:not([disabled]):hover:before{transform:translate(-4px)}}.nav-links{--grid--column-gap:var(--space--xxxs);align-items:center;column-gap:var(--grid--column-gap);display:flex;flex-flow:row wrap;justify-content:center;position:relative;row-gap:var(--grid--row-gap)}.nav-links>.current,.nav-links>.dots,.nav-links>a{--button--background-color:#0000;--button--border-color:#0000;--button--color:var(--color--foreground);--focus--color:var(--color--brand-2);--button--background-color--hover:var(--color--lilac-tint);--button--border-color--hover:var(--color--lilac-tint);--button--color--hover:var(--color--foreground);--button--size:3rem;align-items:center;color:var(--button--color);display:inline-flex;font-size:calc(1.125rem + var(--fluid-bp)*0);font-weight:600;height:3rem;justify-content:center;line-height:1;width:3rem}.nav-links>.current:active,.nav-links>.current:focus,.nav-links>.dots:active,.nav-links>.dots:focus,.nav-links>a:active,.nav-links>a:focus{color:var(--button--color--hover)}@media (hover:hover){.nav-links>.current:hover,.nav-links>.dots:hover,.nav-links>a:hover{color:var(--button--color--hover)}}.nav-links .current,.nav-links>a{position:relative}.nav-links .current:active:before,.nav-links .current:focus:before,.nav-links>a:active:before,.nav-links>a:focus:before{background-color:var(--button--border-color--hover);border-color:var(--button--background-color--hover);color:var(--button--color--hover)}@media (hover:hover){.nav-links .current:hover:before,.nav-links>a:hover:before{background-color:var(--button--border-color--hover);border-color:var(--button--background-color--hover);color:var(--button--color--hover)}}.nav-links .current:before,.nav-links>a:before{--focus--color:var(--button--border-color);align-items:center;background-color:var(--button--background-color);border-color:var(--button--border-color);border-radius:var(--button--border-radius);border-radius:var(--border-radius--s);border-radius:50%;border-style:solid;border-width:1px;color:var(--button--color);content:"";cursor:pointer;display:inline-flex;font-size:var(--button--font-size,inherit);font-weight:var(--type--1--font-weight--semibold);gap:var(--button--gap);justify-content:center;left:50%;line-height:1.25;min-height:var(--button--size,2em);min-width:var(--button--size,2em);padding:0 .3em;position:absolute;text-align:center;text-decoration:none;top:50%;transform:translate(-50%,-50%);transition:color var(--transition--duration) var(--transition--ease) 0s,background-color var(--transition--duration) var(--transition--ease) 0s,border-color var(--transition--duration) var(--transition--ease) 0s,box-shadow var(--transition--duration) var(--transition--ease) 0s,transform var(--transition--duration) var(--transition--ease) 0s;-webkit-user-select:none;user-select:none;z-index:-1}@media (min-width:48em){.nav-links .current:before,.nav-links>a:before{line-height:1.2727272727}}.nav-links .current:before:active,.nav-links .current:before:focus,.nav-links>a:before:active,.nav-links>a:before:focus{background-color:var(--button--background-color--hover);border-color:var(--button--border-color--hover);color:var(--button--color--hover);text-decoration:none}@media (hover:hover){.nav-links .current:before:hover,.nav-links>a:before:hover{background-color:var(--button--background-color--hover);border-color:var(--button--border-color--hover);color:var(--button--color--hover);text-decoration:none}}.nav-links .current:before:focus,.nav-links>a:before:focus{outline:var(--focus--1--width,2px) dotted var(--focus--color);outline-offset:var(--focus--1--offset,0)}.nav-links .current:before:focus:not(:focus-visible):active,.nav-links .current:before:focus:not(:focus-visible):focus,.nav-links>a:before:focus:not(:focus-visible):active,.nav-links>a:before:focus:not(:focus-visible):focus{outline-style:none;outline-width:0}.nav-links>a{text-decoration:none}.nav-links .current{color:var(--color--forecground);pointer-events:none}.nav-links .current:before{--button--background-color:var(--color--lilac-tint);--button--border-color:var(--color--lilac-tint);--button--color:var(--color--forecground)}.nav-links .dots{min-height:var(--pagination--size);min-width:var(--pagination--size);pointer-events:none}