.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{-webkit-border-radius:var(--borderRadus-full,9999px);-moz-border-radius:var(--borderRadus-full,9999px);border-radius:var(--borderRadus-full,9999px);height:var(--paginator-size);margin:0;padding:0;width:var(--paginator-size);-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;line-height:var(--paginator-size);text-align:center;vertical-align:middle}.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:transparent;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.dn-paginator{--paginator-size:var(--font-size-3xl);margin-top:3rem}@media screen and (min-width:49em){.base-paginator.dn-paginator{--paginator-size:var(--font-size-4xl);font-size:var(--font-size-md);margin-top:4rem}}.base-paginator.dn-paginator .dn-paginator__button.dn-button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:var(--color-darkest);font-weight:400;margin-top:0;position:relative;z-index:1}.base-paginator.dn-paginator .dn-paginator__button.dn-button:after{background-color:var(--color-primary);border:1px solid #ff243f;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;content:"";-webkit-filter:blur(2px);filter:blur(2px);height:.75rem;left:-1rem;opacity:0;pointer-events:none;position:absolute;top:-webkit-calc(50% - .5rem);top:-moz-calc(50% - .5rem);top:calc(50% - .5rem);-webkit-transform:scale(2);-moz-transform:scale(2);-o-transform:scale(2);transform:scale(2);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;width:.75rem;z-index:0}@media screen and (min-width:49em){.base-paginator.dn-paginator .dn-paginator__button.dn-button:after{height:1rem;left:-2rem;width:1rem}}.base-paginator.dn-paginator .dn-paginator__button.dn-button:focus-visible{outline:none}.base-paginator.dn-paginator .dn-paginator__button.dn-button:focus-visible:after{-webkit-animation:focusBallAppear .15s ease-in forwards;-moz-animation:focusBallAppear .15s ease-in forwards;-o-animation:focusBallAppear .15s ease-in forwards;animation:focusBallAppear .15s ease-in forwards;opacity:1}.base-paginator.dn-paginator .dn-paginator__button.dn-button:focus-visible:after{left:-webkit-calc(50% - .5rem);left:-moz-calc(50% - .5rem);left:calc(50% - .5rem);top:-webkit-calc(100% + .5rem);top:-moz-calc(100% + .5rem);top:calc(100% + .5rem)}.base-paginator.dn-paginator .dn-paginator__button.dn-button:focus-visible,.base-paginator.dn-paginator .dn-paginator__button.dn-button:hover{background-color:transparent;color:var(--color-primary)}.base-paginator.dn-paginator .dn-paginator__button.dn-button:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.base-paginator.dn-paginator .dn-paginator__next.dn-button,.base-paginator.dn-paginator .dn-paginator__prev.dn-button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:var(--color-darkest);font-size:var(--font-size-2xl);margin-top:0;position:relative;z-index:1}.base-paginator.dn-paginator .dn-paginator__next.dn-button:after,.base-paginator.dn-paginator .dn-paginator__prev.dn-button:after{background-color:var(--color-primary);border:1px solid #ff243f;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;content:"";-webkit-filter:blur(2px);filter:blur(2px);height:.75rem;left:-1rem;opacity:0;pointer-events:none;position:absolute;top:-webkit-calc(50% - .5rem);top:-moz-calc(50% - .5rem);top:calc(50% - .5rem);-webkit-transform:scale(2);-moz-transform:scale(2);-o-transform:scale(2);transform:scale(2);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;width:.75rem;z-index:0}@media screen and (min-width:49em){.base-paginator.dn-paginator .dn-paginator__next.dn-button:after,.base-paginator.dn-paginator .dn-paginator__prev.dn-button:after{height:1rem;left:-2rem;width:1rem}}.base-paginator.dn-paginator .dn-paginator__next.dn-button:focus-visible,.base-paginator.dn-paginator .dn-paginator__prev.dn-button:focus-visible{outline:none}.base-paginator.dn-paginator .dn-paginator__next.dn-button:focus-visible:after,.base-paginator.dn-paginator .dn-paginator__prev.dn-button:focus-visible:after{-webkit-animation:focusBallAppear .15s ease-in forwards;-moz-animation:focusBallAppear .15s ease-in forwards;-o-animation:focusBallAppear .15s ease-in forwards;animation:focusBallAppear .15s ease-in forwards;opacity:1}.base-paginator.dn-paginator .dn-paginator__next.dn-button:focus-visible:after,.base-paginator.dn-paginator .dn-paginator__prev.dn-button:focus-visible:after{left:-webkit-calc(50% - .5rem);left:-moz-calc(50% - .5rem);left:calc(50% - .5rem);top:-webkit-calc(100% + .5rem);top:-moz-calc(100% + .5rem);top:calc(100% + .5rem)}.base-paginator.dn-paginator .dn-paginator__next.dn-button[disabled],.base-paginator.dn-paginator .dn-paginator__prev.dn-button[disabled]{color:var(--color-gray-400)}.base-paginator.dn-paginator .dn-paginator__next.dn-button:focus-visible,.base-paginator.dn-paginator .dn-paginator__next.dn-button:hover,.base-paginator.dn-paginator .dn-paginator__prev.dn-button:focus-visible,.base-paginator.dn-paginator .dn-paginator__prev.dn-button:hover{background-color:transparent;color:var(--color-primary)}.base-paginator.dn-paginator .dn-paginator__next.dn-button:focus,.base-paginator.dn-paginator .dn-paginator__prev.dn-button:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media screen and (min-width:49em){.base-paginator.dn-paginator .dn-paginator__next.dn-button,.base-paginator.dn-paginator .dn-paginator__prev.dn-button{font-size:var(--font-size-4xl);margin:0 .5rem}}.base-paginator.dn-paginator .dn-paginator__button[data-active=true].dn-button{background-color:var(--color-text);color:#fff}.base-paginator.dn-paginator .dn-paginator__button[data-active=true].dn-button:nth-child(2){margin-left:.125rem}.base-paginator__icon.dn-icon{margin:0}
