.dn-button{align-items:center;background-color:var(--color-primary,#000);border-color:var(--color-primary,#000);border-radius:var(--borderRadius-sm,1px);border-style:solid;border-width:2px;box-shadow:none;color:var(--color-lightest,#fff);cursor:pointer;display:inline-flex;font-weight:var(--font-weight-primary-bold,600);padding:var(--spacing-sm,.625rem);text-align:center;text-decoration:none;transition:color var(--transition-fast,.15s ease-in),background-color var(--transition-fast,.15s ease-in),border-color var(--transition-fast,.15s ease-in),box-shadow var(--transition-fast,.15s ease-in);width:100%}.dn-button:focus{box-shadow:var(--boxShadow-outline,0 0 0 3px #4299e180);outline:none}.dn-button:hover{background-color:var(--color-primary-light,#333);border-color:var(--color-primary-light,#333)}.dn-button:active{background-color:var(--color-primary-dark,#000)}.dn-button:active:focus,.dn-button:hover:focus{box-shadow:none}.dn-button[disabled],.dn-button[disabled]:active,.dn-button[disabled]:focus,.dn-button[disabled]:hover{background-color:var(--color-gray-100,#e8e8e8);border-color:var(--color-gray-100,#e8e8e8);color:var(--color-gray-800,#454545);cursor:not-allowed}@media screen and (min-width:321px){.dn-button{width:auto}}.dn-button .dn-icon{margin-left:var(--spacing-xs,.3125rem)}.dn-button+.dn-button{margin-top:var(--spacing-xs,.3125rem)}@media screen and (min-width:577px){.dn-button+.dn-button{margin-left:var(--spacing-xs,.3125rem);margin-top:0}}.dn-button--clean{border:0;padding:0}.dn-button--clean,.dn-button--clean:active,.dn-button--clean:hover{background:#0000;color:inherit}.dn-button--label{background-color:initial;border-width:0;box-shadow:none;color:var(--color-gray-500,#707070);padding:0}.dn-button--label:hover{background-color:initial;color:var(--color-gray-700,#5a5a5a)}.dn-button--label:active{background-color:initial;box-shadow:none;color:var(--color-darkest,#000)}.dn-button--label[disabled],.dn-button--label[disabled]:active,.dn-button--label[disabled]:focus,.dn-button--label[disabled]:hover{background:#0000;color:var(--color-gray-400,#bababa)}.dn-button--outline{background-color:var(--color-lightest,#fff);border-color:var(--color-gray-800,#454545);box-shadow:var(--boxShadow-light,0 1px 2px 0 #0000000d);color:var(--color-darkest,#000)}.dn-button--outline:hover{background-color:var(--color-lightest,#fff);border-color:var(--color-gray-300,#cdcdcd)}.dn-button--outline:active{background-color:var(--color-gray-100,#e8e8e8)}.dn-button--outline[disabled],.dn-button--outline[disabled]:active,.dn-button--outline[disabled]:focus,.dn-button--outline[disabled]:hover{border-color:var(--color-gray-400,#bababa)}.dn-button--wide{display:block;width:100%}.dn-button--wide+.dn-button{margin-left:0;margin-top:var(--spacing-xs,.3125rem)}.dn-button--inline{display:inline-block;width:auto}.dn-paginator{--paginator-size:var(--font-size-xl,1.5rem);text-align:center}@media screen and (min-width:769px){.dn-paginator{--paginator-size:var(--font-size-2xl,2rem)}}.dn-paginator__button.dn-button,.dn-paginator__next.dn-button,.dn-paginator__prev.dn-button{border-radius:var(--borderRadus-full,9999px);height:var(--paginator-size);justify-content:center;line-height:var(--paginator-size);margin:0;padding:0;text-align:center;vertical-align:middle;width:var(--paginator-size)}.dn-paginator__button.dn-button:hover,.dn-paginator__next.dn-button:hover,.dn-paginator__prev.dn-button:hover{background-color:var(--color-primary,#412bc7);color:var(--color-lightest,#fff)}.dn-paginator__button.dn-button:active,.dn-paginator__next.dn-button:active,.dn-paginator__prev.dn-button:active{background-color:var(--color-primary-dark,#312095)}.dn-paginator__button.dn-button+.dn-paginator__button.dn-button,.dn-paginator__gap+.dn-paginator__button.dn-button,.dn-paginator__gap+.dn-paginator__next.dn-button,.dn-paginator__gap+.dn-paginator__prev.dn-button,.dn-paginator__next.dn-button,.dn-paginator__next.dn-button+.dn-paginator__next.dn-button,.dn-paginator__prev.dn-button+.dn-paginator__button.dn-button,.dn-paginator__prev.dn-button+.dn-paginator__next.dn-button,.dn-paginator__prev.dn-button+.dn-paginator__prev.dn-button{margin:0 0 0 var(--spacing-xs,.625rem)}.dn-paginator__gap{line-height:var(--paginator-size);padding:0 var(--spacing-xs,.625rem);pointer-events:none;vertical-align:bottom}.dn-paginator__button[disabled=disabled].dn-button,.dn-paginator__next[disabled=disabled].dn-button,.dn-paginator__prev[disabled=disabled].dn-button{background:#0000;color:var(--color-gray-400,#bababa);cursor:auto}.dn-paginator__button[disabled=disabled].dn-button:focus,.dn-paginator__button[disabled=disabled].dn-button:hover,.dn-paginator__next[disabled=disabled].dn-button:focus,.dn-paginator__next[disabled=disabled].dn-button:hover,.dn-paginator__prev[disabled=disabled].dn-button:focus,.dn-paginator__prev[disabled=disabled].dn-button:hover{background:inherit;border:none;color:var(--color-gray-400,#bababa)}.dn-paginator__button[data-active=true].dn-button,.dn-paginator__next[data-active=true].dn-button,.dn-paginator__prev[data-active=true].dn-button{cursor:auto}.dn-paginator__button[data-active=true].dn-button,.dn-paginator__button[data-active=true].dn-button:focus,.dn-paginator__button[data-active=true].dn-button:hover,.dn-paginator__next[data-active=true].dn-button,.dn-paginator__next[data-active=true].dn-button:focus,.dn-paginator__next[data-active=true].dn-button:hover,.dn-paginator__prev[data-active=true].dn-button,.dn-paginator__prev[data-active=true].dn-button:focus,.dn-paginator__prev[data-active=true].dn-button:hover{background-color:var(--color-gray-800,#313131);color:var(--color-lightest,#fff)}.dn-paginator__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.base-paginator{align-items:center;display:flex;gap:.5rem;margin-top:2rem}.base-button.base-paginator__button,.dn-paginator__gap{align-items:center;aspect-ratio:1;display:inline-flex;justify-content:center;padding:0}@media screen and (max-width:64em){.base-button.base-paginator__button,.dn-paginator__gap{font-family:var(--font-family-secondary);font-size:1.125rem;font-weight:600;line-height:1.4}}@media screen and (min-width:64.0625em){.base-button.base-paginator__button,.dn-paginator__gap{font-family:var(--font-family-secondary);font-size:1.25rem;font-weight:600;line-height:1.4}}@media screen and (max-width:31.25em){.base-button.base-paginator__button,.dn-paginator__gap{height:2.5rem}}@media screen and (min-width:28.1875em){.base-button.base-paginator__button,.dn-paginator__gap{height:3.25rem}}
