.project-pagination{background:var(--bg);color:var(--fg);flex:none;padding:16px clamp(16px,3.3cqw,48px) 20px;scroll-margin-block:24px}.pagination-links{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.pagination-link{border:1px solid color-mix(in srgb, currentColor 25%, transparent);min-width:0;min-height:44px;color:inherit;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 14px;text-decoration:none;transition:background-color .18s,border-color .18s;display:grid;position:relative}.pagination-direction,.pagination-tab{display:none}.pagination-title{overflow-wrap:anywhere;grid-area:1/2;font-size:12px;line-height:1.4}.pagination-arrow{grid-area:1/1;font-size:18px;line-height:1;transition:transform .18s}.pagination-next{text-align:right;grid-template-columns:minmax(0,1fr) auto}.pagination-next .pagination-title{grid-column:1}.pagination-next .pagination-arrow{grid-column:2}.pagination-link:focus-visible{outline-offset:4px;outline:2px solid}[data-variant=buttons] .pagination-prev{justify-self:start}[data-variant=buttons] .pagination-next{justify-self:end}.project-pagination[data-variant=editorial]{padding-bottom:0}[data-variant=editorial] .pagination-links{border-top:1px solid color-mix(in srgb, currentColor 20%, transparent);align-items:stretch;padding-block:14px}[data-variant=editorial] .pagination-link{border:0;gap:12px;padding:10px 0}[data-variant=editorial] .pagination-title{font-size:14px}[data-variant=folders]{padding-top:58px;padding-bottom:44px}[data-variant=folders] .pagination-links{gap:28px}[data-variant=folders] .pagination-link{background:var(--destination-bg);min-height:140px;color:var(--destination-fg);box-shadow:5px 5px 0 var(--ink);border:0;border-radius:0 8px 8px;align-content:center;gap:7px 16px;padding:24px}[data-variant=folders] .pagination-direction{text-transform:uppercase;letter-spacing:.08em;grid-area:1/2;font-size:10px;line-height:1.4;display:block}[data-variant=folders] .pagination-title{letter-spacing:-.04em;grid-row:2;font-size:clamp(20px,2.6cqw,40px);line-height:1.2}[data-variant=folders] .pagination-arrow{grid-row:1/3;font-size:26px}[data-variant=folders] .pagination-next .pagination-direction{grid-column:1}[data-variant=folders] .pagination-tab{background:inherit;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 100%,0 100%);border-radius:8px 12px 0 0;width:38%;height:20px;display:block;position:absolute;top:-19px;left:0}[data-variant=folders] .pagination-next{border-radius:8px 0 8px 8px}[data-variant=folders] .pagination-next .pagination-tab{left:auto;right:0;transform:scaleX(-1)}.pagination-trials{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:16px;font-size:11px;display:flex}.pagination-trials[hidden]{display:none}.pagination-trials>span{opacity:.65}.pagination-trials>div{flex-wrap:wrap;gap:6px;display:flex}.pagination-trials button{border:1px solid color-mix(in srgb, currentColor 25%, transparent);min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:7px 10px}.pagination-trials button[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.pagination-trials button:focus-visible{outline-offset:3px;outline:2px solid}[data-variant=folders] .pagination-trials{margin-bottom:50px}@media (hover:hover){[data-variant=buttons] .pagination-link:hover{background:color-mix(in srgb, currentColor 4%, transparent);border-color:currentColor}.pagination-prev:hover .pagination-arrow{transform:translate(-3px)}.pagination-next:hover .pagination-arrow{transform:translate(3px)}[data-variant=editorial] .pagination-link:hover .pagination-title{text-underline-offset:.2em;text-decoration:underline 1px}}@container (width<=720px){.project-pagination{padding:12px 20px 16px}.pagination-links{gap:16px}.pagination-link{gap:8px;padding:10px}.pagination-title{font-size:11px}[data-variant=editorial] .pagination-links{padding-block:12px}[data-variant=editorial] .pagination-title{font-size:12px}[data-variant=folders]{padding-top:44px;padding-bottom:32px}[data-variant=folders] .pagination-links{gap:16px}[data-variant=folders] .pagination-link{text-align:left;grid-template-columns:minmax(0,1fr);gap:10px;min-height:124px;padding:18px 14px}[data-variant=folders] :is(.pagination-direction,.pagination-title){grid-column:1}[data-variant=folders] .pagination-direction{letter-spacing:.035em;font-size:8px}[data-variant=folders] .pagination-title{font-size:21px}[data-variant=folders] .pagination-arrow{grid-area:3/1;font-size:24px}[data-variant=folders] .pagination-next{text-align:right}}@media (prefers-reduced-motion:reduce){.pagination-link,.pagination-arrow{transition:none}}@media (width<=720px),(hover:none) and (pointer:coarse){@view-transition{navigation:none}}
