.page-archive .archive-posts__container{margin-block:4.75rem}.archive-timeline{--archive-timeline-muted-color:color-mix(in srgb,#464040 82%,#fff);margin-inline:auto;max-width:70rem;overflow:clip}.archive-timeline__year{align-items:start;display:grid;grid-template-columns:9rem 1fr;padding-bottom:4.5rem;position:relative}.archive-timeline__year:before{background-color:color-mix(in srgb,#464040 22%,transparent);bottom:0;content:"";left:9rem;position:absolute;top:.75rem;width:1px}.archive-timeline__year:last-child{padding-bottom:0}.archive-timeline__year:last-child:before{bottom:3rem}.archive-timeline__year-label{background-color:#fff;border-radius:10px;color:#464040;font-weight:400;line-height:1;margin:0;padding:.35rem;position:sticky;top:calc(100px + var(--wp-admin--admin-bar--height, 0px));width:fit-content;z-index:3}.archive-timeline__entries{display:grid;gap:4.5rem;min-width:0}.archive-timeline__month{display:grid;gap:1.5rem;min-width:0}.archive-timeline__month-label{background-color:#fff;border-radius:10px;color:var(--archive-timeline-muted-color);font-size:.8125rem;font-weight:600;justify-self:start;letter-spacing:.08em;margin:0 0 0 1rem;padding:.35rem;position:sticky;text-transform:uppercase;top:calc(100px + var(--wp-admin--admin-bar--height, 0px));z-index:2}.archive-timeline__month-entries{display:grid;gap:3.875rem;min-width:0}.archive-timeline__entry{align-items:center;column-gap:clamp(1.5rem,4vw,4.5rem);display:grid;grid-template-columns:2.5rem minmax(6.5rem,9rem) minmax(0,1fr);min-width:0;position:relative}.archive-timeline__marker{background-color:#ae064a;border-radius:9999px;height:.625rem;justify-self:start;transform:translateX(-50%);width:.625rem;z-index:1}.archive-timeline__media{aspect-ratio:4/3;border-radius:10px;display:block;min-width:0;overflow:hidden;width:100%}.archive-timeline__image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.archive-timeline__entry:focus-within .archive-timeline__image,.archive-timeline__entry:hover .archive-timeline__image{transform:scale(1.05)}.archive-timeline__placeholder{color:#fff;display:grid;font-size:.75rem;font-weight:600;height:100%;letter-spacing:.2em;padding:1rem;place-items:center;text-transform:uppercase;width:100%}.archive-timeline__content{align-items:flex-start;display:flex;flex-direction:column;gap:.625rem;min-width:0}.archive-timeline__date{color:var(--archive-timeline-muted-color);font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.archive-timeline__title{font-weight:600;max-width:100%}.archive-timeline__title a{color:inherit;transition:color .3s ease}.archive-timeline__title a:focus-visible,.archive-timeline__title a:hover{color:#ae064a}.archive-timeline__excerpt{color:var(--archive-timeline-muted-color);display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3}.archive-timeline__more{display:flex;justify-content:center;padding-top:1rem}.archive-timeline__status{color:var(--archive-timeline-muted-color);font-size:.875rem;margin:1rem 0 0;min-height:1.5rem;text-align:center}.archive-timeline__status:empty{margin-top:0;min-height:0}.archive-timeline__status.is-error{color:#f44336}.archive-timeline[aria-busy=true] .archive-timeline__more-button{opacity:.65;pointer-events:none}@media (max-width:1260px){.page-archive .archive-posts__container{margin-block:3.75rem}}@media (max-width:64rem){.page-archive .archive-posts__container{margin-block:2.75rem}}@media (max-width:48rem){.page-archive .archive-posts__container{margin-block:1.75rem}.archive-timeline__year-label{transform:translateX(-.6rem)}.archive-timeline__year{gap:2rem;grid-template-columns:1fr;padding-left:2rem}.archive-timeline__year:before{left:.875rem}.archive-timeline__entry{column-gap:1.25rem;grid-template-columns:1.75rem minmax(0,5.5rem) minmax(0,1fr)}.archive-timeline__month-label{margin-left:0;top:calc(100px + var(--wp-admin--admin-bar--height, 0px) + 3rem);transform:translateX(-1rem)}.archive-timeline__marker{transform:translateX(-1.4375rem)}}@media (max-width:40rem){.archive-timeline__year{gap:1.5rem;padding-bottom:3.25rem}.archive-timeline__entries{gap:3.25rem}.archive-timeline__month{gap:1.25rem}.archive-timeline__month-label{margin-left:0}.archive-timeline__month-entries{gap:2.5rem}.archive-timeline__entry{column-gap:0;grid-template-columns:0 minmax(0,1fr);row-gap:1rem}.archive-timeline__media{aspect-ratio:16/9;grid-column:2;max-width:100%}.archive-timeline__content{grid-column:2}.archive-timeline__excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2}}